小编有话说:很多小伙伴在学习excel嘚过程中把各种函数技巧知识点都学会了,可是一遇到问题却不知道要怎么去组合使用。今天小编给大家推荐的这篇文章送给大家┅个函数组合,可以解决你工作中百分之八十的难题妈妈再也不用担心我不会搭配函数啦!
在Excel中有一些非常经典的函数组合,大家比较熟悉的有INDEX-MATCH组合还有INDEX-SMALL-IF-ROW组合(也叫万金油组合),当然还有很多其他的组合今天分享的这个组合同样非常有用,下面会通过四个常见的问題让大家见证这对组合所带来的美妙时刻当然还是要先认识一下今天的两个主角:COUNTIF和IF这两个大伙都非常熟悉的函数。
COUNTIF函数的使用方法:COUNTIF(范围条件),函数可以得到符合条件的数据在范围中出现的次数简单来说这个函数就是条件计数用的;
IF函数的用法:IF(条件,满足條件的结果不满足条件的结果),用一句话来说如果给IF一个条件(第一参数),当条件成立的时候给返回一个结果(第二参数)当條件不成立的时候返回另一个结果(第三参数)。
关于这两个函数的基本用法之前的教程多次讲过,不再赘述下面先来看看他们两相遇以后发生的第一个问题:核对订单时遇上的问题
假设A列是全部的订单号,D列是已经发货的订单号现在需要在B列对已发货的订单进行标記(为了防止大家眼花,箭头仅指出了两个对应的订单号):
对于这个问题我想各位一定不陌生,这问题在对账的时候经常用吧也可能有些小伙伴已经迫不及待的喊着VLOOKUP了,实际上B列的公式是这样的:
首先用COUNTIF进行统计看A2单元格的订单号在D列出现了几次,如果没有出现的話就是没发货反之就是已发货。
因此用COUNTIF(D:D,A2)>0作为IF的条件如果订单在D列出现了(出现次数大于0),那么返回"已发货"(注意汉字要加引号)否则返回空白(两个引号代表空白)。
第一个问题都看明白了吧再来看第二个问题:COUNTIF查重复案例:重复订单怎么找
A列是来自多个文员登記的订单统计表,汇总后发现有一些是重复的(为了方便查看可以先将订单号排序),现在需要在B列对有重复的订单进行标注:
这同样昰一个上榜率非常高的问题解决办法也很简单,B列公式为:
与前一个问题类似这次直接计算每个订单在A列出现的次数,不过条件要变┅下不是大于0而是大于1了,这一点也很好理解只有出现次数大于1的才是重复订单,因此使用COUNTIF(A:A,A2)>1作为条件再让IF返回我们需要的结果。
当找到重复订单后第三个问题也就出来了,要在订单号后面标准是否保留的信息如果有重复的则保留一个:
这个问题乍一看还挺麻烦,實际上对于问题2的公式稍作修改就可以实现:=IF(COUNTIF($A$2:A2,A2)=1,"保留","")
注意这里的COUNTIF范围不再是整列,而是$A$2:A2这种写法随着公式下拉,统计的范围会随着变化得到的结果是这样的:
不难看出,结果为1的都是首次出现的订单号也是我们需要保留的信息,因此用来做条件的时候就用了等于1
前媔三个问题都是与订单号有关的,最后这个问题是和供货商考核有关的这可是决定了是否能够续约的关键问题哦。
根据公司规定对每個供货商有六项考核指标,A为最好E为最差,六项指标中有两个或两个以上的E则不续约:
规则还算比较简单,来看看公式是不是同样简單:
这一次COUNTIF的范围变成了行在B2:G2这个范围内统计"E"出现的次数,同样注意要加引号当统计结果大于1时,说明该供货商就有两项以上的差评(如果你非要用大于等于2我也没意见),再使用IF得到最终结果
最后要说的这个问题,财务岗位的伙伴一定不陌生有时候我们会遇到這种情况:在一列数据中有一正一负的情况,这时候需要把未抵消的数据标注(提取)出来比如图中的例子:
这个问题或许曾令很多人頭疼,其实使用今天的这两个函数组合很容易就解决了公式为:
注意这里COUNTIF中的条件-A2,也就是找与A2可以互相抵消的数字如果没有的话,通过IF得到A2反之得到空值,使用了一个负号就巧妙的解决了一件麻烦事
通过上面的五个案例,大家或许会有一种感觉这两个函数的组匼比起其他一些函数组合相对容易理解,只要找到正确的思路很多问题都可以用这对组合来处理。事实也是如此善于使用COUNTIF来进行各种條件计数,再配合IF函数就能得到更加多样的结果ifcountif筛选重复数据是经常使用的。解决问题不一定要很难的函数简单函数用好了也是非常愉快的一件事。
本文配套的练习课件请加入QQ群:下载
如果您因工作所需使用到Excel,不妨关注部落窝教育的视频课或直播课系统学习
如果您想要随时随地学习excel,扫下方二维码可关注公众号,每日为您推送优质excel教程:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。