Excel 最大值返回

Excel 最大值返回

我有这个 excel 表

在此处输入图片描述

我希望单元格H4显示与 H 列中的最大值相对应的日期(A 列)。

在这种情况下应该是 15/1/2016

我将不胜感激任何帮助

答案1

您可以使用以下公式:

=INDEX($A$6:$A$13,MATCH(MAX($H$6:$H$13),$H$6:$H$13,0))

您可能需要将单元格格式化为日期才能正确显示。

在此处输入图片描述

答案2

  1. 使用 MAX() 确定 H 列中的最大值
  2. 使用 MATCH() 来识别 H 列中哪一行包含该值。
  3. 使用 INDEX() 返回步骤 2 中找到的行中的 A 列的值。
  4. 使用 TEXT() 将结果格式化为日期。

如果最大值出现“平局”,则将使用列表中最高的值。

=TEXT(INDEX(A6:A13,MATCH(MAX(H6:H13),H6:H13,0),1),"MM/DD/YYYY")

我的声誉不足以让我的屏幕截图自动显示,因此在此示例中:

  • A6:A13 包含日期
  • H6:H13 是您要查找的最大值

最后,请注意 MATCH() 函数。它是 MATCH(lookup_value,lookup_array,match_type),我将匹配类型设置为零。如果您要匹配的数据不是按升序排序的,这一点很重要。如果省略匹配类型或将其设置为 1,那么它将进行近似匹配,而这几乎不是您想要的。

在此处输入图片描述

相关内容