如果公式多重条件

我知道这里有很多线索,我已经经历了我的份额寻找答案。

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)) 

看起来你的function是说“如果D7小于-50和50以上”,这是不可能发生的。 我相信你想要说的是“如果它小于-50或超过50,AND E7 = 0” – 这看起来更像

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

我知道这已经被回答了,但是这里有一个替代scheme可以完成这项工作:

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

Excel 2007:

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