标签: if-statement google-sheets google-sheets-formula
我在Google表格中有一个方程式:
= (x - 500) ^ 0.38
问题是x小于500的任何值都将导致像元值为#NUM!,因为零到0.38的幂不是实数。
#NUM!
如何修改此等式,以便当x <500时不显示#NUM!而是显示0?
注意:这是较大公式的一部分:
= (x - 500) ^ 0.38 + ((-0.15 * y) + 36) + (52 - 7 * 1.01 * z)
答案 0 :(得分:2)
IFERROR 应该为您解决问题:
IFERROR
=IFERROR((x - 500) ^ 0.38, 0)
或仅 IF ,如下所示:
IF
=IF(ISNUMBER((x - 500) ^ 0.38), (x - 500) ^ 0.38, 0)