目錄
ToggleSUMIF與SUMIFS多條件加總概念
SUMIF與SUMIFS差異與適用時機
在Excel與Google Sheets中,SUMIF與SUMIFS都是常用的條件加總函數。
– SUMIF:適用於「單一條件」的加總。例如,計算某地區的銷售總額。
– SUMIFS:適用於「多條件」的加總。例如,計算北區且產品為A的銷售總額。
常見混淆點:SUMIF無法直接處理多條件,若需多條件加總,請使用SUMIFS。
應用場景舉例:
– SUMIF:統計某員工的總加班時數
– SUMIFS:統計某部門在特定月份的總加班時數
SUMIFS函數語法與參數說明
SUMIFS的基本語法如下:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2], [criteria2], ...)
| 參數 | 說明 |
|---|---|
| sum_range | 需要加總的儲存格範圍 |
| criteria_range1 | 第一個條件應用的範圍 |
| criteria1 | 第一個條件 |
| criteria_range2 | (可選)第二個條件應用的範圍 |
| criteria2 | (可選)第二個條件 |
注意事項:
– 所有criteria_range的範圍長度必須與sum_range一致
– 條件可為文字、數值、日期、通配符(*、?)、比較運算(>、<、<>)等
– 支援多達127組條件
SUMIFS多條件加總基礎教學
基礎範例數據表
以下是一個常見的銷售數據表:
| 產品 | 區域 | 銷售額 | 日期 |
|---|---|---|---|
| 產品A | 北區 | 1000 | 2023/1/2 |
| 產品B | 南區 | 1500 | 2023/1/5 |
| 產品A | 南區 | 2000 | 2023/2/1 |
| 產品B | 北區 | 2500 | 2023/2/3 |
單一條件加總實例
需求:計算北區的銷售總額
公式:
=SUMIFS(C2:C5, B2:B5, "北區")
說明:C2:C5為銷售額,B2:B5為區域,條件為「北區」。
結果:1000 + 2500 = 3500
多條件加總實例
需求:計算北區且產品為A的銷售總額
公式:
=SUMIFS(C2:C5, B2:B5, "北區", A2:A5, "產品A")
說明:同時滿足「北區」與「產品A」
結果:1000
延伸應用:
– 統計南區且銷售額大於1000的總額
=SUMIFS(C2:C5, B2:B5, "南區", C2:C5, ">1000")
結果:2000
SUMIFS進階應用技巧
數值條件與區間查詢
單一數值條件:
– 計算銷售額大於1000的總額
=SUMIFS(C2:C5, C2:C5, ">1000")
結果:1500 + 2000 + 2500 = 6000
區間查詢:
– 計算銷售額介於1000~2000之間的總額
=SUMIFS(C2:C5, C2:C5, ">=1000", C2:C5, "<=2000")
結果:1000 + 1500 + 2000 = 4500
常見錯誤:條件格式需加引號(如”>1000″),且範圍需一致。
日期條件與區間查詢
單一日期條件:
– 計算日期大於2023/1/1的銷售總額
=SUMIFS(C2:C5, D2:D5, ">2023/1/1")
結果:全部數據皆符合,總額為7000
日期區間查詢:
– 計算日期介於2023/1/1至2023/1/31的銷售總額
=SUMIFS(C2:C5, D2:D5, ">=2023/1/1", D2:D5, "<=2023/1/31")
結果:1000 + 1500 = 2500
日期格式陷阱:
– 請確認日期格式一致,避免因格式不符導致結果為0。
文字條件與通配符應用
通配符*(任意多字元):
– 計算產品名稱以「產品」開頭的銷售總額
=SUMIFS(C2:C5, A2:A5, "產品*")
結果:全部產品皆符合,總額為7000
通配符?(單一字元):
– 計算產品名稱為「產品A」或「產品B」的銷售總額
=SUMIFS(C2:C5, A2:A5, "產品?")
結果:全部產品皆符合
不等於條件:
– 計算非北區的銷售總額
=SUMIFS(C2:C5, B2:B5, "<>北區")
結果:1500 + 2000 = 3500
多重條件組合與動態條件
多重條件組合:
– 計算南區且銷售額大於1000且產品為A的總額
=SUMIFS(C2:C5, B2:B5, "南區", C2:C5, ">1000", A2:A5, "產品A")
結果:2000
動態條件引用:
– 可將條件寫在儲存格中(如E1為「北區」),公式如下:
=SUMIFS(C2:C5, B2:B5, E1)
下拉選單搭配:
– 結合資料驗證下拉選單,讓SUMIFS根據選取條件自動加總,常用於動態報表。
常見問題與錯誤排查
SUMIFS常見錯誤
- 範圍不等長:sum_range與所有criteria_range長度必須一致,否則結果為0。
- 條件格式錯誤:數值、文字、日期條件需加引號(如”>1000″、”北區”)。
- 空白格處理:條件範圍有空白時,可能導致部分資料未被計算。
- 日期格式不一致:日期條件建議用DATE函數(如”>=”&DATE(2023,1,1))以避免格式問題。
FAQ
Q1:SUMIF可以多條件加總嗎?
A:SUMIF僅支援單一條件,多條件加總請使用SUMIFS。
Q2:SUMIFS最多可以加入幾個條件?
A:最多可加入127組條件(criteria_range/criteria)。
Q3:如何讓SUMIFS條件動態變化?
A:將條件寫在儲存格,公式直接引用該儲存格即可。
Q4:SUMIFS遇到結果為0怎麼辦?
A:檢查範圍長度、條件格式、資料是否有空白或格式錯誤。
SUMIFS實務應用案例
業績統計、費用分析等實例
業績統計:
– 統計某業務在指定月份、指定區域的銷售額
=SUMIFS(銷售額範圍, 業務範圍, "王小明", 區域範圍, "北區", 月份範圍, "1月")
費用分析:
– 統計某部門在特定期間的差旅費用
=SUMIFS(金額範圍, 部門範圍, "行銷部", 費用類型範圍, "差旅", 日期範圍, ">=2023/1/1", 日期範圍, "<=2023/1/31")
考勤統計:
– 統計某員工在特定月份的加班時數
=SUMIFS(加班時數範圍, 員工範圍, "陳美麗", 月份範圍, "2月")
Excel與Google Sheets SUMIFS異同
- 語法幾乎相同,但Google Sheets支援動態陣列與部分函數嵌套更彈性。
- 日期格式:Google Sheets建議用DATE函數(如”>=”&DATE(2023,1,1)),Excel則可直接用日期字串,但建議統一格式以避免錯誤。
- 多條件邏輯:兩者皆支援多條件,公式結構一致。
進階比較與工具推薦
SUMIFS與SUMPRODUCT多條件加總比較
| 特點 | SUMIFS | SUMPRODUCT |
|---|---|---|
| 適用情境 | 明確多條件加總 | 複雜條件、需進階邏輯運算時 |
| 語法難易 | 簡單直觀 | 需理解陣列運算 |
| 條件彈性 | 支援多條件(AND邏輯) | 可實現AND、OR、複雜運算 |
| 執行效率 | 較快 | 較慢(大數據時) |
實務建議:
– 一般多條件加總首選SUMIFS
– 需OR條件、條件更複雜時可用SUMPRODUCT
專案管理工具如何搭配SUMIFS提升效率
在專案管理、團隊協作中,常需統計進度、費用、工時等多條件數據。
例如,使用Monday.com管理專案時,可將專案數據匯出至Excel或Google Sheets,利用SUMIFS快速彙總各專案階段的預算執行狀況,或分析不同負責人於不同時段的工時分布。
這種結合能大幅提升專案數據透明度與決策效率,特別適合需要多維度數據分析的團隊。
結論與實用建議
重點整理與常見應用提醒
- SUMIF僅適用單一條件,多條件請用SUMIFS
- SUMIFS支援多達127組條件,適用於複雜數據分析
- 常見錯誤多與範圍長度、條件格式、日期格式有關
- 善用通配符、動態條件、區間查詢,靈活應對各種需求
- 結合專案管理工具與SUMIFS,能進一步提升團隊數據分析效率
引導試用推薦工具
若你希望進一步提升團隊協作與數據管理效率,建議可結合Monday.com等專案管理平台,搭配SUMIFS等進階函數,打造自動化、高效率的數據分析流程,讓專案管理與日常工作更上一層樓。