如果公式多个条件

时间:2013-08-29 14:27:59

标签: excel excel-2007 excel-formula

我知道有很多关于此问题的帖子,我已经找到了他们的一部分寻找答案。

D7 and F7 is formatted to currency Rand
E7 will be text or blank

在提供两个答案之一之前,我需要满足公式中的3个条件:

cell of formula is F7
if D7 is =>50
if D7 is =<-50
if E7 is =0

基本上高于49.99的任何值,无论它是否为负数,只要E7是空白单元格。

然后它应该产生答案59。如果不满足所有这些条件,则应提供0

尝试了以下公式,但没有给我任何结果,只是保持零。

=IF(AND(D7<=-50,D7>=50,E7=0),(59),(0))

3 个答案:

答案 0 :(得分:2)

看起来你的功能是说“如果D7小于-50且大于50”,这是不可能发生的。我相信你想要的是让它说“如果它低于-50或超过50,并且E7 = 0” - 这看起来更像

=IF(AND(OR(D7<=-50,D7>=50),E7=0),(59),(0))

答案 1 :(得分:2)

我知道这已经得到了解答,但是这里有一个替代公式可以完成工作:

=AND(ABS(D7)>=50,E7=0)*59

答案 2 :(得分:0)

Excel 2007:

=IF(AND(OR(D7<=-50;D7>=50);E7=0);59;0)