我們在實際工作中碰到求和問題就會想到SUM函數,但是碰到隔行求和問題顯得束手無策,甚至延用SUM函數,逐一選擇要求和的單元格,這樣太麻煩了,以下圖為例來介紹一下,利用SUMPRODUCT函數進行隔行求和,求“出上半年計劃銷售額”。
在C14單元格輸入函數=SUMPRODUCT(MOD(ROW(C2:C13)-1,2)*C2:C13),敲回車,上半年計劃銷售額27872就出現。是不是很簡單。
解釋一下這幾個函數的用途:
1、SUMPRODUCT,返回相應的數組或區域乘積的和,但是要注意:數組參數必須具有相同的維數。有些夥伴還是不理解什麼是乘積區域?什麼叫數組參數維度? 舉例說明,如下圖,
SUMPRODUCT()的第一個參數A1:A3區域,維度是3(3行),第二個參數B1:B3區域,維度也是3(3行),隻有維度都是3,才可以區域對應相乘,1*1、2*2、3*3求和結果14,這個函數的原理就這麼簡單。
2、MOD()函數,是一個求餘函數,小學的知識,3/3的餘數是0,3/2的餘數是1,自己回想一下吧。所以MOD(3,2)返回值為1、MOD(3,3)返回值為0
3、ROW()函數作用是返回一個引用的行号,比如ROW(A1)返回值為1,因為A1在第1行,ROW(A3)返回值為3
知道了這些小函數的原理,SUMPRODUCT(MOD(ROW(C2:C13)-1,2)*C2:C13)這條函數就是利用MOD()函數判斷求和數據位于奇數行還是偶數行,“上半年計劃銷售額”數據位于偶數行,MOD()函數的第一個參數ROW(C2:C13)-1,第二個參數是“2“,最後用SUMPRODUCT()對偶數行求和。如何還沒有理解的話可以私信我。
需要OFFICE精美模闆的小夥伴可以私信我,回複“分享”,獲取精美圖表模闆和财務表格資源。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!