SUMIF COUNTIF 條件式統計|Excel函數3分鐘實戰教學

SUMIF COUNTIF 條件式統計,今天第六篇文章我們來學 Excel 的條件式統計雙雄——SUMIFCOUNTIF

前一篇我們學會了 SUM/AVERAGE/COUNT 基礎函數,但那些是把「全部」資料都算進去。如果今天想問:

  • 「業務部」的業績總共多少?
  • 業績超過 10 萬的有幾個人?

這種「有條件才計算」的問題,就要靠SUMIF COUNTIF 條件式統計裡的 SUMIF 和 COUNTIF 啦!

💡 想先複習基礎加總和計數?可以參考SUM/AVERAGE/COUNT 基礎函數這篇教學。


SUMIF COUNTIF 條件式統計|先搞懂什麼是「條件」

在開始學函數之前,我們先理解什麼是「條件」。Excel 的條件寫法有幾種:

條件類型 範例 說明
等於某個值 "業務部"100 文字要加引號,數字不用
大於/小於 ">10000" 要用引號包起來
包含某個字 "*業務*" 星號是「任意字元」的萬用字元

微軟官方有詳細的條件寫法說明 [微軟:COUNTIF 函數]

SUMIF COUNTIF 條件式統計|1. COUNTIF:有條件才計數

SUMIF COUNTIF 條件式統計 COUNTIF函數範例
△ 圖1:用 COUNTIF 統計業務部有幾個人

功能: 計算範圍內符合指定條件的儲存格數量。

語法:

=COUNTIF(要檢查的範圍, 條件)

實務範例 1:統計部門人數

A欄 (姓名) B欄 (部門)
王小明 業務部
李小華 行銷部
張美美 業務部
陳大文 業務部
林小君 行銷部

想問「業務部有幾個人?」:

=COUNTIF(B2:B6, "業務部")

答案會是 3(王小明、張美美、陳大文)。

實務範例 2:統計業績超過 10 萬的人數

A欄 (姓名) B欄 (業績)
王小明 120,000
李小華 85,000
張美美 150,000
=COUNTIF(B2:B4, ">100000")

答案會是 2(王小明和張美美)。

台灣企業常用 COUNTIF 搭配萬用字元做模糊計數,例如統計所有「王」姓員工:=COUNTIF(A:A, "王*")

SUMIF COUNTIF 條件式統計|2. SUMIF:有條件才加總

SUMIF COUNTIF 條件式統計 SUMIF函數範例
△ 圖2:用 SUMIF 計算業務部業績總和

功能: 對符合指定條件的儲存格進行加總。

語法:

=SUMIF(要檢查的範圍, 條件, 要加總的範圍)

實務範例:計算各部門業績總和

A欄 (姓名) B欄 (部門) C欄 (業績)
王小明 業務部 120,000
李小華 行銷部 85,000
張美美 業務部 150,000
陳大文 業務部 95,000
林小君 行銷部 110,000

想問「業務部的業績總和是多少?」:

=SUMIF(B2:B6, "業務部", C2:C6)

答案會是 365,000(12萬+15萬+9.5萬)。

小提醒: 如果「要檢查的範圍」和「要加總的範圍」是同一塊,第三個參數可以省略。例如:只想加總「業績超過10萬」的數字本身:

=SUMIF(C2:C6, ">100000")

這會直接加總 C 欄裡大於 10 萬的數字。

SUMIF COUNTIF 條件式統計|台灣企業實務:台北公司加班費統計

以台北某公司為例,員工加班時數統計表如下,只要計算「業務部」的加班總時數,運用SUMIF COUNTIF 條件式統計就能快速完成計算,省去手動篩選加總的時間。

姓名 部門 加班時數
王小明 業務部 12
李小華 行政部 8
張美美 業務部 15

計算業務部加班總時數:

=SUMIF(B2:B4,"業務部",C2:C4)

結果:27 小時

🔗 如果想把符合條件的資料另外複製出來,可以參考兩個表格比對怎麼做?這篇教學。

