if函数判断单元格颜色_每个人都用得着的EXCL小知识(IF语句及EXCL条件格式)

接着介绍EXCL公式。

8678efdcbe3ab423059c4f8abc9ffea4.png

第三个傻瓜,就是EXCL公式里的IF了,IF在EXCL是如果的意思,就是把你犹豫不确定的东西进行个简单的判断。

比如,你要看很多学生的成绩是否合格,或者很多人的业绩是否达标,就可以用到 if 这个函数,下面上个小例子。

单元格语句=if(K15<60,"合格","不合格"),就是指定一个条件来判断如K15<60,然后判断结果是对的就显示第一个结果,否则就显示第二个结果。

(注:这里说明一个,EXCL里面如果要调用函数,都是要加个()的。而且注意所有的符号都要要英文小写的状态下打,不能以中文状态打,不然会出错。)

很简单的一个一句话公式,如果张三的成绩(就是K15单元格,也就是59)<60(假设60及格),就显示不合格两个文字,不然就显示合格。

是不是很简单,非常的直观。在整理一些数据的时候大概率会用得到。

e852e1b04b14e64a247d17c3df9ae06a.png

看一下结果。有没有理解到这个函数,这应该是EXCL里的傻瓜函数了。

a1c992737e1c247fa12469dfd3741af4.png

就着上面的IF傻瓜,延伸一下一个有趣的小东西,就是判断一个东西是否到期,用的也是IF函数,但加了点英语的东西。

e54f7ed930430398ac5500689262e916.png

是知在一个小手机店当今后保管工作时,经常需要看手机是否过保,录在EXCL里,上千个手机,非得指向性的查才知道哪些过保了,就想着能随时知道就好了,虽然眼红别人都有系统保管,我们是人工录人工管,但脑洞些有趣的东西也不错。

上例子,有很多产品,有质保的期限,现在想要在后面自动显示一下是否过期,过期了好及时更换。

fbf59a2fea3b8f0d0b2a131efd6ed1f4.png

这是需要用到一个辅助单元格,就是今天是后的的日期,当然这个日期不用手打,

f4caf8092ce3d5e9b63bbd656fa5ece7.png

直接在公式,时间和日期里点TODAY,然后回车就可以获取当前日期了。(这个是个小技巧吧)

20de53005a71dfe4fc422fd7c0cfa2d5.png

