網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

sumproduct函數如何多條件求和

欄目: IT科技 / 發佈於: / 人氣:1.07W

試試 =SUMPRODUCT((總清單!$M$2:$M$2100=”是“)*(總清單!$A$2:$A$2100=IF($B$2="全部",總清 單!$A$2:$A$2100,$B$2))*(總清單!$C$2:$C$2100=IF($B$3="全部",總清 單!$C$2:$C$2100,$B$3))*(總清單!$D$2:$D$2100=IF($B$4="全部",總清 單!$D$2:$D$210

學會sumproduct函數多條件求和公式可以使工作達到事半功倍的效果,那麼sumproduct函數該如何求呢?

方法

在這裏輸入一些數據爲例,方便接下來的運算。

你那公式,連語法檢查都透過不了! 私信,發個樣本檔案看看再說。 我理解的示例如下:

sumproduct函數如何多條件求和

在一組人數下面的框裏輸入=SUMPRODUCT((A2:A9="一組")*C2:C9),即可求出一組的人數和。

“或”可以用加號表示,"與"可以用乘號表示,如圖,要注意把條件之間用括號括起來,要不然容易亂。=SUMPRODUCT(((A6:A8="零售")+(A6:A8="直銷"))*(B6:B8))

sumproduct函數如何多條件求和 第2張

在這裏可以驗算所求的人數是否正確,得出11個人是正確的。

1. =sumproduct((isnumber(find("2012-3-1",A1:A3))*(B1:B3=1)*(C1:C3)) 2. =SUMPRODUCT((A1:A3=DATE(2012,3,1))*(B1:B3={"兔子","狗狗"})*(C1:C3)) 如果日期是文字格式的,公式爲: =SUMPRODUCT((A1:A3="2012-3-1")*(B1:B3={"兔子","狗狗"})*(C

sumproduct函數如何多條件求和 第3張

輸入公式=SUMPRODUCT((A2:A9="二組")*(B2:B9="黨員")*C2:C9),即可求出二組黨員人數之和。

EXCEL中多條件跨表格求和的具體操作方法如下: 1.這裏共是有四個工作表:一個是彙總表,另外三個是單獨的個人表。 2.首先,填彙總表中所有人第一學期的語文成績,這裏需要一個公式,就是跨工作表的公式: =(sheet1!X1+sheet2!X1+sheet3!X1)

sumproduct函數如何多條件求和 第4張

同樣,在圖中可以看出,多條件求和得出來的結果也是正確的。

比如“批次”在A1,公式: =SUMPRODUCT((B2:B8="廈門")*((D2:D873))*C2:C8)

sumproduct函數如何多條件求和 第5張

擴展閱讀,以下內容您可能還感興趣。

SUMPRODUCT函數 多條件求和 分母爲0 爲空

這個方便用SUMPRODUCT函數

公式寫成如下

=SUM(IF((B1:B8="")*(B1:B8=0),,A1:A8/B1:B8))

數組公式,按下SHIFT+CTRL+ENTER三鍵追問非常感謝,確實可以,好像用SUMPRODUCT也可以,我一直把IF放在外層行不通追答這個不方便用SUMPRODUCT函數

EXCEL中需滿意同一行多個條件對應行的數值求和(某個條件對應數值乘2再加總)

一、假設要對A列爲張三,B列爲收入的C列值進行求和(假設數據在第2行到第100行)

2003版可以用SUMPRODUCT函數,公式可以寫成:

=SUMPRODUCT((A2:A100="張三")*(B2:B100="收入"),C2:C100)

2007版可以用SUMIFS函數,公式可以寫成:

=SUMIFS(C:C,A:A,"張三",B:B,"收入")

二、相關函數定義

1.SUMPRODUCT函數定義

在給定的幾組數組中,將數組間對應的元素相乘,並返回乘積之和。

語法

SUMPRODUCT(array1,array2,array3,

...)

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

說明

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

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

2.SUMIFS函數定義

根據多個指定條件對若干單元格求和。該函數是office2007新增函數,使用該函數可快速對多條件單元格求和。

語法

SUMIFS(sum_range,

criteria_range1, criteria1, [criteria_range2, criteria2], ...)1)

criteria_range1爲計算關聯條件的第一個區域。2) criteria1爲條件1,條件的形式爲數字、表達式、單元格引用或者文字,可用來定義將對criteria_range1參數中的哪些單元格求和。例如,條件可以表示爲32、“e79fa5e98193e4b893e5b19e31333366303162>32”、B4、"蘋果"、或"32"。3)criteria_range2爲計算關聯條件的第二個區域。4)

criteria2爲條件2。和 3) 均成對出現。最多允許127個區域、條件對,即參數總數不超255個。5)sum_range

是需要求和的實際單元格。包括數字或包含數字的名稱、區域或單元格引用。忽略空白值和文字值。

關於函數SUMPRODUCT多條件求和中怎麼表達“大於”“小於”年度、月份或日期的問題

你這個函數沒有問題的。

結果顯示是“-”,可能是因爲結果是0,而單元格格式設定了是 0顯示 - 。你嘗試設定單元格格式爲常規看看。追問實際是有數據的,如果年初沒數據,當年也是有數據的,0或-是數據格式的問題

excel用SUMPRODUCT公式按條件求和問題?

sumproduct函數好像不是 這麼用的吧?

SUMPRODUCT 函數

本文介紹 Microsoft Excel 中 SUMPRODUCT 函數 函數:函數是預先編寫的公式,可以對一個或多個值執行運算,並返回一個或多個值。函數可以簡化和縮短工作表中的公式,尤其在用公式執行很長或複雜的計算時。的公式語法和用法。

說明

在給定的幾組數組中,將數組間對應的元素相乘,並返回乘積之和。

語法

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

SUMPRODUCT 函數語法具有下列參數 參數:爲操作、事件、方法、屬性、函數或過程提供資訊的值。:

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

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

說明

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

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

示例

複製下表中的示e799bee5baa6e58685e5aeb931333332626135例數據,然後將其粘貼進新的 Excel 工作表的 A1 單元格中。 要使公式顯示結果,請選中它們,按 F2,然後按 Enter。 如果需要,可調整列寬以檢視所有數據。

Array 1 Array 2

3 4 2 7

8 6 6 7

1 9 5 3

公式 說明 結果

=SUMPRODUCT(A2:B4, D2:E4) 兩個數組的所有元素對應相乘,然後把乘積相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3 (156) 156追問按我的情況,應該怎麼寫,要怎麼實現這個功能呢

用SUMPRODUCT求和時,有幾個條件是或者關係,它們之間怎麼連接,函數怎麼書寫,請指教,謝謝!

你說的是多條件求百和吧?

比如A列品名,B列店名,C列銷量,第一行是度標題

要計算總店冰箱的銷量:

=SUMPRODUCT((a2:a100="冰箱")*(b2:b100="總店"),c2:c100)

或者

=SUMPRODUCT((a2:a100="總店")*(b2:b100="總店")*c2:c100)

如果知還有別的條件,在前面的部分接着用*連起來。道

最後一個的,和內*在大多數時候可以通用,但如果區域中容間有文字,用,可以避免出錯。追問你說的這些條件是同時具備的關係,我請問的是這些條件之間是或者的關係,即符合其中的一個條件即可,請指教一個指教。謝謝!追答=SUMPRODUCT((a2:a100="總店")+(b2:b100="總店"),c2:c100)