我试图确定一行有4列的最大值。
但是,该行可以有#N/A
个值。
我在网上阅读了有关sumif()
等功能的各种帖子,但似乎没有maxif()
功能。
以下链接介绍了如何使用max(if())
执行我想要执行的操作:
然而,当我尝试以下操作时,我得到#VALUE
作为结果。
=MAX(IF(K4:N4<>"#N/A",K4:N4))
Cell K4 = 138
Cell L4 = FALSE
Cell M4 = #N/A
Cell N4 = #N/A
结果应为138
答案 0 :(得分:2)
如果#N / A是公式错误的结果,您可以尝试:
=MAX(IF(NOT(ISERROR(K4:N4)),K4:N4))
这是一个数组公式,需要使用Ctrl + Shift + Enter
确认答案 1 :(得分:1)
了解如何在没有CSE的情况下忽略AGGREGATE¹ function的错误。
=aggregate(14, 6, K4:N4, 1)
¹ Excel 2010引入了AGGREGATE function。早期版本不提供。