Excel中提取最值可用MAX/MIN函数获取区域极值,MAXIFS/MINIFS按条件筛选,旧版可用数组公式,条件格式可高亮显示。

如果您在Excel中需要从一组数值中快速提取最高值与最低值,则可通过内置函数直接实现。以下是具体操作方式:
一、使用MAX函数获取最大值
MAX函数用于扫描指定单元格区域或参数列表,仅识别数字并返回其中最大数值,自动忽略文本、空单元格及逻辑值。
1、在目标空白单元格中输入公式:=MAX(数值区域),例如查找A1至A10中的最大值,输入“=MAX(A1:A10)”。
2、按下Enter键确认,该单元格立即显示区域内最大数字。
3、如需比较多个不连续区域,可在函数中添加多组参数,例如“=MAX(A1:A5, C1:C5, E1:E5)”。
二、使用MIN函数获取最小值
MIN函数作用机制与MAX一致,仅对有效数字进行比对,输出所选范围内的最小数值,同样跳过非数值内容。
1、在任意空白单元格中输入公式:=MIN(数值区域),例如查找B2至B20中的最小值,输入“=MIN(B2:B20)”。
2、按Enter键后,结果即刻呈现为该区域中最小的数字。
3、支持跨区域联合运算,如“=MIN(D1:D10, F1:F10)”可同步分析两列并返回整体最小值。
三、使用MAXIFS和MINIFS按条件筛选最值
当数据存在分类标签或需满足特定逻辑约束时,MAXIFS与MINIFS函数可依据一个或多个条件限定搜索范围,仅在符合条件的行中查找极值。
1、查找满足单一条件的最大值:输入公式“=MAXIFS(求值列, 条件列, 条件)”,例如“=MAXIFS(C2:C100, A2:A100, "产品A")”表示在A列为“产品A”的所有行中,返回C列对应销售额的最大值。
2、查找满足数值条件的最小值:输入公式“=MINIFS(求值列, 条件列, 条件)”,例如“=MINIFS(C2:C100, B2:B100, ">50")”表示在B列大于50的行中,取C列的最小数值。
3、应用双重条件:公式格式为“=MAXIFS(求值列, 条件列1, 条件1, 条件列2, 条件2)”,例如“=MAXIFS(D2:D100, A2:A100, "X", B2:B100, "Y")”表示同时满足A列为X且B列为Y时,D列的最大值。
四、使用数组公式处理复杂条件(兼容旧版Excel)
在未启用动态数组功能的Excel版本中,可通过传统数组公式实现多条件极值计算,需以Ctrl+Shift+Enter组合键确认输入。
1、在目标单元格中输入公式:=MAX((条件列1=条件1)*(条件列2=条件2)*求值列),例如“=MAX((A2:A100="产品A")*(B2:B100>50)*C2:C100)”。
2、完成输入后,不按Enter,而是同时按下Ctrl+Shift+Enter,公式两端将自动添加大括号{},表示已作为数组公式生效。
3、若需查找最小值,将MAX替换为MIN,其余结构保持一致,同样需用Ctrl+Shift+Enter确认。
五、通过条件格式高亮显示最大值与最小值
无需公式输出结果,仅需在原数据区域中直观标识极值位置,可借助条件格式实现动态高亮,适用于快速审阅场景。
1、选中待分析的数据区域,例如B2:B20。
2、点击【开始】选项卡 → 【条件格式】 → 【新建规则】 → 【使用公式确定要设置格式的单元格】。
3、在公式框中输入:=B2=MAX($B$2:$B$20),点击【格式】设置字体颜色为白色、填充色为红色,单击【确定】完成最大值高亮设置。
4、再次新建规则,公式改为:=B2=MIN($B$2:$B$20),设置字体为白色、填充为绿色,单击【确定】完成最小值高亮。









