if函数的嵌套运用

if函数的嵌套运用

ID:27458445

大小:66.00 KB

页数:4页

时间:2018-12-04

if函数的嵌套运用_第1页
if函数的嵌套运用_第2页
if函数的嵌套运用_第3页
if函数的嵌套运用_第4页
资源描述:

《if函数的嵌套运用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、-IF函数的嵌套运用要灵活使用IF函数,很有必要理解IF函数的语法和参数。  IF函数的语法:IF(参数1,参数2,参数3)IF函数的含义是在单元格中以参数1为条件进行检测,当检测结果符合参数1时,执行参数2的命令,反之则执行参数3的命令。其中:参数1为函数执行检测的条件,它一般是一个公式或一个数值表达式,参数2和参数3可以是显示一个字符串、显示一个数值或显示某一公式的计算结果。参数之间用半角的“,”隔开,字符串也要用半角引号括住。  大家可以看一下下面这个截图:A1的数据为1,B1的数据为2,在C1输入公式:=IF(A1=B1,3,4),

2、得到结果为4。  公式理解:A1的值等于B1是参数1,将参数1做为检测条件,如果检测结果是真,就执行参数2的命令,反之就执行参数3的命令,因此结果就是参数3的命令,返回值为4。  实例一,下图是源数据,根据描述写出相应的公式。  1、如果B4是今朝,最近要学淘宝,否则待定。  公式为:=IF(B4="今朝","最近学淘宝","待定")  2、如果B4是今朝且C4是不会,惨了,否则待定。公式1:=IF(AND(B4="今朝",C4="不会"),"惨了","待定")公式2:=IF((B4="今朝")*(C4="不会"),"惨了","待定")除了

3、上面两种公式以外,另外全部用if也可以完成,公式为:=IF(B4="今朝",IF(C4="不会","惨了","待定"),"待定")。  3、如果B4是今朝且C4是不会,D4没有人协助,那就惨了,否则没事。公式1:=IF(AND(B4="今朝",C4="不会",D4="没有"),"惨了","没事")公式2:=IF((B4="今朝")*(C4="不会")*(D4="没有"),"惨了","没事")公式3:=IF(B4="今朝",IF(C4="不会",IF(D4="没有","惨了","没事")))  4、如果B4是紫陌、冷逸、月亮其中一个,就会淘宝

4、,否则不会---公式1:=IF(OR(B4={"紫陌","冷逸","月亮"}),"会淘宝","不会")公式2:=IF(OR(B4="紫陌",B4="冷逸",B4="月亮"),"会淘宝","不会")  提示:如果条件不多可以使用if函数,如果嵌套层数超过3、4层,还是建议用vlookup函数等取代。  实例二,下图两个单元格数据,如果需要得到左边B4单元格的值,该如何设计公式呢?  公式为:=IF(TRUE,B4,C4),就可以得到B4单元格的值。同理,如果需要得到右边C4单元格的值,公式则为:=IF(FALSE,B4,C4)。解释:ture

5、就是真,false就是错。如果真ture,就执行参数2;如果假false,就执行参数3。  实例三,下图是一个关于花的投票表。其中B、C两列是源数据,根据源数据,如何快速的在E、F列输入对应的数据。  操作步骤:首先,选择E4:F9单元格区域,输入公式:=IF({1,0},B4:B9,C4:C9),按下三键完成。此题是2个单元格的数组,就是使用IF({1,0}……这样的形式得到数组公式。  实例四,下图是也是投票表,只是增加了一列花种。如何一次性的在EFG列输入ABC列对应的数据。---  操作步骤:选中E4:G9区域,然后输入:=IF({

6、1,1,0},A4:A9,C4:C9),三键结束,就可以一次性得到左边的数据。  实例五,如何根据ABCD列的数据完成右边数据的输入。  操作步骤:选中F4:I9区域,然后输入:=IF({1,0,1,0},A4:A9,B4:B9),三键结束,就可以一次性得到左边的数据。  三、四、五实例总结:上面三题都属于单元格的数组,就是使用IF({1,0}……这样的形式不断变换得到需要的数组公式。  实例六,根据票数查找“说明”及“花种”。---  如上图所示,上边和右边的内容为源数据,根据票数完成“说明”及“花种”的查找。此题可以使用使用IF和VLO

7、OKUP两种方法查找。第一,IF函数使用IF函数,需要进行7层嵌套才能完成。其中j列是辅助列,公式为:=IF(B33<=100,"1级",IF(B33<=200,"2级",IF(B33<=300,"3级",IF(B33<=400,"4级",IF(B33<=500,"5级",IF(B33<=600,"6级",IF(B33<=700,"7级","8级")))))))第二,VLOOKUP函数如果嵌套层数过多,可以使用VLOOKUP,lookup,index+match取代if函数。“说明”列的公式为:=VLOOKUP(B33,J33:L40,3)

8、,这里用到了模糊查找,就是第四个参数省略。套用这样的格式:IF({1,0},查找内容的列,返回内容的列),得到“花种”的公式为:=VLOOKUP($B33,IF({1,0},$C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。