问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excelIF函数的嵌套使用方法和运用

发布网友 发布时间:2024-05-29 22:47

我来回答

1个回答

热心网友 时间:2024-06-05 10:36

要灵活使用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),得到结果为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="不会"),"惨了","待定")
除了上面两种公式以外,另外全部用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是紫陌、冷逸、月亮其中一个,就会淘宝,否则不会
公式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就是真,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({1,1,0},A4:A9,C4:C9),三键结束,就可以一次性得到左边的数据。

 

  实例五,如何根据ABCD列的数据完成右边数据的输入。

  操作步骤:选中F4:I9区域,然后输入:=IF({1,0,1,0},A4:A9,B4:B9),三键结束,就可以一次性得到左边的数据。

 

  三、四、五实例总结:上面三题都属于单元格的数组,就是使用IF({1,0}……这样的形式不断变换得到需要的数组公式。

  实例六,根据票数查找“说明”及“花种”。

  如上图所示,上边和右边的内容为源数据,根据票数完成“说明”及“花种”的查找。

此题可以使用使用IF和VLOOKUP两种方法查找。

第一,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),这里用到了模糊查找,就是第四个参数省略。
套用这样的格式:IF({1,0},查找内容的列,返回内容的列),得到“花种”的公式为:=VLOOKUP($B33,IF({1,0},$C$4:$C$9,$B$4:$B$9),2,0)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 江西赣州最有名的特产 分手后如何摆脱前任纠缠 一般空调一天要消耗多少度电啊? PPT如何修改播放出现的顺序ppt如何修改播放出现的顺序图片 被赞美长大的孩子自信又大气,父母该如何适当夸赞孩子? 聊聊怎样做一个自信大气的人? 纸尿裤里面的芯是什么意思 onguard是什么意思? 北京敏尧东方生物科技有限公司的简介 如何恢复excel表格底部的sheet标签? 词语接龙 隐姓埋名 小红书怎么通过微信号找人 魔芋怎么做简单又好吃? 有什么窍门可以让魔芋更好吃? 新鲜芦荟泡水的正确方法介绍 新鲜芦荟泡水的正确方法 新鲜的芦荟花怎么做煮水喝新鲜的芦荟花如何做煮水喝 哪首歌的歌词有这一句:知道确定手中的温暖来自你的心 歌名是什么?谁唱... 华夏信用卡逾期9天有什么影响 怎样删除打印机上挂着的文件? 启辰M50V的后备箱最大开启高度是多少? 毛狗线粉怎样做口感和营养更好? 生肖兔适合养狗吗 兔子本命年可以养狗吗 暖气片之前设计是横着放,现在想要竖着放置,这样对暖气有什么影响_百 ... DY-20电动压片机技术参数 专辑白金钻石是什么意思? 雪佛兰赛欧车怎么撬要是所后备箱了,说是可以用尺子撬,可是打不开... 96年雪佛兰赛欧后备箱锁坏了,怎么打开? 怎么样惩罚孩子最合适? 辐射4怎么清理瓦砾 辐射4如何清理瓦砾 原神庆云顶机关开启及俯瞰风景要怎么达成-原神庆云顶机关开启及俯瞰风景... 济州岛晚上风景哪里好 华为相册怎么隐藏照片 华为相册怎样隐藏照片 在你看来,民谣圈的鄙视链是怎样的? 音乐界的鄙视链是怎样的? 为什么大家都在喷喜欢听民谣的歌迷 为什么我的微信没有视频号入口? 炮兵经常说的3个数字是什么意思? 诸元是什么意思? 炮兵赋予射向教学法 苹果平板微信视频怎么设置横屏?