EXCEL公式与函数(逻辑函数)
1.TURE/FALSE
TURE在逻辑函数中代表“真”的意思,在判断数字中我们可以认为其值为“1”;
FALSE在逻辑函数中代表“假”的意思,在判断数字中我们可以认为其值为“0”;
案例中C2单元格的公式为判断 A2单元格的数值是否等于B2单元格,由于A2的值(11,829)等于B2(11,829)的值,所以判断结果为TRUE。其他结果可以类比得出。
2.IF函数
IF语法格式: IF(条件, 返回满足条件的结果, 返回不满足条件的结果)
含义:判断一个条件是否满足,如果满足返回一个值,如果不满足则返回另一个值。
案例中的G3单元格的数值:=IF(F3>3,5000,“无奖金”)。
含义为:如果F3单元格数值>3,结果为5000,否则结果为 无奖金 。
明显由于4>3,因而返回结果为5000.
同理,F4单元格中3>3结果为假,所以G4单元格返回结果为 无奖金 。
3.IF函数嵌套使用
G2单元的公式为:=IF(F2>=4,5000,IF(F2>=3,3000,IF(F2>=1,100,0)))
此公式较为复杂,我们可以从外到内层层剖解。
最左边:F2>=4,返回的结果为5000;否则为IF(F2>=3,3000,IF(F2>=1,100,0))
中间:4>F2>=3, 返回的结果为3000;否则为IF(F2>=1,100,0)
最右:3>F2>=1,返回结果为100;否则为0.
F2的值为4,由于4>=4,所以返回的结果为5000.
4.NOT 与 AND 函数
not函数是对逻辑判断取反向值的函数,可以看作是and函数的反义函数。
案例中G3单元格:=IF(NOT(F3>3),0,5000)
NOT(F3>3)的含义为取反,F3<=3
即如果满足F3<=3,返回值0,否则返回值5000.
本案例,F3=4>3,所以返回 5000.
AND函数的语法:AND(条件1,=标准1,条件2=标准2……条件N=标准N)。如果每个条件和标准都相等,则返回TRUE,否则返回FALSE 。
案例中 H3单元格:=IF(AND(F3>3,E3=“A类”),5000,0)
AND(F3>3,E3=“A类”)的含义为,同时满足F3>3和E3="A类"两个条件时才为真;只要有一个不满足就为否。
E3实际是为C类,并不满足E3=“A类”,从而AND函数返回值为假(0);
公式简化为=IF(0,5000,0),0代表假,因而结果返回0.