在Excel中,搜索一列以获取存在于另一列的最大值

时间:2018-12-20 15:19:02

标签: excel excel-formula

我不确定我试图做的最好的措辞,这就是为什么我的标题有点混乱。基本上,我在2列中的条目列表越来越多。第一栏中是代表单个汽车的数字。该条目与下一列相关,即汽车当前行驶里程的值。每天都会测量里程,并在两列中都进行新输入。您如何打印在第2列中搜索第一个列中个人汽车编号的最高里程条目的值?

Car     Miles
2       10.0
3       30.0
2       40.0
4       60.0

例如,要吐出第2辆汽车的最高入口是40英里,需要什么公式?我已经尝试过IF / S等的变体,但不能完全考虑到两列。干杯

1 个答案:

答案 0 :(得分:3)

使用Office 365 Excel:

=MAXIFS(B:B,A:A,"2")

在2010年或更高版本中:

=AGGREGATE(14,6,B1:B5/(A1:A5=2),1)

使用较旧的数组公式:

=MAX(IF(A1:A5=2,B1:B5))

作为数组公式,退出编辑模式时必须使用Ctrl-Shift-Enter而不是Enter进行确认。