首页 > 解决方案 > 查找对应值的最大日期/时间

问题描述

我试图找到与路线代码关联的最后一个时间戳。最终目标是使用最后一个时间戳来显示它何时完成。

两个列名是“Route_Code”和“time_finished”

我假设该公式需要“max”、“and”和“vlookup”的组合,但我无法将我的脑袋包裹起来。我知道一个笨重的解决方法是将两个字段合并为一个并以这种方式获得最大值,但我希望有一种更清洁的方法。

标签: excel

解决方案


您所追求的称为 MaxIF。它适用于 Office 365、2019、Web 和移动版中的 Excel,但不适用于 Excel 2016 或更早版本。

使用单元格 A2 中的路线代码,您可以像这样找到最后一个时间戳

=maxifs(TimeFinishedRange,RouteCodeRange,A2)

如果您无权访问 MaxIF,则可以使用这样的数组公式

=max(if(RouteCodeRange=A2,TimeFinishedRange))

这是一个数组公式,必须使用 Ctrl + Shift + Enter 确认(除非您拥有 Excel 的新动态数组版本)。


推荐阅读