2013-08-29 37 views
0

我知道這裏有很多線索,我已經通過我的份額尋找答案。如果公式多重條件

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

請注意,只要E7是空白單元格就不同於E7 = 0。你從一個空白單元格得到'0',但包含'0'的單元格不是空白的! – Jerry

回答

2

它看起來像你的函數說「如果D7小於-50和超過50」,這是不可能發生的。我相信你想要的東西是有它說:「如果是小於-50或大於50,和E7 = 0」 - 這看起來更像

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

@Jason,感謝您的快速反應,當您像這樣陳述時,它非常有意義......完美無缺。謝謝 – user1955214

0

Excel 2007中:

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

我知道這已經被回答了,但是這裏有一個替代公式可以完成這項工作:

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

謝謝,總是想了解更多,這就是爲什麼我喜歡StackOverflow。 – user1955214