當前位置:首頁 > 财經 > 正文

Excel中最牛逼的函數,一個頂7個,簡直就是百變神君

連續三天都在講SUMPRODUCT跟其他函數的PK,其實它的作用遠遠不止這些。今天,盧子就來一篇總結。

1.取代VLOOKUP(LOOKUP)進行查找

在查找的時候,特别是多條件查找對應的數字,用SUMPRODUCT函數簡直太爽了。如根據型号、規格雙條件查找價格。

普通的想法:

=VLOOKUP(G2,A:D,MATCH(G3,$A$1:$D$1,0),0)

不要看到SUMPRODUCT函數就以為隻能求和,用在這裡剛剛好。

=SUMPRODUCT(($A$2:$A$10=G2)*($B$1:$D$1=G3)*$B$2:$D$10)

更多查找案例,詳見文章:

萬般皆套路!Excel中讓你爽到爆的查找、求和套路

2.取代SUMIF(SUMIFS)進行條件求和

如統計每個營業部的總金額。

=SUMIF(A:A,H2,F:F)

=SUMPRODUCT(($A$2:$A$20=H2)*$F$2:$F$20)

再如統計每個營業部商品的總金額。

=SUMIFS($F:$F,$A:$A,$H2,$B:$B,I$1)

=SUMPRODUCT(($A$2:$A$20=$H2)*($B$2:$B$20=I$1)*$F$2:$F$20)

更多求和案例,詳見文章:

SUMPRODUCT函數自稱求和之王,SUMIFS不服氣要來PK

3.取代COUNTIF(COUNTIFS)進行條件條件計數

如統計每個營業部出現的次數。

=COUNTIF(A:A,H2)

=SUMPRODUCT(($A$2:$A$20=H2)*1)

再如統計每個營業部商品出現的次數。

=COUNTIFS($A:$A,$H2,$B:$B,I$1)

=SUMPRODUCT(($A$2:$A$20=$H2)*($B$2:$B$20=I$1))

更多計數案例,詳見文章:

你會跨工作簿統計嗎?

4.取代RANK進行排名

如根據總金額進行排名。

=RANK(F2,$F$2:$F$20)

=SUMPRODUCT((F2<$F$2:$F$20)*1)+1

更多排名案例,詳見文章:

排名函數RANK救不了你,試試萬能王SUMPRODUCT

5.回歸最原始用法兩列乘積之和

如對總金額進行合計。

正常求合計都是先用數量*單價獲得總金額,然後再對總金額進行求和。

=D2*E2

=SUM(F2:F20)

而SUMPRODUCT最原始的作用恰恰就是對兩列的乘積進行求和。

=SUMPRODUCT(D2:D20,E2:E20)

這種沒有拓展的文章,再舉一個案例說明。

某學員的公司,老闆突然說從下個月起要發現金,也就是工資變成幾張100元、50元、10元、1元。現在要驗證張數是否正确?

0的就是沒問題。

=SUMPRODUCT($B$1:$E$1,B2:E2)-A2

感覺怎麼樣?你能找到比這個更牛逼的函數嗎?

推薦:萬般皆套路!Excel中讓你爽到爆的查找、求和套路

上篇:你會跨工作簿統計嗎?

你知道SUMPRODUCT有什麼弱點嗎?

作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創始人,個人公衆号:Excel不加班(ID:Excelbujiaban)

你可能想看:

有話要說...

取消
掃碼支持 支付碼