Excel中Sumproduct函數的使用方法
你還在爲Excel中Sumproduct函數的使用方法而苦惱嗎,今天小編教你Excel中Sumproduct函數的使用方法,讓你告別Excel中Sumproduct函數的使用方法的煩惱。本文主要從四方面對Excel函數進行講解,1.函數的含義,2.函數的語法格式,3.函數在日常辦公中運用的實例介紹,4.函數使用的注意點。
一、sumproduct函數的含義
1、Sumproduct函數的適用範圍,在給定的幾組數組中,然後把數組間對應的元素相乘,最後返回乘積之和。
從字面上可以看出,sumproduct有兩個英文單詞組成,sum是和,product是積,所以是乘積之和的意思。
二、sumproduct函數的語法格式
1、sumproduct函數的語法格式
=SUMPRODUCT(array1,array2,array3, ...)Array爲數組。
三、sumproduct函數案列——基礎用法
1、當sumproduct函數中的參數只有一個數組時,即對數組{1;2;3;4;5;6;7}進行求和,1+2+3+4+5+6+7=28。
2、當sumproduct函數中參數爲兩個數組時,兩個數組的所有元素對應相乘。
公式=sumproduct(A2:A8,B2:B8)可轉化爲
=sumproduct(數組1,數組2)
=sumproduct({1;2;3;4;5;6;7},{1;2;3;4;5;6;7})=1*1+2*2+3*3+4*4+5*5+6*6+7*7=140。
3、當sumproduct函數中參數爲三個數組時,三個數組的所有元素對應相乘。
四、sumproduct函數案列——多條件求和
1、單條件求和——統計成都發貨平臺的發貨量。
=sumproduct((A2:A13="成都發貨平臺")*(B2:B13))
看到這公式你可能有疑惑,它跟語法格式好像不一樣,其實把它看做是隻有一個參數。因爲當函數中出現由TRUE和FALSE組成的邏輯數組時,這時公式要寫成這種格式=sumproduct((A2:A13="成都發貨平臺")*1,(B2:B13)),乘以1,把它轉化成數組才能參與運算。否則就寫成最上面的那種形式。
公式分解
=sumproduct({數組1}*{數組2})
=sumproduct({TRUE;…;…}*{11012;…41568;…12506})
=1*11012+1*41568+1*12506=65086。
有關sumif函數的用法,可以觀看小編的經驗Excel中Sumif函數的使用方法。
2、多條件求和——求當發貨平臺爲成都,收貨平臺爲重慶的發貨量。
=SUMPRODUCT((A2:A13="成都發貨平臺")*(C2:C13="重慶發貨平臺")*(D2:D13))
有關sumifs函數的用法,可以觀看小編的經驗Excel中Sumifs函數的使用方法。
3、多條件求和——求成都發貨平臺和重慶發貨平臺的發貨量,只要滿足其中的一個條件
輸入公式=SUMPRODUCT(((A2:A13="成都發貨平臺")+(A2:A13="重慶發貨平臺")),(B2:B13))
注意:SUMPRODUCT(條件1*條件2*條件3...條件N)中 * :滿足所有條件;SUMPRODUCT(條件1+條件2+條件3...+條件N)中 + :滿足任一條件。
五、sumproduct函數案列——多條件計數
1、如圖,輸入公式=SUMPRODUCT((A2:A13="成都發貨平臺")*(C2:C13="重慶發貨平臺"))。利用sumproduct函數中TRUE和FALSE邏輯數組1和0的.特效來計數。
公式解析=sumproduct({1;0;0;0;0;0;0;0;0;1;0;1}*{1;0;0;0;0;0;1;0;0;1;0;0})=2
六、sumproduct函數——實現有條件排名
1、輸入公式=SUMPRODUCT((D2<$D$2:$D$8)*1)+1
數組公式D2<$D$2:$D$8這裏是由TRUE和FALSE組成的邏輯數組{FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE}轉化爲1和0的數組{0;1;1;0;1;0;1}。這裏利用的是該成績和所以成績進行比較,通過測算高於該成績的成績,每次累加1。
七、sumproduct函數使用的注意點
1、sumproduct函數後面的參數必須是數組,即行和列的維度是一致的。參數維數不一致所以返回錯誤值#VALUE!
2、sumproduct函數,逗號分割的各個參數必須爲數字型數據。如果是判斷的結果邏輯值,就要乘1轉換爲數字。如果不用逗號,直接用*號連接,就相當於乘法運算,就不必添加*1。
相關文章
-
Zend studio for eclipse中使php可以調用mysql相關函數的設置方
Zend studio for eclipse中使php可以調用mysql相關函數的設置方法教程如果直接調用mysql_connect會出現:Fatal error: Call to undefined function mysql_connect() 的錯誤解決辦法,找到zend studio 所在的`位置我的zen -
PHP中CURL的CURLOPT-POSTFIELDS參數使用細節
CURL確實是一個不錯的好工具,不僅在PHP中還是其他的操作系統中,都是一個非常好用的。但是如果你有些參數沒有用好的話,那可能會得不到自己理想中的結果。具體情況如下,更多消息請關注應屆畢業生網! 在通常情況下,我 -
關於javascript中encodeURI和decodeURI的使用方法
關於java script中encodeURI和decodeURI的使用方法 一、基本概念encodeURI和decodeURI是成對來使用的,因爲瀏覽器的`地址欄有中文字符的話,可以會出現不可預期的錯誤,所以可以encodeURI把非英文字符轉化爲英文編 -
在Excel中使用AMORDEGRC函數的方法
在Excel的使用中,我們有時需要使用到AMORDEGRC函數,那麼具體該如何去操作呢?很多朋友都不是很清楚,所以今天小編就爲大家詳細介紹在Excel中AMORDEGRC函數如何使用方法,不會的朋友可以參考本文,希望能對大家有所幫助!方法/步 -
託福英語寫作範文:Examinations exert a pernicious influence on educat
We might marvel at the progress made in every field of study, but the methods of testing a person’s knowledge and ability remain as primitive as ever they were. It really is extraordinary that after -
Excel中COUNTIF函數的使用方法
Countif函數是Microsoft Excel中對指定區域中符合指定條件的單元格計數的一個函數,在WPS,Excel2003和Excel2007等版本中均可使用。下面是相關的知識,歡迎閱讀。 該函數的語法規則如下:countif(range,criteria)參數:range -
Excel表格中COUNTIF函數的使用方法
無論在學習、工作或是生活中,大家對作文都再熟悉不過了吧,通過作文可以把我們那些零零散散的思想,聚集在一塊。相信很多朋友都對寫作文感到非常苦惱吧,下面是小編幫大家整理的快樂的事作文,希望對大家有所幫助。快樂的事作 -
excel中count if 函數的使用方法介紹
Excel IF函數即count if 函數,運用它可以對一系列繁雜的數據進行篩選,得到自己想要的數據結果。今天,小編就教大家在Excel中count if 函數的使用方法。Excel中COUNTIF函數使用方法一(1) 求真空單元格個數:=COUNTIF(數據 -
國中英語作文To Bea Computer Expert Is My Ideal
上國小的時候,家裏買了電腦作文 ,我對它迷戀極了。從此我有了一個理想,即當一名電腦專家。我要用自己的智慧和勤奮發明世界上最先進的電腦。我相信只要我努力學習,理想就一定會變成現實。To Be a Computer Expert Is My I -
Excel中vlookup函數的使用方法
導語:日常工作中,Vlookup是一個非常有用的Excel函數,它的作用是:在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值。下面的'是本站小編爲大家蒐集的Excel中vlookup函數的使用方法,希望對