跳转至

MINIFS 函数

1. 函数概述

MINIFS 是 Excel 中用于按一个或多个条件筛选数据,并返回满足条件的最小值的函数。它非常适合在报表、统计分析、业务看板中做“最小值”类指标,例如:

  • 某个地区的最低成交价
  • 某个品类下最早(或最低)成本
  • 满足多条件(地区+产品+月份)的最小退货率
  • 在一堆记录里找“符合条件的最小数值”

相比传统写法(如 MIN(IF(...)) 的数组公式或 MIN+筛选辅助列),MINIFS 更直观、可维护性更高,也更适合多人协作的表格。


2. 基础语法

MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

3. 参数说明

参数 是否必填 含义 说明
min_range 要返回最小值的数值区域 必须是数值(或可被识别为数值)的区域
criteria_range1 第 1 个条件的判断区域 min_range 行列尺寸需要一致(或可对应)
criteria1 第 1 个条件 可以是值、单元格引用、通配符、比较表达式等
criteria_range2, criteria2... 更多条件(成对出现) 可叠加多个条件,逻辑关系为 AND(且)

条件(criteria)可以怎么写?

需求 条件写法示例
等于某个值 "华东"E2
大于 / 小于 ">=80""<100"
使用单元格 + 比较符 ">="&G2
通配符匹配 "A*"(以 A 开头)、"*手机*"(包含“手机”)
空 / 非空 ""(空)、"<>"(非空)

4. 基础用法示范

下面用一个典型业务表来举例。假设你的数据区域如下(A:D):

A:日期 B:地区 C:产品 D:金额
2 2026-01-02 华东 手机 3999
3 2026-01-03 华北 电脑 5999
4 2026-01-05 华东 电脑 4899
5 2026-01-06 华东 手机 3699
6 2026-01-08 华南 手机 4299

目标:在不同条件下,找出“金额”的最小值。


示例 1:按单条件求最小值

需求:找出“华东”地区的最低金额

=MINIFS(D2:D6, B2:B6, "华东")

解释:在 B2:B6 中筛选出地区为“华东”的行,然后在对应的 D2:D6 金额里返回最小值(结果为 3699)。


示例 2:按多条件求最小值

需求:找出“华东”地区“手机”产品的最低金额

=MINIFS(D2:D6, B2:B6, "华东", C2:C6, "手机")

解释:必须同时满足地区=华东且产品=手机(AND 关系),再返回最小金额(结果为 3699)。


示例 3:条件引用单元格

假设你在 F2 写地区,在 G2 写产品:

  • F2:华东
  • G2:电脑

那么公式可以写成:

=MINIFS(D2:D6, B2:B6, F2, C2:C6, G2)

这样你只要修改 F2、G2 的值,结果会自动更新,适合做查询区、下拉选择、看板指标。


示例 4:使用比较条件

需求:找出“华东”地区,金额大于等于 3800 的最小金额

=MINIFS(D2:D6, B2:B6, "华东", D2:D6, ">=3800")

解释:这里第二个条件范围仍然可以使用金额列本身,用于限定金额区间。筛选后最小值为 3999(因为 3699 被排除)。


示例 5:使用“单元格 + 比较符”动态条件

假设阈值在 H2,例如 H2 = 3800:

=MINIFS(D2:D6, B2:B6, "华东", D2:D6, ">="&H2)

解释:当比较值来自单元格时,需要把比较符和单元格拼接起来。


示例 6:通配符条件

如果产品列里可能是“手机-旗舰款”“手机-标准款”等,你想筛选“包含手机”的记录:

=MINIFS(D2:D6, C2:C6, "*手机*")

解释:* 表示任意长度字符;该条件会匹配所有包含“手机”的文本。


示例 7:与结构化引用搭配

如果你把数据区域设置为 Excel 表格(Table),并命名为 Sales,列名为:

  • Sales[地区]
  • Sales[产品]
  • Sales[金额]

那么公式更清晰:

=MINIFS(Sales[金额], Sales[地区], "华东", Sales[产品], "手机")

优点:范围自动扩展、可读性强、维护成本低。


5. 总结

MINIFS 的核心价值在于:用一条公式完成“按条件筛选 + 求最小值”,尤其适合业务指标统计与报表自动化场景。掌握它时,可以抓住三个关键点:

  1. 最小值从 min_range:你最终要返回的数字在哪一列,就把那一列放在第一个参数。
  2. 条件成对写,范围与条件一一对应criteria_rangecriteria 必须配对出现。
  3. 多条件是 AND 关系:所有条件都满足才会被纳入计算。

当你需要在大量数据里快速找到“符合条件的最低值”,并且希望公式清晰、可复用、可维护,MINIFS 往往是最直接的选择。