excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel的IF函数奇妙用法

根据计算结果变更显示内容---IF函数

一、如何写“逻辑表达式”是关键

“年龄在25岁以上”、“理工科毕业”,根据这样的条件,来切换显示单元格中所显示的值时,要用到IF函数。

根据所指定的逻辑表达式的计算结果,将两种显示内容中的其中一种显示到单元格中。

=IF(逻辑表达式,为True时的显示内容,为False时的显示内容)

使用IF“逻辑表达式"=<>

例如,“A1=10”这个逻辑表达式,是对单元格A1的值是否等于数值10所进行的提问。当该表达式成立时,也就是单元格A1的值等于10时,计算结果“TRUE”(正确)IF函数将会显示第二参数中所指定的TRUE时的显示容。另外,当单元格A1的值不为10时,则计算结果为“FALSE”(错误)IF数将会显示第三参数中所指定的FALSE时的显示内容

可在逻辑表达式中进行指定的比较运算符如下表所示,以及什么时候都可从下表中获知。

可在逻辑表达式中进行指定的主要运算符和计算结果

=<>TrueFlase

二、无法计算增长率时,显示“N.M.”

字习了逻辑表达式的结构之后,我们来试着使用一下IF函数来进行增长率的增长率可通过当年的利润÷上一年的利润-1”的算式来进行计算,但是一年的利润为负值时是无法进行计算的。

因此,要根据上一年的利润是否为负这样的逻辑表达式来创建一个以切换显示内容。上一年的利润为正时,将直接显示计算结果,为负时将的首字母,表示无意义计算)

条件表达式与其计算结果示例

上图下方的表格中,在增长率列的D3单元格中输入IF函数,在逻辑表达式指定[B3,表示B(2020)的值是否小于0”

进一步指定显示内容,当逻辑表达式为TRUE时,显示“N.M.”,为FALSE时,则显示2021年的利润÷2020年的利润-1”的计算结果。

单元格D4中,也输入了使用IF函数的算式。对比增长率列中两个单元格的计算结果,可以看出,逻辑表达式的结果不同,显示内容也会发生变化。

三、嵌套多个条件进行判定

嵌套使用IF 函数,能够简单判定出是否同时满足两个条件

例如,判定满分为100的问卷调查结果是否都在“0-100'之间是否同时满足“0以上的值(值>-1)和100以下的值(值<101)这两个逻辑表达式,这个例子中,I函数的算式

IF函数的嵌套示例

嵌套IF函数所创建的算式,只有在满足第个逻辑表达式A3-,并且也满足第A3<101才显示“OK”,否则显示“under”或者“over”

上面的算式中,为外侧的IF函数的第2参数指定了另外的IF函数,这种状态称为“IF函数的嵌套”。

这样一来,只有在第一个I函数(>-1)TRUE时,才会处理第二个数的逻辑表达式(<101)。而且,只有在同时满足两个逻辑表达式时才会题“OK”

另外,算式较为复杂时还可以增加嵌套的数量,应用三重、四重嵌套到式中。

这种“用IF函数来检查输入数据的方法”可以在所有的场景中进行使用,非常具有通用性的技巧。掌握了这个技巧,就可以通过简单的操作,只对检查结果为0K的结果进行求和,只对不OK的结果通过[查找]或者[排序]功能来将其找出。

关于Excel的IF函数就先分享到这里,关于IF函数大家认为还有哪些实用的方法,欢迎在评论区留言交流!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接