Excel MAX IF 函数忽略 N/A 错误和零日期 (1/0/00)

Excel MAX IF 函数忽略 N/A 错误和零日期 (1/0/00)

我有以下数据。我需要获取最近的日期。但是,我无法同时排除错误和 1/0/00。

我已尝试使用=MAX(IF(NOT(ISERROR(B16:E16)),B16:E16))但返回 1/0/00 作为最大值。

另外,我尝试=MAX(IF(B15:E15>1/0/0,B15:E15))过去掉零,但也没用。而且,当我将两者结合起来时,确实不起作用。

在下面的例子中,“Date-Max”下第 2 行的输出将是 7/28/16。

Date1   Date2   Date3   Date4   Date-Max
7/26/16 #N/A    #N/A    1/0/00  Output
7/20/16 7/28/16 1/0/00  1/0/00  Output
7/25/16 #N/A    #N/A    1/0/00  Output
7/25/16 #N/A    #N/A    1/0/00  Output
7/20/16 #N/A    #N/A    1/0/00  Output
7/25/16 7/29/16 #N/A    1/0/00  Output
7/17/16 #N/A    8/1/16  1/0/00  Output

需要每行的最大输出。

答案1

考虑数据A1通过A10, 用这个数组公式

=MAX(IF(NOT(ISNA(A1:A10)),A1:A10,0))

在此处输入图片描述

没有必要测试零,因为最大限度()无论如何都会选择任何大于零的正值。

数组公式Ctrl必须使用++而不是仅仅使用键Shift来输入。EnterEnter

相关内容