導航:首頁 > 使用方法 > sumproduct函數的使用方法

sumproduct函數的使用方法

發布時間:2022-01-07 03:16:56

⑴ sumproct函數的使用功能

將c列12月1日的產品a、b、c數量的單位「個」替換掉,文本不能相乘求和;
在c17輸入=SUMPRODUCT($B$14:$B$16,C14:C16),右拉填充

⑵ Excel裡面sumproct函數的完整用法「--」是什麼意思

函數完整用法的意思:

在excel中,它被稱為-minus-其目的是將數字串轉換成實際數字,並參與預算。你可以把它想成兩個負號,結果是一個加號和一個減號,它不會改變原始數據的加號或減號,但它會把它變成一個數字。

根據需要計算的參數數量,Sumproct函數的使用方法可以分為三種情況,具體如下:

1.當sumproct函數中只有一個參數數組時,可以對該數組求和。

2.當sumproct函數中的參數是兩個數組時,這兩個數組的所有跟蹤元素相乘。

3.當sumproct函數中的參數是三個數組時,三個數組中的所有元素相乘。

還要注意,數組參數必須具有相同的維數,否則函數SUMPRODUCT將返回一個錯誤值。函數SUMPRODUCT將非數字數組元素視為零。

(2)sumproct函數的使用方法擴展閱讀:

SUMPRODUCT功能的優缺點:

1.缺點:

SUMPRODUCT函數不能選擇整個列,一方面計算速度慢,另一方面經常包含標題等文本字元,不能直接參與操作。

2.優勢:

和積函數可以用復雜的條件求和。當然,這只是一個條件求和,所以和積函數本身就是乘積和和積函數,如果一列是數量,一列是單價,你可以直接用這個函數算出總價格,

⑶ excel sumproct 函數怎麼

  1. 公式用法:
    SUMPRODUCT(array1,array2,array3, ...)
    在給定的幾組數組中,將數組間對應的元素相乘,並返回乘積之和。
    其相應元素需要進行相乘並求和。

  2. 公式說明:
    數組參數必須具有相同的維數,否則,函數 SUMPRODUCT 將返回錯誤值#VALUE!。 函數 SUMPRODUCT 將非數值型的數組元素作為 0 處理。

  3. 示例:數組乘積之和

    解釋:對應的數量與對應的價格相乘並求和。

⑷ sumproct函數的使用方法及實例-Excel學習網

SUMPRODUCT和SUMIFS是Excel的兩個最強大的函數,用於從表中返回過濾的數據。SUMPRODUCT功能更強大,但SUMIFS更快。
您可以在我的Excel幫助區域中了解有關SUMPRODUCT和SUMIFS的更多信息。
不幸的是,Microsoft的有關SUMPRODUCT的文檔缺少關鍵信息: SUMPRODUCT實際上有兩種語法方法,而不僅僅是Microsoft描述的一種方法。

SUMPRODUCT將數組相乘,然後將結果相加。使用方法1(這是Microsoft的方法),每個數組都放置在單獨的SUMPRODUCT參數中。但是,使用方法2(我一直使用的方法)時,您會在第一個參數內顯式地乘以每個數組。為了顯示:
方法1:SUMPRODUCT(array1,[array2],...)
方法2:SUMPRODUCT(array1 * [array2] * ...)
要查看方法1的問題,假設其中一個數組是由類似SKUs =“ A43-1”的測試生成的。無論SKU列中的項目等於“ A43-1”,該測試都會生成一個TRUE值數組,否則將生成FALSE值。但是Excel無法使用方法1將這些TRUE和FALSE值相乘。相反,您必須通過添加零或乘以1將它們轉換為1或0值。如果您希望所有SKU為A43-1的產品的銷售額,您可以在方法1下使用這些公式之一:
= SUMPRODUCT((SKUs =“ A43-1”)+ 0,Sales)
= SUMPRODUCT((SKUs =“ A43-1”)* 1,銷售)
另一方面,使用方法2會自動將TRUE和FALSE轉換為1和0,如下所示:
= SUMPRODUCT((SKUs =“ A43-1”)*銷售)
如果您直到現在還沒有發現SUMPRODUCT的方法2,可以嘗試一下。

