Excel實例教程:利用SUMPRODUCT函數根據條件求和(視頻教程點下方文字連結)
Excel實例教程:利用SUMPRODUCT函數根據條件求和
根據條件求和函數SUMPRODUCT
函數:SUMPRODUCT( )
功能:在指定的單元格區域中,計算符合給定條件單元格的總和。
格式:=SUMPRODUCT((條件1)*(條件2)……*(要計算的單元格))
案例一:求出下表中「張平」在星期五的總和
解答:
案例二:根據如下表計算出「張平」的加班費合計
要求:首先分別計算出平常天和星期六、星期日有多少次值班,再按平常一天20元,周六、周日按50元一天計算合計張平這個月總的值班工資。
方法如下:
1、計算「張平」平常天值班數:
在C58單元格中輸入=SUM(C24:AG31)—C59
說明:SUM(C24:AG31)計算張平值班總數;—C59是減去周未值班,就得到了周一至周五的平常天的值班數。
2、計算周末值班數:
在C59單元格中輸入= SUMPRODUCT((B24:B35=C57)*(C23:AG23=「六」)*(C24:AG35))+ SUMPRODUCT((B24:B35=C57)*(C23:AG23=「日」)*(C24:AG35))
說明:SUMPRODUCT((B24:B35=C57)*(C23:AG23=「六」)*(C24:AG35))
(B24:B35=C57)是指定條件1 為,B24至B35單元格中「姓名」等於C57的「張平」
(C23:AG23=「六」)是指定條件2為,C23至AG23單元格中「星期」等於「六」
(C24:AG35)是對C24到AG35單元格區域中,滿足前面兩個條件的數據求和,這樣就求出了姓名為「張平」,日期為「六」的總和。
SUMPRODUCT((B24:B35=C57)*(C23:AG23=「日」)*(C24:AG35))是和求星期六的總和一樣,也可以直接把前面的公式複製,把原來的「六」改成「日」就可以求出星期日的總和,兩都一相加就得了到「星期六」和「星期日」的數據總和。
3、計算值班費
在C60單元格中輸入=C58*AC58+C59*AC60
說明:
C58*AC58是拿平常天數C58乘以,平常天值班費AC58
C59*AC60是拿周末天數C59乘以,周末值班費AC60
最後兩者相加,就得到了他的總的值班費
如果有不明白的,可以點擊本教程頂端(視頻教程文字連結)觀看詳細操作步驟。
親,如果你喜歡我的教程的話,請您輕輕的動動你的手指,戳一下下面點個讚喲,畢竟小編戲子寫教程做視頻都是比較辛苦的,能得到你的讚賞就是對我莫大的鼓勵。另外,關注我還有更多教程等你喲。