Excel逻辑函数一网打尽

office

逻辑是运算中是非常重要的,是链接各个部分的枢纽。没有逻辑函数,Excel函数就只能停留与表面的简化,无法进行复杂的组合。

Excel中逻辑函数主要有9个。

函数 说明 运算规则解释
And 和 同时为真,才为真
Or 或者 一个为真,才为真
Xor 亦或 真假不同才为真,真假相同则为假
TRUE 真 真
FALSE 假 假
IF 如果 第一个参数必须为逻辑判断
IfError 如果错误 计算出错的时候,可以提供说明及后续操作
IfNA 如果为空 空值出错的时候,可以提供说明及后续操作
Not 反之 真变假,假变真
函数 举例内容 函数结果
And =AND(5>3,5<3) FALSE
Or =OR(5>3,5<3) TRUE
Xor =XOR(1,1) FALSE
TRUE =TRUE TRUE
FALSE =FALSE FALSE
IF =IF(5>3,“正确”,“错误”) 正确
IfError =IFERROR(5>我,“数字字符串不能比较”) 数字字符串不能比较
IfNA =IFNA(NA(),“单元格为空”) 单元格为空
Not =NOT(5>3) FALSE

实例说明:

销售金额 客户数量 全部完成提成 部分完成
12000 8 8% 5%
销售人员 销售额 客户数量 奖金
李1 6988 4 0
王2 15289 9 1223.12
张3 9871 6 0
刘4 16833 3 841.65
陈5 19462 6 973.1
杨6 8 0
赵7 5928 7 0
黄8 12892 3 644.6
周9 9163 11 458.15
吴10 17283 8 864.15

说明下,这是最新的百家姓排名前10.

计算方法,以吴10为例,

=IF(AND(B36>$B$23,C36>$C$23),

B36*$D$23, 

IF(OR(B36>$B$23,C36>$C$23),B36*$E$23,0))

And部分为条件全满足,OR部分为条件部分满足。如果满足第一个条件,按照8%计算,反之,进入第二个if,满足5%,反之0。两次if的嵌套,及灵活使用And和OR函数。