EXCEL IF多层嵌套中单元格返回空白的问题

=IF(AND(C25=16,C23<=90),"",

IF函数中有6层嵌套,上面的表达式改成=IF(AND(C25=12,C23<=90),"",返回空白, =IF(AND(C25=16,C23<=90),"",这个就返回错误 ,这是怎么回事

=if(判断情况,为真时显示什么,为假时显示什么)你公式不完整。追问

我公式没全粘上来 ,=IF(AND(C25=16,C23<=90),"",这后面还有几层IF 太多了 就粘了这个出错的 我在C25单元格输入16,C23输入90.结果返回出错,不返回空白

追答

传完整公式,我用函数向导分析一下。

追问

=IF(OR(C25=16,C25<16),"",
IF(AND(C25=20,C23=90),G23*TAN(PI()*(90-C23/2)/180)*(1-COS(PI()*360/C25*A30/180))+G25,
IF(AND(C25=24,C23=90),G23*TAN(PI()*(90-C23/2)/180)*(1-COS(PI()*360/C25*E30/180))+G25)))

追答

公式 不全,if为假时的情况没有写入公式,所以显示FALSE.


温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-01
可能是你的括弧 少了一个
相似回答