1、需求描述
如下图所示,现要统计12.17-12.23这一周各个人员的“上班工时(a1)”。
下图为系统直接导出的工时数据明细样例。
2、解决思路
首先,确定逻辑:“对多个条件(日期、人员)进行“工时”列求和”。故选择sumifs函数,由于是“日期”字段有多个数值,故与sum函数嵌套使用;
其次,sumifs函数中日期条件正常一次只有1个数值,但是通过使用{},可以将多个条件值一次性写入,实现多数值的自求和;
最后,外层再嵌套sum函数对多数值的自求和进行整体求和。
3、具体函数方案
以D4单元格的公式为例:
=SUM(SUMIFS(工时明细表!C:C,工时明细表!B:B,C4,工时明细表!$A:$A,{"20221217","20221218","20221219","20221220","20221221","20221222","20221223"}))
函数效果如下图:
4、拓展思考
统计“工作日天数(b1)”数据使用的是同样的数学逻辑及函数,试着自己动手实践一下吧!
建议:
函数嵌套之先分后合原则:针对嵌套函数,最好不要一次性输入所有函数(特别熟练的专家级人员除外),所有涉及的函数先单独确定无误后逐层合并,合并过程中要逐层核对结果无误,这样好定位出现问题的环节。