delphi if多个条件_EXCEL入门IF函数

2cc1ddfb40a2300707f79b5233e17e97.png

IF英文意思是“如果”——假如这么样,就那么样

If it rains tomorrow,I'll stay at home.

如果明天下雨,我就呆在家里。

EXCEL中的IF函数同样表示假设,但它多考虑了一步。

IF(明天是否下雨,下雨呆家里,不下雨出去浪)

判断条件:明天是否下雨

结果1:是→呆在家里

结果2:否→出去浪

cac48698ebef99f27a60b4b5752dac6a.gif

1.公式解析

1)官方说明:IF函数判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值。

2)江湖地位:IF函数是EXCEL最基础也最常用的逻辑函数,是通关的第一步;函数缘很好,很多函数喜欢跟他配合闯关。

3)难度级别:★☆☆☆☆

4)公式写法:=IF(判断的条件,满足的值,不满足的值)

2.基础用法举例

题目:大于等于60分及格,否则不及格

9a451bcd4ce7afb5f17ef99c3ee32262.png

公式写法1:=IF(A2>=60,"及格","不及格")

00d701fc643280b538a91683f3cb7f39.gif

公式写法2:=IF(A2<60,"不及格","及格")

8351146e81461af73212a66ae24e8f11.gif

3.IF跟IF嵌套

当判断的条件不只1个,可以让IF跟IF自己嵌套。

切记:需考虑清楚所有的情况,如果逻辑疏漏会产生错误值。

题目:分数<60,不及格;60≤分数<90,及格;分数≥90,优秀。

8de4811a1a68729016f7b70f206f32ca.png

公式写法:=IF(A2<60,"不及格",IF(A2>=90,"优秀","及格"))

公式思路:

799850e47e2675debc69cbfe3be3ac8c.png

①第一层IF先判断分数<60→不及格,剩下的[60,100]这个区间用第二层IF来判断;

②第二层IF先判断分数≥90→优秀,最后剩下的[60,90)这个区间就都是及格

17f4c3c2e90bb22029f9226481eb7fbd.gif
温馨提示
问:IF函数最多可以嵌套几层?
答:EXCEL 2003版最多可嵌套7层,2007及以上版本每个公式最多可以嵌套64层。

4.IF跟AND(与)嵌套

AND检验一组数据是否同时满足所有条件(最多30个)。

AND(条件1,条件2,...,条件30)

题目:两个科目分数均≥60才通过

公式写法:=IF(AND(B2>=60,C2>=60),"通过","不通过")

04938aeb78b2f6579b0727ebab777a94.png

5.IF跟OR(或)嵌套

OR对多个条件判断,只要有1个条件满足即返回TRUE(最多30个)。

OR(条件1,条件2,...,条件30)

题目:两个科目分数均≥60才通过;分数<60的科目需补考。

公式写法

=IF(AND(B2>=60,C2>=60),"通过",IF(OR(B2>=60,C2>=60),"补考1科","补考2科"))

1e7a085eb3c4efd59e4e53874f8fb0ce.png

6.总结

多个判断条件时,IF可以多层嵌套,记得左括号(右括号)是成对出现的哦。
IF(条件1,结果1,IF(条件2,结果2,...))

依次判断,满足条件1的得到结果1;其余的接受条件2的判断,满足则结果2,否则继续下一个条件的判断......

(虽说最多可以嵌套64层,但真有这么多条件要判断时,IF函数肯定不是最优方案了,果断弃了改用LOOKUP等查找引用函数!)

71304d3e2ab6f4f83ed73057c959be20.gif

IF就像菜谱里的鸡蛋,跟番茄炒就是番茄蛋,跟韭菜炒就是韭菜蛋,跟苦瓜也能炒一道苦瓜蛋。IF跟鸡蛋一样不抢味儿,但是没有它就很寡味。

IF跟多个函数合体能生成带有双方基因的新函数,比如SUMIF/SUMIFS、COUNTIF/COUNTIFS、IFERROR等。

当然啦,跟一些别的函数不合体也可以合作,VLOOKUP跟IF就是一对好基友,下次再分享啦。

Cya~

626f93d63c4e5e5a1c0e3618a058ad2e.png

【原文链接:你想学IF函数了吗?】

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值