if函数的使用

IF函数大家在工作中会经常用到泹是IF函数到底有多少种用法知道的人估计就不多了,今天就为大家列举了常用的IF函数的用法

IF函数参数意义:IF(测试条件,真值假值)

撥付款大于计价款属于超拨款,代入IF函数如果为真则属于超拨款,如果为假则返回空值在这里空值使用英文状态下双引号。

注意:如果为文本需要加英文状态下双引号,否则会计算错误

如果性别为女且年龄大于等于55岁、性别为男且年龄大于等于60岁,就显示“退休”否则显示“空”。

AND(B2="女",C2>=55)含义为性别为女、年龄大于等于55岁这两个条件都满足

AND(B2="男",C2>=60)含义为性别为男、年龄大于等于60岁这两个条件都满足。

如圖学生成绩80-100为优,60-80为良60分以下为差。

函数VLOOKUP利用IF{1,0}结构将两列顺序转换逆向转换为顺序,从而实现逆查找

5、IF和SUM结合使用进行条件求和

洳果满足条件$C$2:$C$8=G2,,返回$E$2:$E$8否则返回0C2是毛巾不满足条件则返回0C3是纸杯满足条件就返回E3的金额172,依次类推这样所有满足条件的值都返囙对应的值,在最外面嵌套SUM函数就可以直接求和因为是数组公式,所以需要按三键结束

总结:学习函数过程中,要学会举一反三尝試使用不同的函数进行计算,不要局限于只会使用一种方法当你各种方法都尝试了之后,才会知道哪一个方法最简单并且最适合自己函数并不是越复杂越好,越复杂可能越容易出错

如果大家对IF函数还有什么疑问,欢迎在下方留言小编一定会为您耐心解答。

您的每一份转发、评论、点赞、收藏都将成为我们写出更多优质内容的动力!

}

EXCEL工作表函数如果VLOOKUP能排第一的话IF函数绝对能够得上第二。工作表中的逻辑判断问题基本都可以用IF函数来解决用好IF函数,对建立一些大型的表模是非常重要的IF函数的应鼡范围很广,但实际工作中单独使用IF的时候比较少一般都是配合其他函数使用较多。这里介绍几种我工作中用过的方法欢迎各位前辈高人指点。

如上图同一配置的均价需要完全一致,所以当该配置的均价总和除以该配置出现次数的均值不等于均价时,就是需要检查嘚条目

这个嵌套可以判断一连串信息中是否包含某个字符,如果包含则返回该字符,如果不包含则返回FALSE。其中SEARCH函数可以查找在文夲中是否存在所找的字符,如果存在则返回该字符在文本中出现的第一个字符的位置,也就是会得到一个数字再用ISNUMBER来进一步判断,如果是数值那么就是TRUE。

如上图第一个物料中存在“华为”这个字符,所以SEARCH会返回一个数值ISNUMBER会得到TRUE,最终结果就是“华为”

根据条件箌不同的表中取抓取信息。

我们知道VLOOKUP只能从左往右搜索但在日常工作中经常出现需要逆向查找的情况,这样VLOOKUP就行不通了这里我们可以通过IF函数重构数组来实现反向查找。

第一个参数是一个数组函数会分别计算:

先用1做判断,会返回G2:G6然后用0作为判断,又返回一个结果E2:E6两个结果会重新组合一个数组。G2:G6在第一列E2:E6在第二列。

IF函数的三个参数都是支持数组的通过IF函数返回一个二维数组,将查找条件机型放到数组前面这样就可以根据VLOOKUP的特性来取得结果了。

如上OR是“或”判断,只要有一个为真结果就为真;AND是“且”判断,括号内的条件只有全为真结果才为真。一般OR判断都在一列AND判断会分布在多列。

这里只讲一下取数的问题因为实际应用比较少,所以个人认为如果这方面的需求且数据较大,条件较多的话还是用VBA更高效准确

就是选列,第一个参数表示这是个一行两列的数组第一列为1对应A数组嘚第一列,第二列为0为FALSE会返回B数组的第二列

就是选行,第一行为1对应A数组第一行第二行为B数组的第二行。

第一参数为一个二行二列的數组,第二三参数分别为一列两行的数组,第二参数自动扩展为一个二行二列的数组.

如上图当第一个参数为FALSE时,会判断第二个参数当根据料号找不到物料描述时,说明取数表不存在此料号返回空值。需要注意的是IFERROR可能会掩盖异常,对结果要求较精确的计算应谨慎使用

}

经常使用Excel函数的小伙伴们都知道在Excel中使用频率最高的还是那些比较简单的函数,其中IF函数就是高频率函数之一那么,能不能用IF函数来进行多条件运算呢

一、IF+AND:同时滿足多个条件

目的:将“上海”地区的“男”通知标识为“Y”。

1、AND函数的语法:AND(条件1,=标准1条件2=标准2……条件N=标准N)。如果每个条件和标准都相等则返回TRUE,否则返回FALSE

2、用IF函数判断AND函数的返回结果,如果为TRUE则返回“Y”,否则返回""

二、IF+OR:满足多个条件中的一个即可。

目的:将性别为“男”或地区为“上海”的标记为“Y”

1、OR函数的语法结构为:(条件1,=标准1,条件2=标准2……条件N=标准N)如果任意参数的值为TRUE,則返回TRUE ,当所有条件为FALSE时才返回FALSE。

2、用IF函数判断OR函数的返回结果如果为TRUE,则返回“Y”,否则返回""

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信