IF函数的多种用法

2023-04-20 16:29:47 来源:哔哩哔哩

IF函数有三个参数,语法如下:

=IF(条件判断, 结果为真返回值, 结果为假返回值)


(资料图)

第一参数是条件判断,比如说“A1="百度"”或“21>37”这种,结果返回TRUE或FALSE。如果判断返回TRUE那么IF函数返回值是第二参数,否则返回第三参数。

2

如上图,

=IF(1>2,"判断真","判断假")

其中判断1大于2结果是假也就是FALSE,所以单元格返回第三参数文本“判断假”。

3

第一参数在某些情况下不是用比较判断符号来判断的。Excel中将0认为是FALSE,非0值等价于TRUE。所以如下图,B1公式为:

=IF(SUM(A1:A2),"判断真","判断假")

因为A1:A2合计大于0,所以返回第二参数文本“判断真”。

END

IF函数参数省略用法简介:

1

Excel中很多函数部分参数可以省略,IF函数也一样。如下图B1的公式为:

=IF(1>2,"判断真")

省略了第三参数,则返回第三参数值时会返回FALSE。这对求满足条件最大值和最小值是由实际意义的,效果与0不同。

2

如果把公式改成:

=IF(1>2,"判断真",)

公式中通过第二参数后的逗号给第三参数留了位置,但是没有输入任何值,那么默认是返回0这个数字的。也就是逗号后面不输入参数默认返回值为0。

3

第二参数也是一样的规律,如果公式改成:

=IF(3>2,,"判断假")

第二参数位于两个逗号之间,没有输入值,则默认返回0。

4

如果将公式改成:

=IF(3>2,TRUE,FALSE)

则单元格会返回TRUE或FALSE这两个逻辑值结果之一。

END

IF普通公式单条件表达:

1

如下图,B2公式为:

=IF(A2>29,"不惑","小年轻")

这是IF函数单条件表达的方式,第一参数只有一个比较。

2

IF单条件表达可以用数轴的方式来理解。整个数轴是全体,判断为TRUE返回结果为数轴的一部分;判断为FALSE返回结果是数轴的其余所有部分,两个部分不会交叉。

END

IF普通公式多条件同时满足表达:

1

如下图,如果A2大于29且B2是“A”则返回优秀,其余结果返回空。C2公式为:

=IF(AND(A2>29,B2="A"),"优秀","")

这里用AND()函数表达了多个判断条件,只有所有判断都返回TRUE才返回“优秀”。

2

大家在使用IF多条件判断的时候一定要考虑全面,不要漏掉可能!以上面的两个条件,且没有嵌套IF的例子说明。

可以将两个条件用纵横两条线交叉表示,同时满足“大于34,为A”的结果只占所有可能的四分之一,也就是其他所有可能都返回空。如果3个条件你排除的可能更多,如果再嵌套IF继续判断……

3

重点提醒:

如果有多个条件并且嵌套判断,一定要考虑清楚所有的情况,否则容易出现预期之外的错误返回,很多情况是漏考虑了某些情况!

END

IF普通公式多条件满足其一即可表达:

1

上面讲述了同时满足多个条件,那么满足多条件之一如何表达呢?C2输入公式:

=IF(OR(A2="A",B2>100),"合格","不合格")

IF函数中可以用OR()函数来表达满足条件之一,也就是OR()函数内的判断只要有一个返回TRUE,OR()函数整体就返回TRUE。

2

提醒:

使用多个OR()函数并且还有IF嵌套的情况下更要考虑所有情况,避免遗漏。

END

IF数组公式同时满足多条件表达:

1

如下图,要求A列为“A”且B列大于40的B列数据合计,C2输入公式:

=SUM(IF((A2:A4="A")*(B2:B4>40),B2:B4))

左手按住Ctrl+Shift,右手按回车运行公式。

2

这里(A2:A4="A")和(B2:B4>40)的判断分别返回TRUE或FALSE,其中的星号可以理解为“乘号”,在运算时TRUE相当于1,FALSE相当于0,所以只有两个返回值都是TRUE,乘积才是1;只要有一个FALSE,也就是只要有一个不满足条件,返回结果就是0。而IF第一参数中非0值相当于TRUE,所以可以达到同时满足两个条件统计的目的。

END

IF数组公式满足多条件表达:

1

如下图,要求A列为“A”或B列大于40的B列数据合计,C2输入公式:

=SUM(IF((A2:A4="A")+(B2:B4>40),B2:B4))

左手按住Ctrl+Shift,右手按回车运行公式

2

把同时满足多条件的乘号改成加号就达到了“或者”的目的。因为只要有一个是TRUE,相加结果就是1,如果两个都是TRUE相加结果就是2。所以达到了判断结果相加,只要结果非0就计算B列数据合计的目的。

标签:

西陇科学: 第五届监事会第十四次会议决议公告

证券代码:002584       证券简称:西陇科学      公告编号:2022-080         ...

2022-12-07 19:01:59

汉嘉设计:近期公司作为联合体成员之一中标了钱潮嘉苑共有产权房项目EPC工程总承包工程_每日观点

(原标题:汉嘉设计:近期公司作为联合体成员之一中标了钱潮嘉苑共有产权房项目EPC工程总承包工程)同花...

2022-12-06 17:38:42

山东推出文化体验主题旅游产品 推出多种旅游惠民措施

据山东省文化和旅游厅消息,为迎接第12个中国旅游日,山东将整合全省文旅资源,策划推出2022文化体验主...

2022-05-22 19:23:40

唐山加快验收时间 为建筑工地开复工保驾护航

唐山市住建局坚持两手抓、两手硬,统筹疫情防控和经济发展,想尽一切办法,简化一切手续,实现一路绿灯...

2022-03-19 15:15:42

消费者“身材焦虑” 减肥市场疯狂吸金

三月不减肥,四月徒伤悲。冬去春来之际,为了能穿上各种漂亮轻薄的服装,变得更瘦成为了许多人的追求,...

2022-03-19 15:14:49

2月份秦皇岛新建商品住宅销售价格环比下降0.2% 同比下降4%

3月16日,国家统计局公布2月份70个大中城市商品住宅销售价格变动情况,河北省入统的石家庄、唐山、秦皇...

2022-03-19 15:13:01

深圳技术进出口全年合同数量共1347项 同比增长2.51%

科技部火炬中心近日公布了2021年度全国技术合同交易数据。截至2021年12月31日,全国共登记技术合同67050...

2022-03-19 15:10:37

邢台柏乡:打造羊肚菌产业示范带 引领村级集体经济发展

我们通过打造食用菌产业高标准试验示范园,不仅盘活了闲置土地,还进一步增加了群众和村集体经济收入。...

2022-03-19 15:09:40

胡金秋32分17板 浙江广厦男篮“双杀”稠州金租

CBA浙江德比二番战昨晚开打,再度狭路相逢的浙江广厦男篮与浙江稠州金租男篮表现难分伯仲,比赛直到最后...

2022-03-19 15:07:37

新疆北部有降雪 湖北、湖南等地出现大雾

中新网12月13日电 据中央气象台网站消息,昨日8时至今日6时,内蒙古东北部、黑龙江东北部等地部分地区...

2021-12-13 08:35:21
x 广告
x 广告

Copyright ©  2015-2023 非洲经营网版权所有  备案号:沪ICP备2022005074号-8   联系邮箱:58 55 97 3@qq.com