亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
686
2025-04-03
SUMPRODUCT計算指定年份與月份的銷售總額
一位朋友說遇到難題:公司要求把近三年的銷售額按照年份與月份進行匯總,三年的銷售數據有四萬多行,他問有沒有函數可以實現快速統計。
用下所示的簡單數據,一下匯總方法:
關鍵操作公式:
在F2單元格輸入公式:
=SUMPRODUCT((YEAR($A$2:$A$15)=D2)*(MONTH($A$2:$A$15)=E2)*($B$2:$B$15)),向下填充,即得所有指定年份與月份的銷售總額。
公式分解:
(YEAR($A$2:$A$15)=D2):
YEAR函數計算$A$2:$A$15單元格的年份,并與D2單元格的年份進行比較,如果等于D2年份,返回TURE,否則返回FALSE。所以此部分返回一組TURE與FALSE的數組(數組1):
{TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE}。
(MONTH($A$2:$A$15)=E2):
MONTH函數計算$A$2:$A$15單元格的月份,并與E2單元格的月份進行比較,如果等于E2月份,返回TURE,否則返回FALSE。所以此部分返回一組TURE與FALSE的數組(數組2):
{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}。
($B$2:$B$15):
{182865;78980;217647;151397;118792;172058;1818;42762;51971;12345;46367;151659;184879;62688}。
=SUMPRODUCT((YEAR($A$2:$A$15)=D2)*(MONTH($A$2:$A$15)=E2)*($B$2:$B$15)):
相當于=SUMPRODUCT((數組1)*(數組2)*($B$2:$B$15)),數組1、數組2與($B$2:$B$15)對應位置相乘然后相加和。
結果:
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。