IF三个以上条件判断,千万别用AND和OR,Excel函数公式

yumo6663个月前 (05-06)技术文章30

文章最后有彩蛋!好礼相送!


Excel秘籍大全,正文开始



如图所示,要评定人员的绩效,每个月的绩效都要超过60分,才能被评定为优秀。

图1

这有六个条件,如果使用and判断,公式这样写:

=IF(AND(C2>=60,D2>=60,E2>=60,F2>=60,G2>=60,H2>=60),"优秀","")

六个条件判断

第一,用MIN代替and

每个数值都要和60对比一下,是不是太傻,效率太低下了,如果我们能找出最小值,最小值都大于60,不是所有的值度大于60吗,所以我们不用and,使用min。

使用min

=IF(MIN(C2:H2)>=60,"优秀","")

和使用and相比,这个使用min的公式是不是简单的太简单了。

第二,使用countif代替or

比如,我们判断这6个月的绩效,只要任意一个月大于80,就算合格,如果使用or函数,公式这么写。

=IF(OR(C2>=90,D2>=90,E2>=90,F2>=90,G2>=90,H2>=90),"合格","")

这个公式真的是太啰嗦了,如果使用COUNIF替代,就太简单了。

代替or

=IF(COUNTIF(C2:H2,">=90")>=1,"优秀","")

判断大于等于90的个数,如果>=1,不就证明至少有一个大于90的吗。

在以上三案列中,虽然条件很多,但都是满足同一个条件,如果很多条件,但不是满足一个条件呢,其实也不用and和or。

第三,用*代替AND

如图所示,满足1月绩效>=60,2月绩效>=70,三月绩效>=80才算优秀

用*代替AND

=IF((C3>=60)*(D3>=70)*(E3>=80),"合格","")

第四,用+代替OR

用+代替or

满足三个任意条件就算合格:

=IF((C2>=60)+(D2>=70)+(E2>=80),"合格","")

第五,用vlookup代替IF嵌套

用vlookup代替多条件

在这个例子中,我们要构建辅助列,然后使用i嵌套

=IF(C2<60,"差",IF(C2<70,"好",IF(C2<80,"良","优")))

如果使用vlookup就非常简单了。

=VLOOKUP(C2,$G$2:$H$5,2,TRUE)

以上呢,就是IF多条件的一些情况,使用替换的方法,就非常简单了。


以下《900套高逼格工作模板.xls 》免费下载,不收一分钱!

常用Excel

用Excel玩好报表

是必不可缺的技能

要知道一张好的图表

可以做到一图胜千言!

今天推荐的超实用干货

《900套高逼格工作模板.xls 》

3.2G高逼格Excel可视化模板

制作精美 可直接套用

适合自用和内部培训使用

领取方式

关注我们

私信发送关键字:900

即可免费领取

资料来源于网络,公益分享,如有侵权,联系删除

相关文章

IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUP更逆天

EXCEL逻辑函数中的 IF 条件判断函数,它有10大用法。先介绍下 IF 函数公式的参数含义: = IF(条件判断,成立的结果,不成立的结果)。▍如图1:在C1单元格输入=if(A1>B1,“...

IF函数的经典用法你知道几个呢?(if函数的基本用法)

在Excel的世界里,函数公式是处理数据、分析信息的得力工具。而在众多函数中,IF函数以其简单易用、功能强大的特点,成为了无数Excel用户心中的“明星”。今天,我们就来深入探讨一下IF函数的经典用法...

IF公式多嵌套老用错?记住口诀,大大小小!

职场工作中,IF公式多条件嵌套经常要用,举个例子,下面是公司的一个提成奖励方案,根据不同的业务量,进行不同的奖励标准,我们需要计算出每个员工的奖励是多少我们需要使用多个IF公式进行嵌套解决,唯一需要注...

Excel多条件判断IF淘汰,新公式IFS太强了!

举个工作中的实例说明,假如你是人事,需要根据规则核算员工的奖励数据按照完成率不同的等级,来计算不同的奖励,标准如下所示:然后有如下员工的完成情况,需要在D列计算出对应奖励金额:1、老版本的IF公式嵌套...

Excel的Vlookup+IF公式组合,3个用法,太秀了!

Vlookup函数公式在工作中天天用,再搭配IF函数公式,强上加强,今天分享3个VLOOKUP结合IF函数公式组合应用实例1、Vlookup逆向查找左边是员工编号,姓名和工资数据,需要根据员工姓名,查...

Excel常用基础条件函数与用法详解

以下是一份Excel常用条件函数速查指南,结合典型应用场景和搜索文献整理一、逻辑判断函数1. IF函数语法:`=IF(条件, 值或公式1, 值或公式2)`场景:成绩评定、奖金计算示例:excel=IF...