⑸ 關於sumproct函數的使用

Excel的SUMPRODUCT函數的主要作用是計算數組元素的乘積之和,本文介紹Microsoft Excel中SUMPRODUCT函數的公式語法和用法。

SUMPRODUCT函數功能

SUMPRODUCT 函數用於計算給定的幾組數組中對應元素的乘積之和。換句話說,SUMPRODUCT 函數先對各組數字中對應的數字進行乘法運算,然後再對乘積進行求和。

SUMPRODUCT函數格式

SUMPRODUCT(array1,[array2],[array3],…)

參數說明

array1(必選):表示要參與計算的第 1 個數組。如果只有一個參數,那麼SUMPRODUCT 函數直接返回該參數中的各元素之和。

array2,array3,…(可選):表示要參與計算的第 2~255 個數組。

SUMPRODUCT函數使用注意事項

(1)如果不止一個參數,即有多個數組參數,那麼每個數組參數的維數必須相同,否則,SUMPRODUCT 函數將返回錯誤值#VALUE!。例如,如果第一個參數為 A1:A5,那麼第二參數就不能是 B1:B6。

(2)如果參數中包含非數值型的數據,SUMPRODUCT 函數將按 0 來處理。

SUMPRODUCT函數使用方法實例

SUMPRODUCT函數使用方法實例一:計算商品打折後的總價格

本例效果如圖1 所示,在單元格 G1 中輸入一個公式並按【Enter】鍵,計算商品打折後的總價格。公式如下 :

=SUMPRODUCT(B2:B10,C2:C10,D2:D10)

SUMPRODUCT函數使用方法實例一:計算商品打折後的總價格

圖1 計算商品打折後的總價格

SUMPRODUCT函數使用方法實例二:統計銷售部女員工人數

本例效果如圖2所示,在單元格 F1 中輸入一個公式並按【Enter】鍵,統計銷售部女員工人數。公式如下 :

=SUMPRODUCT((B2:B17="女")*1,(C2:C17="銷售部")*1)

公式解析 :在 SUMPRODUCT 函數中包含兩個數組。第一個數組判斷區域 B2:B17中的值是否為「女」,第二個數組判斷區域 C2:C17 中的值是否為「銷售部」,判斷結果為包含邏輯值的數組。為了讓這兩個數組可參加運算,需要將每個數組都乘以 1,將其轉換為包含 1 和 0 的數組。

SUMPRODUCT函數使用方法實例一:計算商品打折後的總價格

⑹ SUMPRODUCT函數的使用方法

F1=SUMPRODUCT((A1:A99=A1)*-TEXT(MID(B1:B99&"@",COLUMN(A:IV),MMULT(1-ISERR(-MID(B1:B99&"a1",COLUMN(A:IV),2)),ROW(1:256)^0)),"-0;0;0;!0"))

⑺ EXCEL中sumproct函數具體怎麼用誰能詳細說明一下

sumproct函數用於計算多個數組或區域乘積之和。
比如有這樣一個算式
1*101+2*102+3*103+……+20*120
就可以寫成
=sumrpoct({1,2,3,4,……,20},{101,102,103,104,……,120})

=sumrpoct({1,2,3,4,……,20}*{101,102,103,104,……,120})

比如有這樣一個算式
A1*B1+A2*B2+A3*B3+A4*B4
就可以寫成
=sumproct(A1:A4,B1:B4)

=sumproct(A1:A4*B1:B4)

⑻ sumproct函數的全部用法,

看看這個網頁
http://ke..com/view/3222219.htm

