Mar 242020
其实做一个表格,涉及的函数,Excel的功能,真不少。不过真正帮我解决问题的,我第一次使用的是SUMPRODUCT 这个函数。
利用这个表格内容来讲解一下我用到的Excel的函数
证书类型
这个地方,对于Excel来说,就是需要提取一列数据的不重复的数值。这个其实是一个常见的功能。
=INDEX(表1[证书类型],MATCH(0,COUNTIF(A$28:A28,表1[证书类型])))
用到index,match,countif
报考人数
这个地方,是统计证书的考试人数。就是统计一列数据出现的次数。
=COUNTIF(表1[证书类型],A29)
这个地方实现,用countif,是最简单的,不过你也可以用sumproduct来实现。比较一下
=SUMPRODUCT(1*(表1[证书类型]=A29))
笔试通过
这是重点,整整想了一个晚上,用啥函数来实现。
统计IaaS的证书,需要同时满足两个条件,IaaS和pass。
=SUMPRODUCT((表1[证书类型]=A29)*(表1[笔试]="pass"))
其他两列,目前我都是相同的方式实现。
可以通过sumproduct函数,统计满足一个条件的数量,满足多个条件的数量
获取证书
如果希望拿到证书,那么就需要笔试,机考,答辩都通过。体会一下。
=SUMPRODUCT((表1[证书类型]=A29)*(表1[笔试]="pass")*(表1[机考]="pass")*(表1[答辩]="pass"))
参考文章