按条件提取最大值和最小值,可以看下面的例子。
下面是数据源:单条件提取最大值最小值。
1、方法1:函数法
最大值公式:
=MAX(IF($A$2:$A$13=D2,$B$2:$B$13))
最小智公式:
=MIN(IF($A$2:$A$13=D2,$B$2:$B$13))
两者都是数组公式,需要同时按Ctrl+Shift+Enter三键组合。
这是函数中最常用的做法。如果是多条件求最大值最小值,则公式语法如下:
max(if((条件1*条件2….),数据区域)
只需要在上面的公式基础上添加条件即可。
在最新版的office365或某些版本的Excel2016中,新增了maxifs、minifs函数,用于单条件或者多条件求最大值和最小值。
IMAXIFS 函数返回一组给定条件或标准指定的单元格中的最大值。
MINIFS 函数返回一组给定条件或标准指定的单元格之间的最小值。
如果excel版本支持可以查询这两个函数的相关文档。
我的版本不支持这两个新函数。
2、方法2:透视表
插入透视表,拖拉字段
更改【值】的计算方式为最大值和最小值。
在透视表计算标题上,鼠标右键–值汇总依据–最大值(最小值)
3、方法3:powerquery方法
趁一下热闹,powerquery作为excel的一个新插件,功能也是很强大的。
将光标放在表格中,执行操作:
数据–从表格–在弹出的对话框中够远表格包含标题–确定,得出下图结果。
将数据进行分组统计
设置如下:
结果:
最终结果:结果会随原始数据的更新而动态更新,在表格中鼠标右键刷新即可。
本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com