SUMPRODUCT函數應用精講
07-16
函數名SUMPRODUCT功能數組相乘再求和,區域相乘再求和公式寫法=Sumproduct(array1,array2, ...array255)說明支持255個區域和數組參數區域或數組中非數值元素將會當0處理區域或數組中維度必須相同,否則將會返回錯誤值#value或#ref或零
案例展示案例1:最基本的應用,多個參數。
案例2:也可以利用乘號"*",將多個參數轉換為1個參數,效果是和上例一樣的。
也等同於SUM函數的數組應用,由於是數組公式,輸入公式時,需要使用Ctrl+Shift+Enter鍵入。案例3:條件參數的求和,邏輯值不能直接求和,乘以數值(*1)是轉換為數值。
案例4:條件參數的求和,邏輯值被當成0,需要把邏輯值轉換為數值。
案例5:與Countif嵌套應用。
公式理解:=SUM(1/2(蘋果計數的倒數)+1/2(蘋果計數的倒數)+1(桔子計數的倒數)+1(葡萄計數的倒數)+1(梨子計數的倒數))案例6:多條件求和。
=SUMPRODUCT((B3:B7="梨子")*(C3:C7="優"),D3:D7)也可以使用=SUMPRODUCT((B3:B7="梨子")*(C3:C7="優")*D3:D7),因為邏輯值乘以邏輯值也會轉換為數值。案例7:與固定區域相乘求和,巧妙用地址的絕對應用,在擴展公式時地址不跟著變動。
推薦閱讀:
※Excel的SUM函數9種公式設置範例
※Excel函數應用之數學和三角函數
※SUMIF函數常用套路,速收——
※Excel函數不求人(14):計算出日期對應的星期
※多條件計數函數COUNTIFS
TAG:函數 |