然后在需要显示是否过期的单元里填上公式:=IF(C3>0,IF(DATE(YEAR(B3),MONTH(B3)+C3,DAY(B3)),不知道单元格对应的可以看上面的各种对应颜色。

是不是感觉这个句子很长,太麻烦,不傻了。知来解剖一下大家就知道原来这么简单,其实主体还是IF,然后后IF的肚子里() 装了,咱给IF来标个小标,第一个是1号,第二个是2号。

1号条件:C3>0,

1号结果1:IF(DATE(YEAR(B3),MONTH(B3)+C3,DAY(B3))

1号结果2:"保期未注明"

(这里"",显示出来就是空的意思。一般不需要显示东西的时候可以用到,EXCL公式里所有的文字都需要用""圈禁起来,不然大佬不认的。)

而结果1又是一个嵌套的IF函数,他的肚子里装了

2号条件:DATE(YEAR(B3),MONTH(B3)+C3,DAY(B3))

2号结果1:"过期",

2号结果2:""

那在计算的时候,先看1号条件是不是对的,就是看到底写了保质期没有,如果是不对的,就是没有规定保质期肯定是不会计算的。会显示1号结果2,这样这个计算就完成了。

如果条件是对的,就是里面有写保质期,那就要显示1号结果1,但这里1号结果1又是一个函数,所需要再计算。

如果2号条件判断是对的,就显示2号结果1,否则就显示2号结果2。这样1号结果1就是2号的结果1或者2其中1个。

再来分析一下这个2号条件判断标准。

DATE(YEAR(B3),MONTH(B3)+C3,DAY(B3))

这个句子看起来字数很多,其实是很简单,我们的目的是看过期没有,所以知这里就先把过期日拼出来,如果这个过期日小于当前日期(就是我们的辅助单元格),也就是在当前日期前,那肯定过期了。

a26aebcfc5d1349b8f121f02c795435a.png

辅助单元格

DATE(YEAR(B3),MONTH(B3)+C3,DAY(B3))就是拼接日期的方法。

总体来说,就是用的DATE函数,这里其实需要用到英语知识了,DATE是日期的意思,那日期的组成部分肯定有年月日,比如,你写个=DATE(2020,8,3)

a21834762df95a05f85a8c881fb605b2.png

回车就是

67861effa711bf8187e943c29389e473.png

DATE,就是显示一个能自己定义变量的日期,那现在知这里的年月日就分别是YEAR(B3);MONTH(B3)+C3;DAY(B3),所以DATE函数的这个变量可以是数字,但不拘泥于数字。

年:YEAR(B3),简单来就是显示一个年号,但这个年号从B3(例子中的生产日期)这个单元里提取,当然B3得是日期格式才可以。那YEAR(B3)的结果其实就是生产日期的年号,比如2019.

因为过期日要从生产日期往上加,所以这里年号是提取的生产日期。

月:MONTH(B3)+C3,这里的MONTH就是月(注意,这都是基本英语知识),同年一样,也是一个提取函数,提取了生产日期的月,那+C3就很好理解了,就是看什么时候过期,有人会问,那如果加上的月数超过了12月怎么办,这里EXCL帮你解决了,你超过12,它会自已帮你换算成年的,是不是很智能。

日:DAY(B3),提取日子,同上面一样,只要超过某月的这一天就过期了。

关键在算月上,理解到了就知道这个核心所在了。可以多写几个试验一下。

cbe3bf74f910763e8701dd6047fa2709.png

大家看知的里面是不是所有过期的都标红还显示背景了,是不是更突出?

当然不是一个人一个去标记,这里就要介绍到EXCL的小知识——条件格式了。

56048744578d259696c082c3e26a049f.png

007c8b7d4f2faa7a3a88bc4440749978.png

打开条件格式,

c357ac45b85ac3acdca118703c512655.png

选择第二项只为包含这项,然后给个条件,当你的单元格值等于 过期 两个字时,设置一个格式,如下(可以自由设置,知这里就改颜色)

89825c874882f8da98d106e03bdd5dc1.png

432d357619cb1a27c69a1e99ac33c070.png

这样保存后过期的东西就会成上面显示的那样高亮红体了。

就说到这里吧,下次继续。

### Excel 中 IF 函数处理多个条件的方法 在 Excel 中,`IF` 函数可以通过多种方式来处理多个条件。以下是几种常见的方法: #### 方法一:嵌套 `IF` 函数 通过嵌套 `IF` 函数可以在一个公式中测试多个逻辑条件每个 `IF` 函数的结果取决于前一个 `IF` 的真假情况。 ```excel =IF(A1>80,"优秀",IF(A1>60,"良好","一般")) ``` 此公式表示如果 A1 大于 80,则显示 "优秀"; 否则继续检查下一个条件;如果大于 60 则显示 “良好”,否则最终结果显示为“一般”。这种方式适合顺序判断的情况[^1]。 #### 方法二:使用辅助函数 AND/OR 结合 IF 当需要同时满足若干个条件时可以采用 `AND()` 函数; 如果只要有一个条件成立即符合条件的话就可以考虑用 `OR()` 函数。这两个函数都可以跟 `IF` 组合起来实现更复杂的多条件判定。 - **AND 示例** ```excel =IF(AND(B2>=90,C2<=7), "奖励", "") ``` 这段代码意味着只有 B2 不小于等于 90 并且 C2 小于等于 7 才会给出“奖励”的评价[^3]。 - **OR 示例** ```excel =IF(OR(D2="A+",D2="B+"),"表扬","") ``` 这里的意思是 D2 单元格里要么是“A+” 要么就是"B+" 都会被标记成被表扬的对象。 #### 方法三:利用 IFS 函数简化表达 (适用于 Office 365 及更新版本) IFS 是一种更加直观简洁的方式来编写具有多个条件分支的语句而无需层层嵌入 IF 。它允许直接列出一系列条件及其对应的动作直到找到第一个匹配项为止停止执行并返回相应结果。 ```excel =IFS(E2<60,"不及格",E2<70,"及格",TRUE,"合格以上") ``` 上述例子展示了 E2 成绩低于 60 显示“不及格”; 若介于两者之间则是“及格”,其他情况下默认认为是"合格以上"[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值