Excel公式可以在"条件范围内返回最早的日期。"

时间:2016-10-19 09:01:15

标签: excel

不确定问题是否恰当,但这是我的问题。

我有两列。一个有日期(colum A),另一个有值(B列)。在B列中,一些单元格是空白的。我想写一个公式,它返回A列的最大值,但仅适用于A列中填充了B列的单元格。

到目前为止我所拥有的是:

=Max(IF(B3 <> "", ??, ""))

如果我有??,是否可以创建一个数组(就像在VBA中一样),它只包含B为空的行中的值。这是正确的方法吗?

编辑:我想我拥有它,这听起来怎么样?

=MAX(IF(A3:A100 <> "",A3:A100))

1 个答案:

答案 0 :(得分:0)

您需要将公式用作数组公式。输入公式

=MAX(IF(A3:A100<>"",A3:A100))

输入公式时,按 CTRL + SHIFT + ENTER 。这会将您的公式转换为数组公式。你可以通过查看现在应该有{}的公式来看到它是成功的。您也可以使用它来获得最短的日期,并应用其他标准。