复杂的 Excel 公式请帮忙

复杂的 Excel 公式请帮忙

我正在尝试在包含不同车辆及其里程表条目的列表的 Excel 电子表格中计算每辆车的年度行驶里程。

您能否推荐一个公式,仅当 A 列中列出相同的车辆单元号时,才计算 B 列中单元格范围内最小值和最大值之间的差值。

在此处输入图片描述

答案1

使用聚合函数:

=AGGREGATE(14,6,$B$2:$B$18/($A$2:$A$18=D2),1)-AGGREGATE(15,6,$B$2:$B$18/($A$2:$A$18=D2),1)

在此处输入图片描述

第一个查找最大数字,第二个查找最小数字,其中车辆号码与 D 列中的车辆号码匹配

答案2

尝试这个:

=MAX(IF(D2=$A$2:$A$15,$B$2:$B$15))-MIN(IF(D2=$A$2:$A$15,$B$2:$B$15))

这是一个数组公式,必须用Ctrl- Shift-进行确认Enter

在此处输入图片描述

相关内容