Excel:SUMIF多列具有一個或多個標準
該教程演示了基於單個或多個標准在Excel中求和多列的幾種方法。當值在單列中時,有條件的求和很簡單,但是跨多個列的總和會提出挑戰,因為SUMIF和SUMIF需要同樣尺寸的範圍。本教程提供解決方法。
用一個標準求和多列
考慮一個每月銷售表,具有多個條目的同一產品:
為了找到特定項目的總銷售額,像=SUMIF(A2:A10, "apples", C2:E10)
這樣的天真方法失敗了,因為總和範圍錯誤地解釋了。
方法1:輔助列
最簡單的解決方案是添加一個輔助列(例如,F列F),總結每一行的銷售量: =SUM(C2:E2)
。然後,使用=SUMIF(A2:A10, I1, F2:F10)
,其中i1包含所需的項目。之所以起作用,是因為總和範圍現在的大小相等。
方法2:多個sumif公式
總結每一列的單個SUMIF公式的結果:
=SUM(SUMIF(A2:A10,H1,C2:C10), SUMIF(A2:A10,H1,D2:D10), SUMIF(A2:A10,H1,E2:E10))
或者
=SUMIF(A2:A10, H1, C2:C10) SUMIF(A2:A10, H1, D2:D10) SUMIF(A2:A10, H1, E2:E10)
這變得很麻煩,有許多列。
方法3:陣列公式
使用數組公式: =SUM((C2:E10)*(--(A2:A10=H1)))
。在較舊的Excel版本(365/2021前)中,按CTRL Shift Enter。根據標準,這將銷售數據乘以1S和0S的數組,僅概括相關值。
方法4:Sumproduct公式
一個簡單的替代方法是sumproduct函數: =SUMPRODUCT((C2:E10) * (A2:A10=H1))
。這避免了對數組公式輸入的需求。
用多個標準求和多列
上述方法擴展到多個標準。
方法1:多個sumifs公式
使用多個sumifs,每列一列:
=SUMIFS(C2:C10, A2:A10, H1, B2:B10, H2) SUMIFS(D2:D10, A2:A10, H1, B2:B10, H2) SUMIFS(E2:E10, A2:A10, H1, B2:B10, H2)
方法2:陣列公式(多個標準)
擴展陣列公式以包括其他標準:
=SUM((C2:E10) * (--(A2:A10=H1)) * (--(B2:B10=H2)))
請記住舊Excel版本的CTRL Shift Enter。
方法3:Sumproduct公式(多個標準)
sumproduct函數簡化了以下簡化:
=SUMPRODUCT((C2:E10) * (A2:A10=H1) * (B2:B10=H2))
本教程提供了多種解決方案,可在Excel中有效地求和,迎合不同的Excel版本和數據複雜性。可以下載練習工作簿。
以上是Excel:SUMIF多列具有一個或多個標準的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)