Excel中Sumproduct函數(shù)使用方法基礎(chǔ)教程

一、sumproduct函數(shù)的含義
1、Sumproduct函數(shù)的適用范圍,在給定的幾組數(shù)組中,然后把數(shù)組間對應(yīng)的元素相乘,最后返回乘積之和。
從字面上可以看出,sumproduct有兩個英文單詞組成,sum是和,product是積,所以是乘積之和的意思。
二、sumproduct函數(shù)的語法格式
1、sumproduct函數(shù)的語法格式
=SUMPRODUCT(array1,array2,array3, ...)Array為數(shù)組。
三、sumproduct函數(shù)案列——基礎(chǔ)用法
1、當(dāng)sumproduct函數(shù)中的參數(shù)只有一個數(shù)組時,即對數(shù)組{1;2;3;4;5;6;7}進(jìn)行求和,1+2+3+4+5+6+7=28。
2、當(dāng)sumproduct函數(shù)中參數(shù)為兩個數(shù)組時,兩個數(shù)組的所有元素對應(yīng)相乘。
公式=sumproduct(A2:A8,B2:B8)可轉(zhuǎn)化為
=sumproduct(數(shù)組1,數(shù)組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、當(dāng)sumproduct函數(shù)中參數(shù)為三個數(shù)組時,三個數(shù)組的所有元素對應(yīng)相乘。
四、sumproduct函數(shù)案列——多條件求和
1、單條件求和——統(tǒng)計成都發(fā)貨平臺的發(fā)貨量。
=sumproduct((A2:A13="成都發(fā)貨平臺")*(B2:B13))
看到這公式你可能有疑惑,它跟語法格式好像不一樣,其實把它看做是只有一個參數(shù)。因為當(dāng)函數(shù)中出現(xiàn)由TRUE和FALSE組成的邏輯數(shù)組時,這時公式要寫成這種格式=sumproduct((A2:A13="成都發(fā)貨平臺")*1,(B2:B13)),乘以1,把它轉(zhuǎn)化成數(shù)組才能參與運算。否則就寫成最上面的那種形式。
公式分解
=sumproduct({數(shù)組1}*{數(shù)組2})
=sumproduct({TRUE;…..TRUE;…..TRUE}*{11012;…41568;…12506})
=1*11012+1*41568+1*12506=65086。
有關(guān)sumif函數(shù)的用法,可以觀看小編的經(jīng)驗Excel中Sumif函數(shù)的使用方法。
2、多條件求和——求當(dāng)發(fā)貨平臺為成都,收貨平臺為重慶的發(fā)貨量。
=SUMPRODUCT((A2:A13="成都發(fā)貨平臺")*(C2:C13="重慶發(fā)貨平臺")*(D2:D13))
有關(guān)sumifs函數(shù)的用法,可以觀看小編的經(jīng)驗Excel中Sumifs函數(shù)的使用方法。
3、多條件求和——求成都發(fā)貨平臺和重慶發(fā)貨平臺的發(fā)貨量,只要滿足其中的一個條件
輸入公式=SUMPRODUCT(((A2:A13="成都發(fā)貨平臺")+(A2:A13="重慶發(fā)貨平臺")),(B2:B13))
注意:SUMPRODUCT(條件1*條件2*條件3...條件N)中 * :滿足所有條件;SUMPRODUCT(條件1+條件2+條件3...+條件N)中 + :滿足任一條件。
五、sumproduct函數(shù)案列——多條件計數(shù)
1、如圖,輸入公式=SUMPRODUCT((A2:A13="成都發(fā)貨平臺")*(C2:C13="重慶發(fā)貨平臺"))。利用sumproduct函數(shù)中TRUE和FALSE邏輯數(shù)組1和0的特效來計數(shù)。
公式解析=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函數(shù)——實現(xiàn)有條件排名
1、輸入公式=SUMPRODUCT((D2<$D$2:$D$8)*1)+1
數(shù)組公式D2<$D$2:$D$8這里是由TRUE和FALSE組成的邏輯數(shù)組{FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE}轉(zhuǎn)化為1和0的數(shù)組{0;1;1;0;1;0;1}。這里利用的是該成績和所以成績進(jìn)行比較,通過測算高于該成績的成績,每次累加1。
七、sumproduct函數(shù)使用的注意點
1、sumproduct函數(shù)后面的參數(shù)必須是數(shù)組,即行和列的維度是一致的。參數(shù)維數(shù)不一致所以返回錯誤值#VALUE!
2、sumproduct函數(shù),逗號分割的各個參數(shù)必須為數(shù)字型數(shù)據(jù)。如果是判斷的結(jié)果邏輯值,就要乘1轉(zhuǎn)換為數(shù)字。如果不用逗號,直接用*號連接,就相當(dāng)于乘法運算,就不必添加*1。
相關(guān)推薦:
excel表格中VLOOKUPV函數(shù)不出來怎么辦?
excel職場技能 怎樣用Excel函數(shù)自動計算員工工齡及休假天數(shù)
相關(guān)文章
- Excel中求和有很多種,單條件求和,雙條件求和等等,不同條件求和公式都不同,該怎么合理使用這些公式呢?sun有幾種求和方式呢?請看下問詳細(xì)介紹,需要的朋友可以參考下2016-01-12
- 在excel中,我們經(jīng)常用到求和計算,在該軟件中,求和計算是可以自動進(jìn)行的,那么Excel表格怎么求和?下面小編就為大家圖解excel表格求和方法,一起來看看吧2016-01-10
在Excel中怎么對相鄰單元格的數(shù)據(jù)求和?
在Excel中怎么對相鄰單元格的數(shù)據(jù)求和?很多朋友都不是很清楚,所以今天小編就為大家詳細(xì)介紹一下,一起來看看吧2016-01-06excel如何先計算多個數(shù)值間位置相同元素之間的乘積再求和?
excel如何先計算多個數(shù)值間位置相同元素之間的乘積再求和?很多朋友都不是很清楚,其實操作很簡單的,下面小編就為大家介紹一下,2015-12-07Excel2003中的數(shù)據(jù)如何求和?如何用RANK排名次?
excel表格是我們經(jīng)常用到的,有時我們要對其中的數(shù)據(jù)進(jìn)行求和,假如我們還要用筆一個一個算,可能會非常浪費時間,那么Excel2003中的數(shù)據(jù)如何求和?如何用RANK排名次?下面2015-11-19在excel表格中求和、求均分和降序排列數(shù)字方法介紹
當(dāng)今是大數(shù)據(jù)時代,每分每秒都有上億的數(shù)據(jù)要處理。Excel就是我們最有用的工具之一。下面小編就為大家介紹在excel表格中求和、求均分和降序排列數(shù)字方法,不會的朋友可以參2015-10-21- 這篇教程是向腳本之家的朋友介紹excel的透視功能對分組進(jìn)行求和方法,教程很不錯,對于不知道怎么操作的朋友可以參考一下,一起來看看吧2015-10-15
- excel表中數(shù)據(jù)怎么實現(xiàn)跨工作表引用?excel在生活中運用得很廣泛,最實用的是表格計算,如何跨工作表自動引用數(shù)據(jù)或計算呢,下面我們一起來看看吧2015-09-13
- excel2013單元格怎么按顏色求和?在編輯excel文檔的時候,我們經(jīng)常會用到求和公式。雖然求和是一件很簡單的事情,但是如果是要給指定顏色的單元格求和的話,就比較復(fù)雜了,2015-07-20
- 怎么才能做一張excel要求別人填寫每個單元格,如果有不填的就無法保存或者繼續(xù)后面填寫? 想實現(xiàn)這種功能需要一些代碼,下面以實例作為教程,需要的朋友可以參考下2015-07-10