不确定问题是否恰当,但这是我的问题。
我有两列。一个有日期(colum A),另一个有值(B列)。在B列中,一些单元格是空白的。我想写一个公式,它返回A列的最大值,但仅适用于A列中填充了B列的单元格。
到目前为止我所拥有的是:
=Max(IF(B3 <> "", ??, ""))
如果我有??,是否可以创建一个数组(就像在VBA中一样),它只包含B为空的行中的值。这是正确的方法吗?
编辑:我想我拥有它,这听起来怎么样?=MAX(IF(A3:A100 <> "",A3:A100))
答案 0 :(得分:0)
您需要将公式用作数组公式。输入公式
=MAX(IF(A3:A100<>"",A3:A100))
输入公式时,按 CTRL + SHIFT + ENTER 。这会将您的公式转换为数组公式。你可以通过查看现在应该有{}
的公式来看到它是成功的。您也可以使用它来获得最短的日期,并应用其他标准。