Excel中Sumproduct函數的有哪些使用方法(excel函數sumproduct高級用法)
主要從四方面對Excel函數進行講解,1.函數的含義,2.函數的語法格式,3.函數在日常辦公中運用的實例介紹,4.函數使用的注意點。以下是小編為您帶來的關于Excel中SUMPRODUCT函數的使用方法,希望對您有所幫助。
1.SUMPRODUCT函數的適用范圍,在給定的幾組數組中,然后把數組間對應的元素相乘,最后返回乘積之和。
從字面上可以看出,sumproduct有兩個英文單詞組成,sum是和,product是積,所以是乘積之和的意思。
2.sumproduct函數的語法格式
SUMPRODUCT(array1, [array2], [array3], ...)
SUMPRODUCT 函數語法具有下列參數:
Array1 必需。 其相應元素需要進行相乘并求和的第一個數組參數。
Array2, array3,... 可選。 2 到 255 個數組參數,其相應元素需要進行相乘并求和。
3.sumproduct函數案列——基礎用法
3.當sumproduct函數中的參數只有一個數組時,即對數組{1;2;3;4;5;6;7;8;9}進行求和,1+2+3+4+5+6+7+8+9=45。
4.當sumproduct函數中參數為兩個數組時,兩個數組的所有元素對應相乘。
公式=sumproduct(A2:A5,B2:B5)可轉化為
=sumproduct(數組1,數組2)
=sumproduct=SUMPRODUCT({1;2;3;4},{10;11;12;13})=1*10+2*11+3*12+4*13=120。
4.sumproduct函數多條件求和
5.單條件求和——統計成都發貨平臺的發貨量。
=SUMPRODUCT((A2:A18=D2)*1,B2:B18)
看到這公式你可能有疑惑,它跟語法格式好像不一樣,其實把它看做是只有一個參數。因為當函數中出現由TRUE和FALSE組成的邏輯數組時,這時公式要寫成這種格式=SUMPRODUCT((A2:A18=D2)*1,B2:B18),乘以1,把它轉化成數組才能參與運算。否則就寫成最上面的那種形式。
公式分解
=sumproduct({數組1}*{數組2})
=SUMPRODUCT(({TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE})*1,{4668;9371;4356;8520;7557;3219;5234;4070;7741;6537;7074;7419;7082;4970;3054;8292;9363})
也可以利用我們上一節介紹的SUM函數如圖所示
7.多條件求和——例如要求北京收貨人為AA的數量
=SUMPRODUCT((A2:A18="北京")*(B2:B18="AA"),C2:C18)
也可以利用我們上一節介紹的SUM函數如圖所示
8.sumproduct函數——實現有條件排名
輸入公式=SUMPRODUCT((B2<$B:$B)*1)+1
數組公式B2<$B:$B這里是由TRUE和FALSE組成的邏輯數組{FALSE;FALSE;TRUE;FALSE;TRUE;FALSE}轉化為1和0的數組{0;0;1;0;1;0}。
這里利用的是該成績和所以成績進行比較,通過測算高于該成績的成績,每次累加1。
猜你喜歡:
1.excel次方公式使用教程(2種)
2.excel怎么使用復合函數
3.Excel中product函數的使用方法
4.18個常用excel函數名使用教程
5.怎么在excel中使用today函數
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。