根據多個條件加總值

如果您想要使用一個以上的條件加總值,如某些地區的某項產品銷售總和,您可能會想在公式中使用 SUMIFS 函數

在以下範例中,我們有兩個條件:我們想取得「南部」地區 (欄 A)「肉類」銷售額 (欄 C) 的總和。

Excel 工作表中的資料

以下是您應使用的公式:

=SUMIFS(D2:D11,A2:A11,”南部”,C2:C11,”肉類”) 結果是 14719,以下是公式運作的原理。

=SUMIFS 是算術公式。在此案例中,它會計算欄 D 的數字。因此,首先必須讓公式得知數字的位置:

  • =SUMIFS(D2:D11,

換句話說,您希望公式在該欄中的數字符合條件時,加總這些數字。該儲存格範圍是您的第一個「引數」,也就是函數執行所需的部分資料。

接下來,要找出符合兩個條件的資料,因此您輸入的第一個條件必須讓函數知道資料所在位置 (A2:A11) 以及條件為何 (亦即「南部」)。請注意個別引數之間的逗號。

  • =SUMIFS(D2:D11,A2:A11,”南部”,

括住 "南部" 的引號 (””) 會告知 Excel 所使用的是文字資料。

最後,您需要輸入第二個條件的引數:亦即包含「肉類」一詞的儲存格範圍 (C2:C11),加上字詞本身 (以引號括住),讓 Excel 可以比對。以右括弧 ) 結束公式,然後按下 Enter 即可取得結果 14719。

  • =SUMIFS(D2:D11,A2:A11,”南部”,C2:C11,”肉類”)

如果您在輸入 SUMIFS 函數時不記得引數,Excel 會提供說明。在您輸入 =SUMIFS( 後,[公式自動完成] 便會出現在公式下方,並會以正確順序顯示引數清單。

看看 [公式自動完成] 的圖像和引數清單,在我們的範例中,sum_range 是 D2:D11,亦即您想要加總的數字欄;criteria_range1 是 A2:A11,亦即 criteria1 “南部” 所在的資料欄。

使用 [公式自動完成] 輸入 SUMIFS 函數

輸入時,引數的其餘部分會出現在 [公式自動完成] 中;criteria_range2 是 C2:C11,亦即 criteria2 “肉類” 所在的資料欄。

小試身手

複製下表中所有的資料,再貼到新工作表中的儲存格 A1。您可能需要調整欄寬,才能看到完整的公式。

地區

銷售人員

類型

銷售額

南部

立民

飲料

3571

西部

又倫

乳品

3338

東部

國唯

飲料

5122

北部

國唯

乳品

6239

南部

書成

農產品

8677

南部

又倫

肉類

450

南部

又倫

肉類

7673

東部

國唯

農產品

664

北部

又倫

農產品

1500

南部

書成

肉類

6596

公式

 

描述

結果

'=SUMIFS(D2:D11,A2:A11,
"南部", C2:C11,"肉類")

針對欄 A 中的南部地區
計算欄 C 中肉類銷售額
的總合 (結果是 14719)。

=SUMIFS(D2:D11,A2:A11,
"南部", C2:C11,"肉類")

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×