选择嵌套_7、IF条件选择函数及嵌套应用

理论概念

函数释义:

IF:条件选择函数,一般是指程序设计或Excel等软件中的条件函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。

IF函数格式:IF(logical_test,value_if_true,value_if_false)

logical_test为逻辑表达式

value_if_true,逻辑表达式为“真”(TRUE)的返回值

value_if_false,逻辑表达式为“假”(FALSE)的返回值

课程精要

99093357cdb23fb5953c1e3853a75197.png

IF函数用法

  1. IF函数常规用法:条件选择

=IF(B4>=4000,"返利","不返利")

3fde17445d7ac6bf88de7ea79c6863fe.png

  1. IF函数多层嵌套用法:(双条件分坎级返利计算)

这样看起来是不是很崩溃

=IF(AND(B7<4000,C7<1),0,IF(OR(AND(B7>=4000,B7<7000,C7<1),AND(B7<4000,C7>=1,C7<1.05)),0.5,IF(AND(B7>=4000,B7<7000,C7>=1,C7<1.05),0.8,IF(OR(AND(B7>=7000,C7<1),AND(B7<4000,C7>=1.05)),1,IF(OR(AND(B7>=7000,C7>=1,C7<1.05),AND(B7>=4000,B7<7000,C7>=1.05)),1.5,IF(AND(B7>=7000,C7>=1.05),3,"错误"))))))

280c060d26df60858c5dd78e7ef77a1d.png

或者分行写如下:

=IF(AND(B4<4000,C4<1),0,

IF(OR(AND(B4>=4000,B4<7000,C4<1),AND(B4<4000,C4>=1,C4<1.05)),0.5,

IF(AND(B4>=4000,B4<7000,C4>=1,C4<1.05),0.8,

IF(OR(AND(B4>=7000,C4<1),AND(B4<4000,C4>=1.05)),1,

IF(OR(AND(B4>=7000,C4>=1,C4<1.05),AND(B4>=4000,B4<7000,C4>=1.05)),1.5,

IF(AND(B4>=7000,C4>=1.05),3,"错误")

)))))

07ff37430b5515c6e7e79d234e0e321f.png

594b77eef4220d3a573ca228ef162061.png

解析:

  1. 公式中的6种颜色涂色的条件部分,与上图产品返利值的定义域一一对应

  2. AND逻辑函数,所有参数的逻辑值为真时,返回TRUE;只要有一个参数的逻辑值为假,即返回 FALSE。用比较通俗的话来说,就是做多选题,必须所有选项都符合才是对(true),否则就是错(false)

  3. OR逻辑函数,在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE;所有参数的逻辑值为 FALSE,才返回 FALSE。

注意注意 注意!!!

Excel中不能用连续式逻辑表达式如:

4000<=B4<7000错误写法,只能写作:AND(B4>=4000,B4<7000)

这个题目确实有点复杂,也最具有IF嵌套的代表性,大家要好好研究透彻

  1. INDEXIF函数嵌套:双条件分坎级返利计算

=INDEX($H$5:$J$7,IF(B4<4000,1,IF(B4<7000,2,3)),IF(C4<1,1,IF(C4<1.05,2,3)))

1b28fe212dd01188a457e38fda315e88.png

注:INDEX索引函数(返回指定位置中的内容)格式如下:(上节中我们已经详细讲过)  

INDEX(array,row-num,column-num)  

INDEX(区域,返回值所在的行号,返回值所在的列号)

array:要返回值的单元格区域或数组;row-num:返回值所在的行号;column-num:返回值所在的列号。

解析:

=INDEX($H$5:$J$7,IF(B4<4000,1,IF(B4<7000,2,3)),IF(C4<1,1,IF(C4<1.05,2,3)))

$H$5:$J$7要返回值的单元格区域

IF(B4<4000,1,IF(B4<7000,2,3))返回值所在的行号

IF(C4<1,1,IF(C4<1.05,2,3))返回值所在的列号

总结:INDEXIF函数嵌套解决同样的问题,公式却简单了很多,这里只用了IF函数两层嵌套。

关注公众号【Excel数据分析之路】查每日更新

3步找到回家的路

1、扫码关注2、进入公众号【设为星标】3、设置-添加到桌面

6c60a731db24c730d4313ae6eb5c5339.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值