Excel - 如果声明,3条件

时间:2015-03-15 17:04:29

标签: excel

A B C D 1 320,421 421,641 541,321 2 3 3

`=IF(B1>A1,3,IF(D1>B1,3,IF(then(B1>A1,D1>B1),5,0)))`

If B is greater than A = value of 3 如果D大于b =值3 `如果B大于A且D大于B =值5

Need some help please. 似乎无法获得值返回5

2 个答案:

答案 0 :(得分:0)

因为B1大于A1,所以第一个IF语句的第一部分为真,因此不评估所有其余部分。首先进行“和”测试,你就不会有问题。

=IF(AND(B1>A1, D1>B1),5,IF(B1>A1,3,IF(D1>B1,3,0)))

答案 1 :(得分:0)

=IF(AND(D1>B1,B1>A1),5,IF(OR(D1>B1,B1>A1),3,"A is greater than B and B is greater than D"))

当你没有满足任何条件时,你必须仔细考虑。就像A> B和B> d。