【Excel自學】有條件性的加總|SUMIFS的用法

這篇整理 Excel 裡「有條件加總」的做法。當你想依照某個欄位是否包含特定文字,再加總另一個欄位的數值時,就可以使用 SUMIFS。

📘 Excel 函數|有條件性的加總

目標:符合條件才加總

在 Excel 中,如果想要根據某個條件來加總數值,可以使用 SUMIFS 函數

例如:當 AI 欄位包含 yuan 這個字串時,就把同一列的 AD 欄位數值加總起來。

  • 適合情境:依照文字條件、分類、代碼或關鍵字來加總金額。
  • 使用函數:SUMIFS
  • 關鍵技巧:搭配星號 * 萬用字元,判斷是否「包含」特定文字。

🔎 SUMIFS 公式結構

基本公式

SUMIFS 可以根據一個或多個條件,來加總符合條件的數值。

=SUMIFS(sum_range, criteria_range1, criteria1)

參數說明

  • sum_range:要加總的數值範圍。
  • criteria_range1:用來檢查條件的範圍。
  • criteria1:要符合的條件。

簡單來說,SUMIFS 的邏輯就是: 先檢查條件,符合條件的列,才把指定欄位的數值加總。

🧮 實際公式範例

計算 AI 欄包含 yuan 時,AD 欄的加總

假設要加總 AD 欄的數值,但只有在 AI 欄包含 yuan 時才加總,可以使用以下公式:

=SUMIFS(AD:AD, AI:AI, "*yuan*")

公式解說

  • AD:AD:這是 sum_range,表示要加總的數值範圍,也就是整個 AD 欄。
  • AI:AI:這是 criteria_range1,表示要檢查條件的範圍,也就是整個 AI 欄。
  • "*yuan*":這是 criteria1,表示只要 AI 欄內容包含 yuan,就符合條件。
星號 * 是萬用字元,代表任意多個字元,也可以是沒有字元。因此 "*yuan*" 的意思是:只要內容中有出現 yuan,就會被判定符合條件。

補充:SUMIFS 搭配這種文字條件時,通常不區分大小寫,所以 yuan、Yuan、YUAN 多半都會被視為符合條件。

🧪 範例資料

假設資料如下:

AD 欄 AI 欄 是否符合條件
100 yuan123 符合,加入加總
200 hello 不符合,不加總
300 myyuan 符合,加入加總
400 test 不符合,不加總

計算結果

  • 第一列:AI 欄是 yuan123,包含 yuan,所以加上 AD 欄的 100。
  • 第三列:AI 欄是 myyuan,包含 yuan,所以加上 AD 欄的 300。
  • 第二列與第四列:AI 欄不包含 yuan,所以不加總。
最後結果為:
100 + 300 = 400

✅ 小結

如果要在 Excel 裡做「符合條件才加總」,可以使用 SUMIFS

而如果條件是「某個欄位包含特定文字」,就可以搭配星號萬用字元。

記住這個公式:
=SUMIFS(要加總的範圍, 條件範圍, "*關鍵字*")

之後只要把 AD:ADAI:AIyuan 換成你的實際欄位與關鍵字,就可以快速完成條件加總。

留言

這個網誌中的熱門文章

麻將新手必看!不知道聽什麼牌怎麼辦?超多種實戰聽牌範例,教你怎麼判斷胡牌機會

麻將教學懶人包|從規則到牌理的完整觀念整理(附實戰心得)

【新訓入伍】義務役新兵必看!入伍報到必備清單整理|2026年更新