最大(行),但#N / A行中的值

我正在试图确定4列的最大行。

但是,该行可以有#N/A值。

我已经阅读了网页上关于像sumif()函数的各种post,但似乎并没有一个maxif()函数。

以下链接描述了如何使用max(if())来执行我想要做的事情:

Maxif或Minif

但是,当我尝试以下我得到#VALUE作为结果。

 =MAX(IF(K4:N4<>"#N/A",K4:N4)) Cell K4 = 138 Cell L4 = FALSE Cell M4 = #N/A Cell N4 = #N/A 

结果应该是138

如果#N / A是一个公式错误的结果,你可以试试这个:

 =MAX(IF(NOT(ISERROR(K4:N4)),K4:N4)) 

这是一个数组公式,需要用Ctrl + Shift + Enter确认

看看如何在没有CSE的情况下用AGGREGATE¹函数忽略错误。

 =aggregate(14, 6, K4:N4, 1) 

¹AGGREGATEfunction是在Excel 2010中引入的。它在早期版本中不可用。