文章出處

month函數與sumproduct函數結合使用的實例

先簡單說一下month函數

month,英文“月”的意思,是日期和時間函數,返回日期值中的月份。
month函數只有一個參數date。是任何能夠表示日期的 Variant、數值表達式、字符串表達式或它們的組合。


如下圖所示,A列是常用的日期的表示,我們通過公式把月份可以提取到B列。

在B列中錄入公式:=MONTH(A1)

回車,月份“10”已經提取出來了。

向下復制公式,下面幾種日期表示的月份也可以提取出來。

利用month函數的這個特點,我們可以和其他函數結合使用解決我們工作中的問題。例如和sumproduct函數可以多條件的求和。我們根據下圖內容做匯總表,例如求1月份A類客戶回款金額,在F2中錄入公式“=SUMPRODUCT((MONTH($A$2:$A$11)=F$1)*($B$2:$B$11=$E2),$C$2:$C$11)”

回車,返回43。

向下向右復制填充公式,就把所有的按要求統計出來了。


sumif函數和sumproduct函數隔列求和

我們知道,sumif函數和sumproduct函數是條件求和函數,下面再給大家介紹用sumif函數和sumproduct函數隔列求和的實例,關于這兩個函數的基本用法可以參看以前的內容。

如圖所示,我們要分別求商場1和商場2的合計數。以商場1為例:

方法一:用SUMIF函數

在H3中錄入公式:“=SUMIF($B$2:$G$2,$H$2,$B3:$G3)”

返回180,即A產品商場1各月的銷量。

向下復制填充,商場1的合計數統計出來了。


方法二:用SUMPRODUCT函數

在H3中錄入公式:“=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)“

這個公式的思路是:先用column函數判斷列數,再用mod函數判斷奇數列和偶數列,偶數列的求和B3:G3區域。

返回180,即A產品商場1各月的銷量。

向下復制填充,商場1的合計數統計出來了。


SUMPRODUCT函數的用法還有很多,但是核心都是利用數組乘積之和來得到我們需要的結果。如果還有問題的話,可以加入qq群進行探討,EXCEL基礎學習群 259921244。



歡迎轉載:http://www.kanwencang.com/bangong/20161229/79400.html

文章列表


不含病毒。www.avast.com
全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()