Excel:如果公式返回错误或小于0或大于1的数字,如何使单元格为空?

时间:2017-10-24 18:24:43

标签: excel if-statement excel-formula excel-2013

我正在处理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)

2 个答案:

答案 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),"")

相关问题