sumproduct函數怎么用 SUMPRODUCT函數的使用方法


sumproduct函數怎么用 SUMPRODUCT函數的使用方法

文章插圖

Excel中的Sumproduct函數可以實現單一條件、多條件和復雜情況下的各類求和、計數等數據處理,功能非常強大 。但是,對于其具體的用法和技巧,大多數人相對比較陌生,因此,今天就給大家分享一些Sumproduct函數經典用法!
Sumproduct函數——基礎用法
基本語法:=SUMPRODUCT([數組1],[數組2],[數組3]……)
參數解讀:在給定的幾組數組中,將數組間對應的元素相乘,并返回乘積之和 。
例:計算各類商品的總銷售額 。
公式:=SUMPRODUCT(B2:B6,C2:C6)

sumproduct函數怎么用 SUMPRODUCT函數的使用方法

文章插圖

解讀:=B2*C2+B3*C3+B4*C4+B5*C5+B6*C6=66×200+56×150+67×50+56×2000+20×10000=336950 。
注意事項:所有數組參數必須具有相同的維數,否則Sumproduct函數將返回#VALUE!,錯誤值#REF!,如銷售額=銷量*單價,銷量區域為C2:C6,則單價區域選擇的范圍也應該是2-6 。
Sumproduct函數——單條件求和與計數
Sumproduct函數除了像上述基礎的應用之外,還可以執行其他算術運算,也就是將分隔數組參數的逗號(,)替換為所需的算術運算符(*、/、+、-) 。執行所有操作后,結果將像往常一樣進行求和 。因此,簡單來說,如果求和區域中沒有文本型數值,可以一律用乘號 。
1、單條件求和
例:統計各銷售人員的總銷售業績 。
以統計“張山”的銷售業績為先,公式:=SUMPRODUCT((A2:A16=E2)*C2:C16)

sumproduct函數怎么用 SUMPRODUCT函數的使用方法

文章插圖

解讀:“A2:A16=E2”是將A2:A16內每個單元格值與“E2”(即張山)進行比較,凡是銷售員是“張三”的就是TRUE,否則“FALSE”,返回的是一組邏輯值,然后將邏輯數組內的值(TRUE代表1,FALSE代表0),與對應的C2:C16銷售業績數組相乘后求和,得到結果 。
為了方便一鍵求取其他銷售人員的銷售額業績,我們可以固定共同引用的單元格(銷售人員區域、銷售業績區域)的行和列,即在公式中相應的數組前各加上“$”符號形成絕對引用:=SUMPRODUCT(($A$2:$A$16=E2)*$C$2:$C$16) 。

sumproduct函數怎么用 SUMPRODUCT函數的使用方法

文章插圖

2、單條件計數
例:統計各銷售人員的計算次數 。
公式:=SUMPRODUCT(N(A2:A16=E2))

sumproduct函數怎么用 SUMPRODUCT函數的使用方法

文章插圖

解讀:在計數的時候我們在中間使用了N函數,N函數的主要作用是將非數值形式的值轉換為數值形式,最后Sumproduct函數將所有符合條件的值進行求和 。
Sumproduct函數——多條件求和與計數
1、多條件求和
多條件求和的通用寫法是:=SUMPRODUCT((條件1)*(條件2)*……*(條件N),求和范圍) 。
例:篩選出各銷售人員銷量大于10的總銷售業績 。
條件1:各個銷售人員
條件2:銷量>10
因此,“張三”銷量大于10的總銷售業績為:
=SUMPRODUCT((A2:A16=F2)*(C2:C16>10),D2:D16)

sumproduct函數怎么用 SUMPRODUCT函數的使用方法

文章插圖

2、多條件計數
例:統計各銷售人員銷量大于10的計算次數 。
公式:=SUMPRODUCT((A2:A16=F2)*(C2:C16>10))

sumproduct函數怎么用 SUMPRODUCT函數的使用方法

文章插圖

解讀:在多條件計數中,我們只需將多個條件用*進行連接即可 。
【sumproduct函數怎么用 SUMPRODUCT函數的使用方法】綜上所述可知,Sumproduct函數的功能非常全面,在此建議大家在處理日常工作的時候,可以多去鉆研下Sumproduct函數的各種使用方法,養成巧用函數來快速提升辦公效率的好習慣!