Excel|sumif()相當於包含sum()函數的數組公式

有下面的數據:

員工 部門 工資
銷售部 1500
銷售部 1600
財務部 1600
銷售部 1500
財務部 1200
銷售部 2000
財務部 800

統計銷售部門工資總額:

對應的公式 得到的值
用sumif()函數: =SUMIF(B2:B8,"銷售部",C2:C8) 6600
用包含sum()函數的數組公式: {=SUM((B2:B8="銷售部")*C2:C8)} 6600

下面的公式的值也是6600:

=SUM({1500,1600,1500,2000})

上表數組公式:

(B2:B8="銷售部")*C2:C8

的運算結果為一常量數組:{1*1500,1*1600,0*1600,1*1500,0*1200,1*2000,0*800}

等式B2:B8="銷售部"為True時返回1,否則返回0;

sum函數則可以匯總常量數組中的每一數組元素。


推薦閱讀:

EXCEL中有哪些讓你感覺"相見恨晚"可以成倍提高工作效率的簡單技巧?
移動端 Office 應用全免費,微軟的無奈之舉?
excel怎麼輸入帶圈圈的數字?
VLOOKUP函數怎麼用?
【Excel應用】數組常量的使用

TAG:公式 | 函數 | Excel | 數組 |