EXCEL表中如何运用IF函数多重判断来确定奖金?

2024-12-26 01:15:32
推荐回答(4个)
回答1:

这个函数可以按照下列思路来编写:
首先,若 A1>=1500 且 B1>=5000时,则C1=Z;
否则,若 A1>=1000 且 B1>=3000时,则C1=Y;
再否则,若A1>=700 且 B1>=1500时,则C1=X;
再再否则,C1=0;
其实只要三个IF嵌套就可以了。判断顺序不能错。一定要按照这个顺序来。

EXCEL中可以输入以下公式:
=IF(AND(A1>=1500,B1>=5000),"Z",IF(AND(A1>=1000,B1>=3000),"Y",IF(AND(A1>=700,B1>=1500),"X",0)))

回答2:

其实条件可以整理成为一张表,如下:

<1500 >=1500 >=3000 >=5000
<700 0 0 0 0
>=700 0 X X X
>=1000 0 X Y Y
>=1500 0 X Y Z
最终:
C1"=IF(AND(A1>=1500,B1>=5000),"Z",IF(OR(A1<700,B1<1500),"0",IF(AND(A1>=1000,B1>=3000),"Y","X")))"

回答3:

哈哈,看得头大了。
if公式最多嵌套7层,如果改用lookup公式,无限制。

回答4:

表达得有点乱……