美文网首页
Excel2010公式与函数-逻辑函数

Excel2010公式与函数-逻辑函数

作者: 努力奋斗的durian | 来源:发表于2019-02-10 20:00 被阅读62次

最近更新:2018-02-10

1.True-False
2.IF函数
3.IF函数嵌套
4.And Or Not

1.True-False

公式说明:True-False,可以判断我们设置的条件是否成立.

1.1返回逻辑值

  • TRUE函数

TRUE()[返回逻辑值TRUE]

  • FALSE函数
    FALSE[返回逻辑值 FALSE]

  • 实际案例
    判断两个销售额是否相等,具体方法如下:


案例运用到的公式,如下:

=A2=B2

1.2True-False与数值进行转换

1.2.1在四则运算及乘幂、开方运算中:
逻辑值 数值
TRUE 1
FALSE 0

案例运用到的公式,如下:

=C2*1

记忆方法:

  • TRUE代表你对某个人真心真意,换句话就是一心一意,所以TRUE就等于1
  • FALSE代表假,是错误的意思.错误表示什么也没有,就是0.
1.2.2 在逻辑判断中:
逻辑值 数值
TRUE 所有非0数值
FALSE 0

这个案例暂时先不讲,有需要再增加.

2.IF函数

公式说明:
IF(logical_test,[value_if_true],[value_if_false])[执行真假值判断,根据逻辑值测试返回不同的结果]
参数介绍,具体如下:

  • logical_test:是要测试的值或表达式
  • value_if_true:是当第一个参数的结果成立的时候返回的值
  • value_if_false:是当第一个参数不成立的时候返回的值

总之,简单总结一下就是:
如果指定条件的计算结果为TRUE,IF函数将返回某个值,如果该条件的计算结果为 FALSE则返回另一个值.

客户对销售员的评价会影响奖金,具体如下:

  • 四颗星或是五颗星,就会获得五千元的奖金
  • 低于四颗星,则没有奖金.

案例运用到的公式,如下:

=IF(F2>3,5000,"无奖金")

函数公式等价于以下结果:
=IF(F2>=4,5000,"无奖金")
=IF(F2>=4,5000," ")
=IF(F2>=4,5000,"")

小技巧:
ctrl+.这两个按键可以在填充区域的四个角进行快速的切换.



显示效果如下:


3.IF函数嵌套

3.1案例1

客户对销售员的评价会影响奖金,具体如下:

  • 四颗星或是五颗星,就会获得五千元的奖金
  • 三颗星,就会获得三千元的奖金
  • 低于三颗星,则没有奖金.

案例运用到的公式,如下:

=IF(F2>=4,5000,IF(F2=3,3000,0))

3.2案例2

客户对销售员的评价会影响奖金,具体如下:

  • 四颗星或是五颗星,就会获得五千元的奖金
  • 三颗星,就会获得三千元的奖金
  • 二颗星,就会获得两百元的奖金
  • 低于二颗星,则没有奖金.

案例运用到的公式,如下:

=IF(F2>=4,5000,IF(F2=3,3000,IF(F2=2,200,0)))

4.And Or Not

  • AND函数
    AND(logical1,[logical 2],...)
    [判断多个条件是否同时成立]
    所有参数的计算结果为TRUE时,返回TRUE只要有一个参数的计算结果为 FALSE,即返回 FALSE
  • OR函数
    OR(logical1,[logical 2],...)
    [判断多个条件是否至少有一个条件同时成立]
    在其参数组中,任何一个参数逻辑值为TRUE,即返回TRUE,任何一个参数的逻辑值为 FALSE,即返回 FALSE
  • NOT函数
    NOT(logical1)
    [对逻辑值求反]
    如果逻辑值为 FALSE,函数NOT返回TRUE;如果逻辑值为TRUE,函数NOT返回 FALSE

NOT函数有点黑白颠倒

这三个函数一般很少单独使用,一般是与其它的函数嵌套使用.

4.1案例1

客户对销售员的评价会影响奖金,具体如下:

  • 四颗星或是五颗星,并且员工级别为A类,就会获得五千元的奖金
  • 其他情况,则没有奖金

案例运用到的公式,如下:

=IF(AND(F2>3,E2="A类"),5000,0)

4.2案例2

客户对销售员的评价会影响奖金,具体如下:

  • 四颗星或是五颗星,或员工级别为A类,就会获得五千元的奖金
  • 其他情况,则没有奖金

案例运用到的公式,如下:

=IF(OR(F2>3,E2="A类"),5000,0)

4.3案例3

客户对销售员的评价会影响奖金,具体如下:

  • 四颗星或是五颗星,或员工级别为A类并且工作年限大于10年,就会获得五千元的奖金
  • 其他情况,则没有奖金
=IF(OR(F2>3,AND(E2="A类",D2>10)),5000,0)

4.4案例4

客户对销售员的评价会影响奖金,具体如下:

  • 客户评价只要不是一颗星,就会获得五千元的奖金

案例运用到的公式,如下:

=IF(NOT(F2=1),5000,0)

相关文章

网友评论

      本文标题:Excel2010公式与函数-逻辑函数

      本文链接:https://www.haomeiwen.com/subject/qlhxeqtx.html