tft每日頭條

 > 生活

 > excel幾個常用的函數用法

excel幾個常用的函數用法

生活 更新时间:2024-09-27 21:29:41

Hello,大家好,今天跟大家分享一個Excel中的最強大的求和函數,它就是——SUMPRODUCT函數,很多人都将其稱之為“萬能函數”,條件求和,條件計數等一些常用的功能他就能輕松搞定,邏輯也非常的清晰,下面就讓我們來學習下這個函數吧

SUMPRODUCT函數的作用

SUMPRODUCT:返回相應的數據區域的乘積之和

語法= =SUMPRODUCT (array1, [array2], [array3], ...)

第一參數:array1

第二參數:array2

第三參數:array3

以此類推

最多可以設置255個數據區域,需要注意的是我們在設置參數的時候,必須保證單元格的個數是相等的,比如第一參數選擇了6個單元格,第二參數也必須要選擇6個單元格,否則的話函數就會返回錯誤值,以上就是這個函數的作用,下面我們通過實際的例子來了解下這個函數吧

一、常規用法,求乘積之和

如下圖,我們想要根據銷售數量和單價來求一下銷售的總金額,很多人都會先計算每種水果的總價,然後加在一起,其實這個就是SUMPRODUCT函數的計算過程,它會将對應的數據相乘,然後将相乘的結果加在一起,公式為:=SUMPRODUCT(B2:B5,C2:C5)

excel幾個常用的函數用法(Excel中的這個萬能函數)1

二、條件計數

SUMPRODUCT函數也是可以用于條件計數的,比如在這裡我們想要求一下1班的人數,可以将公式設置為:=SUMPRODUCT((B2:B14="1班")*1),跟大家簡單的講解下它的計算原理

excel幾個常用的函數用法(Excel中的這個萬能函數)2

B2:B14="1班"的結果是邏輯值,條件正确就返回true,條件錯誤就返回false,我們可以将true看做是1,false看做是0。如下圖黃色區域所示,B2:B14="1班"的結果是一個數組,當輸入乘以常量的時候,這個常量會與數組中每一個元素都計算一次,所以這個1就會與邏輯值都計算一次,結果如下圖綠色區域,最後SUMPRODUCT函數會将這一列相加求和得到結果4,如下圖黃色區域,這個就是函數的計算過程,SUMPRODUCT函數條件求和與計數的原理都是這樣的

excel幾個常用的函數用法(Excel中的這個萬能函數)3

如果需要多條件計數的話,隻需要将多個條件相乘即可,公式的格式為:SUMPRODUCT((條件1)*(條件2)*(條件3)),有幾個條件就乘幾次就好啦,單條件求和必須要乘以1

三、區間計數

區間計數也屬于條件計數的一種,在這裡單獨将其拉出來,主要是讓大家了解這一點,比如在這裡我們想要求一下成績大于80分的學生人數,隻需要将公式設置為:=SUMPRODUCT((C2:C14>80)*1)即可

excel幾個常用的函數用法(Excel中的這個萬能函數)4

如果想要求分數大于80分,小于90分的學生個數,這個其實就是多條件計數,我們隻需将公式設置為:=SUMPRODUCT((C2:C14>80)*(90>C2:C14))即可

四、條件求和

SUMPRODUCT函數還可以用于條件求和,操作與條件計數非常的相似,比如在這裡我們想要求一下1班的總分數,隻需要将公式設置為:=SUMPRODUCT((B2:B14="1班")*C2:C14)即可,跟大家簡單的講解下原理

excel幾個常用的函數用法(Excel中的這個萬能函數)5

這個原理與條件計數的是一模一樣的,隻不過在這裡我們将乘1換成了結果列。SUMPRODUCT函數也是可以用于多條件求和的格式為:SUMPRODUCT((條件1)*(條件2)*(條件3)*結果列)

五、構建排名

SUMPRODUCT函數可以用于排名,比如在這裡我們想要根據成績為學成排名,隻需要将公式設置為:=SUMPRODUCT(($C$2:$C$14>C2)*1) 1即可,這個其實就是SUMPRODUCT函數的單條件查詢,原理就不在講解啦,你能看明白這麼做的原理嗎?

excel幾個常用的函數用法(Excel中的這個萬能函數)6

以上就是今天分享的全部内容,怎麼樣?你學會了嗎?

我是Excel從零到一,關注我,持續分享更多Excel技巧

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved