Excel MINIFS 函數教學
MINIFS 函數的用途
MINIFS 函數是 Excel 中的一個條件函數,它用來在指定的條件範圍內計算符合條件的數據的最小值。這個函數讓你可以根據多個條件篩選數據,並計算滿足條件的最小數值。
語法
MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
| 參數 | 說明 |
|---|---|
| min_range | 要查找最小值的範圍。 |
| criteria_range1 | 用來評估第一個條件的範圍。 |
| criteria1 | 第一個條件,這個條件會篩選出符合條件的數據。 |
| [criteria_range2, criteria2], … | 可選的其他條件範圍和條件,最多可以有 127 組。 |
範例 1:單個條件的最小值
假設你有一組銷售數據,並希望根據銷售員的名字來找出某位銷售員的最低銷售額。你的數據如下:
| 銷售員 | 銷售額 |
|---|---|
| A | 500 |
| B | 300 |
| A | 400 |
| B | 200 |
| A | 700 |
你希望找出銷售員 A 的最低銷售額,可以使用 MINIFS 函數:
=MINIFS(B2:B6, A2:A6, "A")
? 結果:這個公式會篩選出銷售員 A 的銷售額,並返回最小值 400。
範例 2:多個條件的最小值
假設你的銷售數據不僅包括銷售員,還包括銷售區域。你希望根據銷售員和銷售區域找出最低銷售額。數據如下:
| 銷售員 | 銷售額 | 區域 |
|---|---|---|
| A | 500 | 北區 |
| B | 300 | 南區 |
| A | 400 | 北區 |
| B | 200 | 東區 |
| A | 700 | 南區 |
如果你希望找出銷售員 A 且在北區的最低銷售額,可以使用:
=MINIFS(B2:B6, A2:A6, "A", C2:C6, "北區")
? 結果:這個公式會篩選出銷售員 A 且在北區的數據,並返回最小值 400。
範例 3:使用數值條件篩選
假設你的銷售額數據還包括以下信息,並且你希望找出銷售額大於 400 且銷售員為 A 的最低銷售額:
| 銷售員 | 銷售額 |
|---|---|
| A | 500 |
| B | 300 |
| A | 400 |
| B | 200 |
| A | 700 |
公式如下:
=MINIFS(B2:B6, A2:A6, "A", B2:B6, ">400")
? 結果:這個公式會篩選出銷售員 A 且銷售額大於 400 的數據,並返回最小值 500。
範例 4:使用空白作為條件
如果你有一列數據,其中一些單元格是空白的,你可以使用 MINIFS 函數來查找空白單元格對應的最小值。假設數據如下:
| 銷售員 | 銷售額 |
|---|---|
| A | 500 |
| B | |
| A | 400 |
| B | 200 |
| A |
公式如下:
=MINIFS(B2:B6, B2:B6, "")
? 結果:這個公式會篩選出所有銷售額為空白的數據,並返回最小值 0。
注意事項
- 多個條件:
MINIFS函數可以處理多達 127 個條件,讓你可以根據多重條件來篩選數據並計算最小值。
- 空白單元格:
- 如果
criteria_range中的某些單元格是空白的,它們會被忽略,不會影響結果。
- 如果
- 條件的篩選:
- 你可以使用各種條件,如數字範圍(
">5","<10")、文字("A"),甚至是包含空白的條件("")。
- 你可以使用各種條件,如數字範圍(
- 範圍的一致性:
min_range和所有的criteria_range必須具有相同的行數或列數,否則會出現錯誤。
應用場景
✅ 銷售分析:篩選出銷售員或銷售區域中最小的銷售額。
✅ 員工績效:計算員工在特定條件下的最低績效分數。
✅ 財務報表分析:根據多個條件篩選財務數據,計算最小的費用或收入數字。
總結
MINIFS 函數是 Excel 中的一個強大工具,它可以幫助你根據多個條件篩選數據,並計算滿足條件的最小值。這使得你能夠更加靈活地處理數據分析工作。