SUMIF COUNTIF 條件式統計|3. 進階應用:COUNTIFS 和 SUMIFS(多條件)

如果條件不只一個呢?例如想問:

  • 「業務部」而且「業績超過 10 萬」的有幾個人?
  • 「業務部」而且「業績超過 10 萬」的業績總和是多少?

這時候就要用 COUNTIFSSUMIFS(後面多一個 S,代表「多條件」),也是SUMIF COUNTIF 條件式統計的延伸進階用法。

COUNTIFS 語法:

=COUNTIFS(條件範圍1, 條件1, 條件範圍2, 條件2, ...)

SUMIFS 語法(注意順序和 SUMIF 不一樣!):

=SUMIFS(加總範圍, 條件範圍1, 條件1, 條件範圍2, 條件2, ...)

實務範例: 用上面同一張表格

  • 統計「業務部」且「業績>10萬」的人數:
=COUNTIFS(B2:B6, "業務部", C2:C6, ">100000")

答案:2(王小明、張美美)

  • 加總「業務部」且「業績>10萬」的業績:
=SUMIFS(C2:C6, B2:B6, "業務部", C2:C6, ">100000")

答案:270,000(12萬+15萬)

SUMIF COUNTIF 條件式統計|快問快答:台灣讀者常問的問題

  • 😕 條件中的「大於等於」怎麼寫?
    ">=100" 這樣寫,記得要加引號。
  • 🤔 文字條件一定要完全一樣嗎?
    COUNTIF 和 SUMIF 預設是「完全比對」。如果想做「模糊比對」,可以用萬用字元 *,例如 "*業務*" 會抓出任何包含「業務」兩個字的儲存格。
  • 😫 為什麼 SUMIF 加總出來是 0?
    最常見的原因是「條件範圍」和「加總範圍」不對齊,或是加總範圍裡的數字被存成文字格式。檢查一下儲存格格式是否為「數值」。
  • 📌 SUMIFS 的條件範圍和加總範圍可以一樣嗎?
    可以!例如 =SUMIFS(C2:C6, C2:C6, ">100000") 就等同於 =SUMIF(C2:C6, ">100000")
  • 🤯 可以同時用多個條件,包含不同欄位嗎?
    當然可以!COUNTIFS 和 SUMIFS 最多可以支援到 127 個條件,但一般用到 2-3 個就很夠了。

SUMIF COUNTIF 條件式統計|練習一下

打開 Excel,建立一個「民國115年3月手搖飲銷售記錄表」,運用今日所學的SUMIF COUNTIF 條件式統計完成練習:

日期 品項 數量 單價 小計
115/3/1 紅茶 5 35 175
115/3/1 奶茶 3 45 135
115/3/2 紅茶 8 35 280
115/3/2 綠茶 4 35 140
115/3/3 奶茶 6 45 270
115/3/3 紅茶 10 35 350

練習目標:

  1. 「紅茶」總共賣出幾杯? (用 SUMIF)
  2. 「奶茶」的銷售總金額是多少? (用 SUMIF)
  3. 銷售金額超過 200 元的有幾筆? (用 COUNTIF)
  4. 「紅茶」而且銷售金額超過 200 元的有幾筆? (用 COUNTIFS)

答案(反白看): =SUMIF(B2:B7,”紅茶”,C2:C7) → 23杯;=SUMIF(B2:B7,”奶茶”,E2:E7) → 405元;=COUNTIF(E2:E7,”>200″) → 3筆;=COUNTIFS(B2:B7,”紅茶”,E2:E7,”>200″) → 2筆


下一篇預告:VLOOKUP + IF 實戰應用

學會SUMIF COUNTIF 條件式統計之後,下一篇我們要把前面學的 VLOOKUP 和 IF 結合起來,做出更厲害的應用!

👉 「VLOOKUP + IF 實戰:自動判斷業績達標」,敬請期待!


📚 延伸閱讀

💡 學 Excel 真的不難,來這裡,學就好。―― 小就