Excel逻辑函数一网打尽
逻辑是运算中是非常重要的,是链接各个部分的枢纽。没有逻辑函数,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函数。