Excel函数学习之countif()函数的使用方法
这个问题乍一看还挺麻烦,实际上对于问题2的公式稍作修改就可以实现:=IF(COUNTIF($A$2:A2,A2)=1,"保留","")
注意这里的COUNTIF,范围不再是整列,而是$A$2:A2,这种写法随着公式下拉,统计的范围会随着变化,得到的结果是这样的:
不难看出,结果为1的都是首次出现的订单号,也是我们需要保留的信息,因此用来做条件的时候就用了等于1。
前面三个问题都是与订单号有关的,最后这个问题是和供货商考核有关的,这可是决定了是否能够续约的关键问题哦。
根据公司规定,对每个供货商有六项考核指标,A为最好,E为最差,六项指标中有两个或两个以上的E,则不续约:
规则还算比较简单,来看看公式是不是同样简单:=IF(COUNTIF(B2:G2,"E")>1,"否","")
这一次COUNTIF的范围变成了行,在B2:G2这个范围内统计"E"出现的次数,同样注意要加引号,当统计结果大于1时,说明该供货商就有两项以上的差评(如果你非要用大于等于2,我也没意见),再使用IF得到最终结果。
最后要说的这个问题,财务岗位的伙伴一定不陌生,有时候我们会遇到这种情况:在一列数据中有一正一负的情况,这时候需要把未抵消的数据标注(提取)出来,比如图中的例子:
这个问题或许曾令很多人头疼,其实使用今天的这两个函数组合很容易就解决了,公式为:=IF(COUNTIF(A:A,-A2)=0,A2,"")
注意这里COUNTIF中的条件-A2,也就是找与A2可以互相抵消的数字,如果没有的话,通过IF得到A2,反之得到空值,使用了一个负号就巧妙的解决了一件麻烦事。
通过上面的五个案例,大家或许会有一种感觉,这两个函数的组合比起其他一些函数组合相对容易理解,只要找到正确的思路,很多问题都可以用这对组合来处理。事实也是如此,善于使用COUNTIF来进行各种条件计数,再配合IF函数就能得到更加多样的结果,ifcountif筛选重复数据是经常使用的。解决问题不一定要很难的函数,简单函数用好了也是非常愉快的一件事。