數學函數SUMPRODUCT應用實例
一、基本功能
1.函數SUMPRODUCT的功能返回相應的區域或數組乘積的和。
2.基本格式SUMPRODUCT(數據1,數據2,……,數據30)3.示例數據表A列 B列 C列 D列 E列數據1數據2數據3數據4數據52 3 4 12 105 5 6 5 209 7 8 #N/A 307 2 7 9 KL1 6 2 8 2 ⑴基本計算 ①區域計算要求:計算A、B、C三列對應數據乘積的和。公式:=SUMPRODUCT(A2:A6,B2:B6,C2:C6)計算方式:=A2*B2*C2+A3*B3*C3+A4*B4*C4+A5*B5*C5+A6*B6*C6即三個區域A2:A6,B2:B6,C2:C6同行數據積的和。返回值788。 ②數組計算要求:把上面數據表中的三個區域A2:A6,B2:B6,C2:C6數據按一個區域一個數組,計算對應數組積的和。把A2:A6,B2:B6,C2:C6分別作為一個數組,即A2:A6表示為數組-{2;5;9;7;1}B2:B6表示為數組-{3;5;7;2;6}C2:C6表示為數組-{4;6;8;7;2}公式: =SUMPRODUCT({2;5;9;7;1},{3;5;7;2;6},{4;6;8;7;2}) =788 注意:數組數據用大括弧{}括起來。行數據之間用分號";"分隔,如果是同一行的數據,用逗號","分隔。 ⑵可能出現的錯誤 ①編輯公式時,引用的數據區域大小不一致導致計算錯誤,返回值為#VALUE!。示例:在上面的數據表中,計算A列與B列數據區域積的和。公式: =SUMPRODUCT(A2:A6,B2:B5) 或 =SUMPRODUCT(A2:A6,B2:B8) 都會返回錯誤值#VALUE!。所以在用SUMPRODUCT函數時,引用的數據區域大小要一致。 ②數據區域中有錯誤值時,計算出現錯誤值。示例:在上面的數據表中,計算數據區域A2:A6與D2:D6對應積的和。公式: =SUMPRODUCT(A2:A6,D2:D6) 因為D2:D6中有錯誤值#N/A,所以公式返回值為錯誤值#N/A。 ③數據區域引用不能整列引用。示例:計算上面數據表中A2:A6和B2:B6區域對應數據積的和,正確公式為=SUMPRODUCT(A2:A6,B2:B6)則返回正確的計算值94。如果用公式 =SUMPRODUCT(A:A,B:B) 則返回錯誤值#NUM!。 ④數據區域有文本,計算中系統默認文本值為0。示例:在上面數據表中,計算A2:A6和E2:E6區域中對應數據積的和。公式 =SUMPRODUCT(A2:A6,E2:E6) 返回值是392,其中E5是文本KL,則A5*E5=0。 二、用於多條件計數用數學函數SUMOPRODUCT計算符合2個及以上條件的數據個數 ⑴數據表如下數據表所示:
A B C
1 姓名 性別 職稱
2 A 男 中一
3 B 女 中二
4 C 女 中一
5 D 男 中一
6 E 女 中一
7 F 男 中二
8 G 女 中二
9 H 男 中一
10 I 男 中一
11 J 女 中一
統計表E列 F列 G列中一 中二男女要求:統計上面數據表中男、女性中分別是中一、中二的人數。如下圖片,A1:C11數據區域,在E1:G3區域統計男、女中中一和中二的人數是多少。 計算結果
⑵公式在數據統計區域中的F2單元格編輯如下公式: =SUMPRODUCT(($B$2:$B$11=$E2)*($C$2:$C$11=F$1)) 向下復制到F3,向右復制到G3。 ⑶公式分解及分析 ①條件1——$B$2:$B$11=$E2在計算過程中,條件1是一個數組,返回多值,寫成公式如下:=$B$2:$B$11=$E2具體操作:選中10個連續的單元格,輸入上述公式後,按Ctrl+Shift+回車鍵確認,返回10個邏輯判斷值——TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE。這10個邏輯判斷值構成一個新的由TRUE主FALSE組成的數組1。 ②條件2——$C$2:$C$11=F$1與條件1相同,是一個數組,返回多值,寫成公式如下:=$C$2:$C$11=F$1具體操作:同樣的方法,選中對應的10連續單元格,輸入上述公式,按Ctrl+Shift+回車鍵確認,返回10個邏輯判斷值——TRUE;FALSE;TRUE;TRUE;TRUE;FALSE; FALSE;TRUE; TRUE;TRUE。這10個邏輯判斷值構成另一個新的由TRUE主FALSE組成的數組2。 ③($B$2:$B$11=$E2)*($C$2:$C$11=F$1)由新構成的數組1乘以數組2,即: =($B$2:$B$11=$E2)*($C$2:$C$11=F$1) ={數組1*數組2} ={ TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE }*{ TRUE;FALSE;TRUE;TRUE;TRUE;FALSE; FALSE;TRUE; TRUE;TRUE } ={TRUE*TRUE;FALSE*FALSE;FALSE*TRUE;TRUE*TRUE;FALSE*TRUE;TRUE*FALSE; FALSE*FALSE;TRUE*TRUE;TRUE*TRUE; FALSE*TRUE} ={1;0;0;1;0;0;0;1;1;0} 其中,邏輯值TRU*與**LSE參與計算時: TRUE=1,FALSE=0,TRUE*TRUE=1,TRUE*FALSE=FALSE*TRUE=0,FALSE*FALSE=0 因此{數組1*數組2}={1;0;0;1;0;0;0;1;1;0}由1和0構成了一個新的數組3。 ④=SUMPRODUCT(($B$2:$B$11=$E2)*($C$2:$C$11=F$1)) 函數SUMPRODUCT對新的數組3中的所有數據求和。即: =SUMPRODUCT(($B$2:$B$11=$E2)*($C$2:$C$11=F$1))=SUMPRODUCT({數組1*數組2}) =SUMPRODUCT({數組3}) =SUMPRODUCT({1;0;0;1;0;0;0;1;1;0}) =4 這里需要說明的是,公式編輯按照函數SUMPRODUCT的一般格式,可以編輯如下等效的公式: =SUMPRODUCT(($B$2:$B$11=$E2)*1,($C$2:$C$11=F$1)*1) 函數SUMPRODUCT的作用是對數組($B$2:$B$11=$E2)與數組($C$2:$C$11=F$1))計算其乘積的和,即: =SUMPRODUCT(($B$2:$B$11=$E2)*1,($C$2:$C$11=F$1)*1) =SUMPRODUCT({ TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE }*1,{ TRUE;FALSE;TRUE;TRUE;TRUE;FALSE; FALSE;TRUE; TRUE;TRUE }*1) =SUMPRODUCT({1;0;0;1;0;1;0;1;1;0},{1;0;1;1;1;0;0;1;1;1}) =SUMPRODUCT({1*1;0*0;0*1;1*1;0*1;1*0;0*0;1*1;1*1,0*1}) =SUMPRODUCT({1;0;0;1;0;0;0;1;1,0}) =4 注意:TRUE*1=1,FALSE*1=1*FALSE=0,TRUE*0=0*TRUE=0 。數組中用分號分隔,表示數組是一列數組,分號相當於換行。兩個數組相乘是同一行的對應兩個數相乘。 三、用於多條件求和對於計算符合某一個條件的數據求和,可以用SUMIF函數來解決。如果要計算符合2個以上條件的數據求和,用SUMIF函數就不能夠完成了。這就可以用函數SUMPRODUCT。 用函數SUMPRODUCT計算符合多條件的數據和,其基本格式是:SUMPRODUCT(條件1*條件2*……,求和數據區域) 數據表
A B C D
1 姓名 性別 職稱 課時
2 A 男 中一 15
3 B 女 中二 16
4 C 女 中一 14
5 D 男 中一 13
6 E 女 中一 18
7 F 男 中二 15
8 G 女 中二 16
9 H 男 中一 14
10 I 男 中一 17
11 J 女 中一 18
要求:計算男、女分別是中一或中二的總課時數。 統計表F列 G列 H列 中一 中二男女在G2中編輯公式 =SUMPRODUCT(($B$2:$B$11=$F2)*($C$2:$C$11=G$1),$D$2:$D$11) 回車確認後向下向右復制公式到H3單元格。 公式釋義:性別區域$B$2:$B$11中滿足條件男和職稱區域$C$2:$C$11中滿足條件中一的數據,通過判斷計算後由1和0組成一個新的數據區域,這個新的數據區域再和課時區域$D$2:$D$11中的對應數據相乘後求和。 公式對比:到此,對函數SUMPRODUCT用來計數和求和,試作一對比 計數公式 =SUMPRODUCT(($B$2:$B$11=$E2)*($C$2:$C$11=F$1)) 求和公式 =SUMPRODUCT(($B$2:$B$11=$F2)*($C$2:$C$11=G$1),$D$2:$D$11) 不難看出,求和公式在原來的計數公式中,在相同判斷條件下,增加了一個求和的數據區域。也就是說,用函數SUMPRODUCT求和,函數需要的參數一個是進行判斷的條件,另一個是用來求和的數據區域。 四、用於排名次如下A列數據:A列 B列數據 名次56658965567890526090需要排出區域A2:A11中10個數據的名次。在B2中編輯公式: =SUMPRODUCT((A2<$A$2:$A$11)*1)+1 向下復制到單元格B11。 公式釋義:用A2到$A$2:$A$11(用絕對引用$保證公式在向下復制時整個數據區域不發生變化)中進行比較,當A2<$A$2:$A$11成立時,則返回TRUE;如果A2<$A$2:$A$11不成立就返回FALSE。所以數組公式=A2<$A$2:$A$11返回一個由TRUE和FALSE構成的邏輯數組。把數組公式=A2<$A$2:$A$11構成的邏輯數組乘1,得到一個由0和1構成的新數組。SUMPRODUCT再對由0和1構成的新數組求和,表示在數據區域$A$2:$A$11中比A2大的數據個數。所以A2在數據區域$A$2:$A$11內排列的位次應該是比A2大的數據個數+1,即公式=數據區域$A$2:$A$11內比A2大的個數+1 =SUMPRODUCT((A2<$A$2:$A$11)*1)+1 公式向下復制,則依次對$A$2:$A$11中每一個數據重復進行上述判斷求和,從而排出數據區域$A$2:$A$11中每一個數據的位次。很顯然,對於數據區域$A$2:$A$11中相同的數,判斷和計算結果是相同的,也就是排出來的位次相同。所以用SUMPRODUCT函數排出來的名次,與直接用RANK函數排出來的名次是一樣的,有重復名次,但最大位次數不超過數據區域$A$2:$A$11中的總數據個數。 如果希望排出的位次沒有重復,而數據區域$A$2:$A$11中相同數據的位次按數據出現的先後順序排位,可以用下面的公式: =SUMPRODUCT((A2<$A$2:$A$11)*1)+COUNTIF($A$2:A2,A2) 公式向下復制即可。兩種排名對比如下表所示:A列 B列 C列數據 名次重復順序名次56 8 865 5 589 3 365 5 656 8 978 4 490 1 152 10 1060 7 790 1 2 綜上所述,對於多條件的計數或者求和,可以用數學函數SUMPRODUCT來比較方便的解決。在使用函數時,進行數據引用的單元格區域或數組應該大小一致,不能採取整列引用(形如A:A)。如果跨表使用函數SUMPRODUCT,與其它函數跨表引用數據一樣,數據區域前面應該標明工作表名稱。[color=#EE1D24,strength=3);]計數公式中最關鍵的是確定計數的判斷條件。[color=#EE1D24,strength=3);]求和公式在原來的計數公式中,在相同判斷條件下增加了一個求和的數據區域。[color=#EE1D24,strength=3);]用函數SUMPRODUCT求和,函數需要的參數一個是進行判斷的條件,另一個是用來求和的數據區域。

⑼ sumproct函數的使用方法及實例是什麼

查過SUMPRODUCT()函數的使用方法,其解釋為在給定的幾組數組中,將數組間對應的元素相乘,並返回乘積之和。按我個人解釋就是兩個以上的數組乘積之和。

其語法格式為SUMPRODUCT(array1, [array2], [array3],…),其中每個array都表示一個數組,array個數不超過255個。以下面這個表格為例應用該函數,輸入公式=SUMPRODUCT(A2:A8,B2:B8)。


語法:SUMPRODUCT(array1, [array2], [array3], ...)

參數:

Array1 必需。其相應元素需要進行相乘並求和的第一個數組參數。

Array2, array3,... 可選。2 到 255 個數組參數,其相應元素需要進行相乘並求和。

數組參數必須具有相同的維數,否則,函數 SUMPRODUCT 將返回錯誤值 #VALUE!。

函數 SUMPRODUCT 將非數值型的數組元素作為 0 處理。

⑽ SUMPRODUCT函數怎麼用

用法如下:

SUMPRODUCT(array1,array2,array3, ...)

Array1,array2,array3, ... 為 2 到 30 個數組,其相應元素需要進行相乘並求和。

SUMPRODUCT函數:

函數名詞解釋:返回相應的數組或區域乘積的和。

說明: 數組參數必須具有相同的維數,否則,函數 SUMPRODUCT 將返回錯誤值 #VALUE!。· 函數 SUMPRODUCT 將非數值型的數組元素作為 0 處理。

(10)sumproct函數的使用方法擴展閱讀:

SUMPRODUCT函數是excel版本更新後新增的一個函數,功能多樣且強大。

SUMPRODUCT函數與SUM函數用法比較:

1、SUMPRODUCT函數支持數組運算,不需要按Ctrl+Shife+Enter三鍵結束。

2、它的運算原理是當SUMPRODUCT函數的參數為兩個數組時,中間可以用乘號也可以是逗號,也可以寫成=SUMRPODUCT(B2:B11,C2:C11)數組之間對應元素相乘,再求和。

3、用乘號和用逗號的區別在與,當有一個數組中有文本時,中間用乘號得出錯誤值,因為文本是無法參與計算的,此時中間只能用逗號隔開,然後文本將會被當成0來處理。

參考資料:網路:SUMPRODUCT函數

閱讀全文

與sumproduct函數的使用方法相關的資料

熱點內容
快速疏通蹲坑的方法 瀏覽:581
胰島素使用方法及注意事項 瀏覽:570
手機的數據開關在哪裡設置方法 瀏覽:962
樓梯護牆面的測量方法 瀏覽:381
幼兒園的教育方法有哪些內容是什麼 瀏覽:269
如何測試自己的尿液的正確方法 瀏覽:867
英語口語演講的技巧和方法 瀏覽:166
咬肌最好的鍛煉方法男生 瀏覽:644
男性鍛煉心臟最好的方法 瀏覽:166
戒指的折疊方法視頻 瀏覽:150
電腦強制進去桌面的方法 瀏覽:763
剪星星的方法視頻 瀏覽:922
最簡單的破土方法 瀏覽:499
維e淡斑使用方法 瀏覽:358
淋巴細胞計數有哪些方法 瀏覽:461
用黏土做蛋糕的方法視頻 瀏覽:317
真假鹽的辨別方法視頻 瀏覽:80
淺談思想政治教學方法論文 瀏覽:405
幾種快速練出腹肌的方法 瀏覽:259
研究方法跟途徑一樣嗎 瀏覽:774