excel - 查找对应值的最大日期/时间
问题描述
我试图找到与路线代码关联的最后一个时间戳。最终目标是使用最后一个时间戳来显示它何时完成。
两个列名是“Route_Code”和“time_finished”
我假设该公式需要“max”、“and”和“vlookup”的组合,但我无法将我的脑袋包裹起来。我知道一个笨重的解决方法是将两个字段合并为一个并以这种方式获得最大值,但我希望有一种更清洁的方法。
解决方案
您所追求的称为 MaxIF。它适用于 Office 365、2019、Web 和移动版中的 Excel,但不适用于 Excel 2016 或更早版本。
使用单元格 A2 中的路线代码,您可以像这样找到最后一个时间戳
=maxifs(TimeFinishedRange,RouteCodeRange,A2)
如果您无权访问 MaxIF,则可以使用这样的数组公式
=max(if(RouteCodeRange=A2,TimeFinishedRange))
这是一个数组公式,必须使用 Ctrl + Shift + Enter 确认(除非您拥有 Excel 的新动态数组版本)。
推荐阅读
- c++ - 如何执行用c++编写的程序的运行时间?
- windows - 无法解决 Windows 10 中的蓝屏死机
- python - 如何在python中将条形图更改为折线图?
- design-patterns - 为数据提供自定义参数的设计模式
- python - 使用函数返回 None
- java - 基于列和条件的数据匹配
- algorithm - P 与 NP 与经典计算机与量子计算机可解决的问题相同吗?
- android - Android将Camera Preview从Activity发送到Fragment TextureView
- javascript - 仅将 HighChart yAxis 的最小最大值设置为特定系列
- c# - ASP.NET Core MVC 模型绑定错误?