第三步:判断两个条件是否通时成立。判断完两个条件后,我们这两个条件要同时成立才纳入计数,既然是同时成立,满足and函数与乘法的关系,这里直接用乘法将两个条件相乘,得到相应的结果。
第四步:将上一步结果化为0和1。到这第三步,就将数字划分为0和非0的数值了,但是这时候直接将辅助列相加的话,得到的结果显然是不对的,比如第三条得到的是数字二,代表这个员工有两种产品大于90,直接相加就会出现错误,因此我们要想办法把大于1的数字转换成1,0依旧不变。如何转换呢,这里介绍一个函数,简单说一下用法,后期再详细讲解。ROUNDUP函数,将数字向上舍入,比如1.2,使用这个函数且仅保留整数部分的情况下,结果为2,大家可以理解为将小数部分去掉后加1。知道这个函数后在这里该怎么使用,我们可以用最后一步所有的数字统一除以一个这里面可能出现的最大的数字,我们这里可能出现的最大的数字为当三个产品都大于90的情况下,得到数字为3。因此我们可以先全部除以三看看结果:
我们可以看到,经过除以3之后,0还是0,但是非0的数字都变成了小数,通过上面讲的ROUNDUP函数,去除小数部分在整数部分加1,是不是就将所有小数变成1了,我们来看看效果:
到了这一步,最后就是将这些1和0加起来即可,我们这里就不给大家赘述。同时到这里我们思路就已经理清楚了,最后就是使用上期给大家讲解的方法将这些分部进行的步骤综合到一条公式当中,最终就得到了=SUM(ROUNDUP((($D$77:$D$89>90) ($E$77:$E$89>90) ($F$77:$F$89>90))*($C$77:$C$89=M78)/3,0))