跳到主要內容
表格效率所 查看模板

Excel SUMIFS 與 COUNTIFS:多條件加總、計數與日期區間

快速答案

SUMIFS COUNTIFS:先理解用途與限制

SUMIFS 對符合多個條件的數值加總,COUNTIFS 則計算符合條件的列數;所有條件範圍必須與加總範圍大小一致。

本文採用的實作角度是「同一份訂單資料示範金額加總與筆數計數。」,適合正在處理「想依部門、日期與狀態加總金額或計算筆數。」的讀者。請先在副本完成測試,再套用到正式檔案。

適用版本:SUMIFS 與 COUNTIFS 適用 Excel 2007 以後多數桌面版本與 Microsoft 365。

可複製的公式或程式範例

先在測試工作表建立與本文相同的欄位,再依實際檔案調整範圍。公式中的逗號、分號與日期格式可能受地區設定影響。

=SUMIFS($D$2:$D$500,$B$2:$B$500,H2,$A$2:$A$500,">="&H3,$A$2:$A$500,"<"&EDATE(H3,1))

範例情境

D 欄是金額、B 欄是部門、A 欄是日期。公式依 H2 的部門與 H3 所在月份加總,使用「小於下月月初」避免月底時間值漏算。

開始前要確認的資料結構

  1. 01日期使用真正日期值。先把這一點寫在欄位說明或設定工作表,能減少之後的公式歧義。
  2. 02月份區間用大於等於月初且小於下月月初。先把這一點寫在欄位說明或設定工作表,能減少之後的公式歧義。
  3. 03範圍大小一致。先把這一點寫在欄位說明或設定工作表,能減少之後的公式歧義。
  4. 04條件文字與比較運算子要正確串接。先把這一點寫在欄位說明或設定工作表,能減少之後的公式歧義。
SUMIFS COUNTIFS重點與步驟說明圖
SUMIFS COUNTIFS的操作重點、檢查順序與注意事項示意。圖片由本站依本文內容原創製作。

實作步驟

  1. 步驟 1:將原始資料轉成 Excel 表格
    先在副本或小範圍測試,記錄目前列數與控制總數,避免直接改壞正式檔。
  2. 步驟 2:確認日期欄不是文字
    完成後查看資料型別、範圍尺寸與輸出位置,再進入下一步。
  3. 步驟 3:先用單一條件驗證
    完成後查看資料型別、範圍尺寸與輸出位置,再進入下一步。
  4. 步驟 4:加入部門與日期條件
    完成後查看資料型別、範圍尺寸與輸出位置,再進入下一步。
  5. 步驟 5:以篩選後人工加總交叉檢查
    用已知正確、空白、錯誤與邊界資料重測,確認結果可被另一位使用者理解。

正式套用前,建議建立最小測試資料:一筆正常值、一筆空白、一筆錯誤或邊界值。若結果會影響報價、薪資、庫存或寄信,還要安排人工核對。

常見錯誤與排查順序

常見問題 先檢查什麼 安全修正
用 MONTH 包住整欄造成效能差 資料型別、前後空白與範圍起訖 先在副本重現,再只改一個變因並核對控制總數
條件範圍少一列 版本、權限、輸出區與公式參照 先在副本重現,再只改一個變因並核對控制總數
日期條件少了雙引號與 & 資料型別、前後空白與範圍起訖 先在副本重現,再只改一個變因並核對控制總數
加總欄含文字數字 版本、權限、輸出區與公式參照 先在副本重現,再只改一個變因並核對控制總數

如何確認結果正確

  • 用人工可算的小資料核對公式結果。
  • 測試空白、零、負數、日期邊界與查無資料。
  • 重新開啟檔案或由另一帳戶測試權限與更新。
  • 確認手機或窄螢幕查看時,表格仍可橫向捲動而不撐破整頁。

若這份試算表由多人使用,請在交付區標示欄位責任、更新頻率、資料來源與還原方式。公式能自動運算,但不會自動保證輸入資料正確。

常見問題

SUMIFS 可以用 OR 條件嗎?

可用多次 SUMIFS 相加或動態陣列方式,但要避免重複計算。

COUNTIFS 能計算非空白嗎?

可使用 "<>",但公式回傳空字串的儲存格要另外確認。

為什麼日期條件沒有結果?

先檢查日期是否為文字,再檢查區間的起訖界線。

官方文件與版本來源

本文的函數、權限與平台行為依以下官方文件核對;雲端功能與配額可能更新,正式部署前請再查看最新內容。