2015-12-14 47 views
-1

我正在尝试添加到现有公式。该公式将首先查看单元格是大于零还是零,然后基于它选择合适的单元格。以下是目前的公式。但是,我希望它首先查看单元格E5,如果它等于零,请选择单元格E160。如果它大于零,我希望它取单元格E160或E159的最小值。Excel 2007中的公式问题

=(IF(ISERR(E160),E159,(IF(ISERR(E159),E160,MIN(E160,E159))))) 
+0

*等于零*包含空白吗?也许:'= IF(E5 = 0,E160,MIN(E159,E160))'? – pnuts

+2

你的问题说你对单元格值是否等于零感兴趣,但是你的代码使用'ISERR'。你有使用ISERR的特殊原因吗? –

回答

0

我也很困惑你的公式中的ISERR。如果你只是评估数,它可以使用>符号,就像这样:

=if(e5=0, E160, if(e5>0, min(e160,e159),"")) 

你也注意到有第三种可能占在这里:如果该值不为0,也不大于0 ,该公式将返回一个空字符串 - 公式结尾处的“”。