使用“如果单元格包含#N / A”作为公式条件。
我需要我的Excel工作表的帮助。 如何正确地声明以下IF
条件?
if A1 = "n/a" then C1 = B1 else if A1 != "n/a" or has value(int) then C1 = A1*B1
在C1
input以下公式:
=IF(ISNA(A1),B1,A1*B1
)
截图:
当#N / A:
何时不#N / A:
让我们知道这是否有帮助。
“N / A”不是一个string,它是一个错误,试试这个:
=if(ISNA(A1),C1)
你必须把这个公式放在单元格B1中,这样才能得到公式的值
Excel 2010或更高版本中可能的替代方法:
AGGREGATE(6,6,A1,B1)
在AGGREGATE
function中,第一个6
表示PRODUCT
操作,第二个6
表示“忽略错误”
[未testing]
你也可以使用IFNA(expression式,值)