如何使用If函数结合5个基本函数,小技巧,大作用

If函数应该是大家最先接触的函数之一,也很熟悉它的用法。除了本身的用法外,还可以与基本函数And、Or、Not、Iferror结合使用。这是一个小技巧,但可以达到很大的效果。

1.IF函数。

功能:判断条件是否成立。如果为true,则返回一个值,否则返回另一个值。

语法结构:=If(判断条件,条件成立时返回值,条件不成立时返回值)。

目的:确定员工的“月薪”。如果>5000元,则返回“高薪”,否则返回空值。

方法:

在目标单元格中输入公式:=IF(G35000,\’高薪\’,\’\’)。

解释:

如果当前单元格的值>5000,则返回指定值“高薪”。如果5000,则返回空值;这是If函数本身的作用,也是最基本的用法。

2.如果嵌套。

目的:确定“员工”的月工资。如果>5000,则返回“高薪”;如果>4000,则返回“正常”;如果4000,则返回“低薪”。

方法:

在目标单元格中输入公式:=IF(G35000,\’高薪\’,IF(G34000,\’正常\’,\’低薪\’))。

解释:

1、使用If函数嵌套层级时,必须“从高到低”判断数值,比如从5000到4000,然后是4000以下,否则无法得到正确的结果。

2.除了使用If函数嵌套判断外,还可以使用Ifs函数进行判断。公式为:=IFS(G35000,\’高薪\’,G34000,\’普通\’,G3=4000,\’低薪\’),相对于If函数的效率而言,嵌套次数有所减少。您认为哪一款更有用?在留言区告诉小编吧!

3. If+And 组合情况。

And函数的作用是检查所有条件是否都为TRUE。如果全部为TRUE,则返回TRUE,否则返回FALSE;语法结构为:=And(条件1, [条件2].)。

目的:判断“员工”的“笔试成绩”和“面试成绩”。如果两者均60分,则面试通过,否则不通过。

方法:

在目标单元格中输入公式:=IF(AND(G3=60,H3=60),\’合格\’,\’\’)。

解释:

如何使用If函数结合5个基本函数,小技巧,大作用

从G3和H3的单元格地址可以看出,当前值在同一行,即同一个人的信息。如果G3和H3都60,则返回“合格”,否则返回空值。

4. If+Or 组合情况。

Or函数的作用是:如果任意参数为TRUE,则返回TRUE,否则返回FALSE;语法结构为:=Or(条件1, [条件2].)。

目的:确定“员工”的“笔试成绩”和“面试成绩”。若其中一科成绩90分,则返回“基本合格”。

方法:

在目标单元格中输入公式:=IF(OR(G3=90,H3=90),\’基本合格\’,\’\’)。

解释:

1、如果当前行某个值90,则返回“基本合格”,否则返回空值。

2、如果当前行两个值都90,可以使用下面的公式进行更准确的判断:=IF(AND(G3=90,H3=90),\’合格\’,IF(OR( G3=90,H3=90),\’基本合格\’,\’\’)),这就是If+And+Or这三个函数的组合应用。

5. If+Not 组合情况。

Not函数的作用是对参数的逻辑值求反。当参数为TRUE时,返回FALSE。当参数为FALSE时,返回TRUE;语法结构为:=Not(条件1, [条件2].)。

目的:根据员工的“性别”返回“男”或“女”。

方法:

在目标单元格中输入公式:=IF(NOT(D3\’男性\’),\’男士\’,\’女士\’)。

解释:

如果当前值不等于“男”,则一定是“女”,如果得到“女”的否定,则为“男”。

6. iferror函数。

功能:检查表达式是否错误。如果错误,则返回指定值。否则,返回表达式本身的值。

语法结构:=Iferror(表达式,表达式错误时返回值)。

目的:查询“员工”的“笔试成绩”。如果没有对应的员工信息,则返回空值。

方法:

在目标单元格中输入公式:=IFERROR(VLOOKUP(K3,B3:G12,6,0),\’\’)。

用户评论


闲肆

这个标题太吸引眼球了!我一直觉得if函数用的多,但没想过能和其他功能函数搭配使用,感觉可以学习一下。

    有5位网友表示赞同!


顶个蘑菇闯天下i

"小技巧,大作用"说的太对了!我经常会卡在对一些复杂逻辑的处理上,如果能够用这种方法来简化的话,想想就兴奋啊!

    有14位网友表示赞同!


金橙橙。-

终于有人整理这些常用的组合用法了!我一直都是靠查阅文档和试错法解决问题,现在有了这篇博客,以后再也不用费这么大劲了。

    有10位网友表示赞同!


∞◆暯小萱◆

标题有点抽象,我本来以为会介绍一些高级的函数组合技巧,没想到还是基础函数。不过我还是想看看这种老少皆宜的方法。

    有16位网友表示赞同!


暮光薄凉

如果能附上更多详细的例子就更好了,像具体怎么用在excel或python中,这样更容易理解和应用。

    有8位网友表示赞同!


夏日倾情

我之前遇到过类似的问题,想要实现一些复杂的条件判断,结果弄得代码非常复杂。这个组合用法真的很有帮助,以后一定要试试看!

    有11位网友表示赞同!


羁绊你

感觉这种方法可以提高效率,而且逻辑更加清晰易懂。如果能再加上一些实际案例说明,相信很多人都受益匪浅!

    有16位网友表示赞同!


雁過藍天

我以为这种基础函数的组合用法很早就被知道了,原来还有这么多人需要学习呢?期待看到这篇博文的详细内容!

    有9位网友表示赞同!


古巷青灯

这个标题确实很吸引人,让人觉得掌握这些技巧之后会学到不少东西。希望博主能够讲解得详细一些,让我快速入门!

    有11位网友表示赞同!


将妓就计

我一直都在用if else语句来处理条件判断,但这种组合方法看起来更加简洁高效,应该值得尝试一下。

    有13位网友表示赞同!


我就是这样一个人

感觉这篇文章很有用!我要赶紧去试试看能不能用这些基础函数的组合把我的代码简化下!

    有15位网友表示赞同!


安好如初

期待看到一些具体案例讲解,这样才能更好地理解"小技巧,大作用"这句话 。

    有20位网友表示赞同!


晨与橙与城

我目前主要在用python编写程序,不知道这些函数和我的习惯编程方式是否兼容?作者能否分享一下在不同编程语言下的使用方法?

    有18位网友表示赞同!


不离我

我本来以为这篇文章会讲比较新的函数组合方法,有点失望,不过基础函数也值得学习一遍。

    有18位网友表示赞同!


信仰

虽然标题很吸引人,但这篇文章的内容似乎太浅显了,希望能更深入地探讨函数的组合应用场景和原理

    有19位网友表示赞同!


颜洛殇

这种基础函数的组合用法听起来很有趣,我一直以来都是直接用if else来解决问题,这篇文章或许能开阔我的思路!

    有10位网友表示赞同!


刺心爱人i

我感觉这个标题有点误导性,好像会是一篇技术非常高深的文章,但实际上更多的是基础知识的梳理

    有9位网友表示赞同!


闷骚闷出味道了

希望作者可以分享一些关于函数组合的高级技巧和应用案例,让我进一步提升自己的编程水平!

    有14位网友表示赞同!


慑人的傲气

我已经收藏了这篇文章,我会花时间认真学习,期待能从中掌握到很多实用技能!

    有6位网友表示赞同!

上一篇
下一篇

为您推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@zhutibaba.com

工作时间:周一至周五,9:00-17:30,节假日休息