我正在处理Excel电子表格,如果公式返回错误,小于0的数字或大于1的数字,我想让公式返回一个空白单元格。我无法理解如何构建这个IF声明。这是我目前的公式:
P9 = IF(AVERAGE(C9:O9)LT; 0.001,"",AVERAGE(C9:O9)-1)/ 4
Q9 = IF(B9< 1""(B9-1)* P9 / 4)
答案 0 :(得分:0)
您需要使用iferror函数:https://exceljet.net/excel-functions/excel-iferror-function
基本上
iferror(if(check for zero or one,"",somethingElse),"")
稍微容易阅读
A = a statement checking if something is zero or one
B = a placeholder value
C = blank = "" or something similar
iferror(if(A,B,C),C)
答案 1 :(得分:0)
在这里试试这个:
=IFERROR(IF(OR(ISERROR(Q9),AND(B9>1,B9<5),AND(AVERAGE(C9:O9)>1,AVERAGE(C9:O9)<5)),"",(B9-1)*P9/4),"")