Sumproduct函數,職場人的法寶。


Sumproduct函數,職場人的法寶。

文章插圖

在眾多的Excel函數中,能同時完成求和、計數以及排名功能的函數不多,其中Sumproduct就是其中一個 。Sumproduct,可以將其分為兩個部分,Sum和Product,Sum是求和,Product是乘積,綜合到一起,就是對各個數據參數先乘積,再返回乘積之和 。接下來,就給大家普及下Excel 中Sumproduct函數的應用技巧 。
Sumproduct函數——常規用法
功能:返回相應的數據或區域乘積的和 。
語法結構:=Sumproduct(數組1,數組2,數組3……) 。
目的:計算各類商品的總采購額 。
具體操作案例如下所示:
【Sumproduct函數,職場人的法寶?!?/strong>
Sumproduct函數,職場人的法寶。

文章插圖

輸入公式:=SUMPRODUCT(C2:C11,D2:D11)
功能解讀:
公式=SUMPRODUCT(C2:C11,D2:D11)中,數據區域有C2:C11和D2:D11兩個,所以計算過程為:C2*D2+C3*D3+C4*D4+……+C11*D11,對應數據元素先乘積,后求和,得到最終的總采購額 。
Sumproduct函數——單條件求和
在單條件求和中,Sumproduct函數使用的核心目的是,按各【部門】統計總采購額 。具體操作案例如下所示:

Sumproduct函數,職場人的法寶。

文章插圖

輸入公式:=SUMPRODUCT((B2:B11=E2)*C2:C11*D2:D11)
功能解讀:
公式=SUMPRODUCT((B2:B11=E2)*C2:C11*D2:D11)中,有三個數據區域,分別為B2:B11=E2、C2:C11、D2:D11,當B2:B11區域中的值和E2單元格中的值相等時,返回1,否則返回0,然后三個數據對應元素先乘積,再求和,從而計算得到相應部門的總采購額 。
另外,我們可以注意到,公式中用到了乘號(*),而非常規的逗號,這其實是Sumproduct函數的另一種實用寫法 。常規逗號用法,兩個區域就是兩個參數(判斷有幾個參數要看是不是有逗號分隔),兩個參數相乘,Sumproduct函數做了兩件事,即先讓兩個參數對應相乘,再把乘積相加 。而乘號用法,兩個區域相乘是一個參數,由數組計算得到乘積值,Sumproduct函數只做了一件事,就是返回數組乘積值之和 。因此,當為逗號時,兩個區域必須同時都是數值或者數組,而當為乘號時,兩個區域可以同時都是數值或者數組,也可以一個是數值一個是數組 。相對來說,乘號豐富了Sumproduct函數的應用,當求和區域中沒有文本時,推薦大家優先使用乘號(*) 。
Sumproduct函數——多條件求和
在多條件求和,Sumproduct函數使用的核心目的是,各【部門】采購相應【商品】的總采購額 。具體操作案例如下所示:

Sumproduct函數,職場人的法寶。

文章插圖

輸入公式:=SUMPRODUCT((A2:A11=F2)*(B2:B11=E2)*C2:C11*D2:D11)
功能解讀:計算過程同“單條件求和”類似,只是增加了一個判斷條件而已 。
Sumproduct函數——單條件計數
在單條件計數中,Sumproduct函數使用的核心目的是,統計部門總采購【數量】 。具體操作案例如下:

Sumproduct函數,職場人的法寶。

文章插圖

輸入公式:=SUMPRODUCT((B2:B11=E2)*(C2:C11))
功能解讀:
公式=SUMPRODUCT((B2:B11=E2)*(C2:C11))中,有兩個數據區域,一個為B2:B11=E2,另一個為C2:C11,第一個數據區域中當B2:B11=E2這個條件成立時,返回1,否則返回0,所以第一個數據區域對應的元素值為{1,1,0,0,0,0,0,0,0,0},與第二個數據元素的值先乘積,再求和,從而得到計數的結果 。
Sumproduct函數——多條件計數
在多條件計數中,Sumproduct函數使用的核心目的是,對相應【部門】采購的【商品】進行計數統計 。具體操作案例如下:

Sumproduct函數,職場人的法寶。

文章插圖

輸入公式:=SUMPRODUCT((B2:B11=E2)*(A2:A11=F2)*C2:C11)
功能解讀:具體的計算過程與“單條件計數”部分類似,只不過要進行兩個條件的判斷 。
以上便是Excel 中Sumproduct函數常見的5個應用技巧,希望大家多多學習這一職場辦公法寶,有效提升自己的工作效率!