EXCEL IF FORMULA有多个标准

时间:2018-01-03 12:14:23

标签: excel excel-formula

我想根据标准在下面的C栏中使用IF公式进行评论:

A   B   C   
10  56% Leader
20  10% Laggard
55  45% Mover
90  90% Cashcow

标准:

Remark      A       B
CASHCOW :   >50     >50%
MOVER   :   >50     BELOW 50%
LEADER  :   BELOW 50    >50%
LAGGARD :   BELOW 50    BELOW 50%

我试图弄清楚这个IF公式但不起作用: = IF(A1& B1> = 100& 50%,“落后”,IF(A1& B1> = 50& 50%,“mover”,IF(A1& B1> 50& 50%,“leader”,“cashcow” “)))

任何人都可以告诉我如何完成它吗?

谢谢。

2 个答案:

答案 0 :(得分:2)

这应该有效 -

=IF(AND(A1>50,B1>50%),"CASHCOW",IF(AND(A1>50,B1<50%),"MOVER",IF(AND(A1<50,B1>50%),"LEADER",IF(AND(A1<50,B1<50%),"LAGGARD","DO NOTHING"))))

答案 1 :(得分:1)

这不需要ANDOR只有几个嵌套IFS

如果A1 10 )大于50,我们知道它将是 CASHCOW MOVER 所以我们只需检查B1 56%)是否大于或小于50%:
=IF(A1>50,IF(B1>0.5,"CASHCOW","MOVER"))

如果A1小于50,那么函数的 FALSE 部分用于检查B1是否大于或小于50%并返回LEADER或LAGGARD为需要。

=IF(A1>50,IF(B1>0.5,"CASHCOW","MOVER"),IF(B1>0.5,"LEADER","LAGGARD"))

您的TRUE / FALSE顺序非常重要,因为您没有说明如果任何一个值恰好是50,会发生什么。第一部分是IF A1 is greater than 50 - 如果它等于50然后它不会更大,所以使用了FALSE部分。