问题
如下图:
工作表“7月份工资”、“8月份工资”、“9月份工资”是员工工资明细表,要求在“工资汇总”工作表中汇总各位员工的工资。如何实现?
解决方法
在“工资汇总”工作表中D2单元格输入公式:
=SUM(SUMIF(INDIRECT({7,8,9}&"月工资!A:A"),A2,INDIRECT({7,8,9}&"月工资!D:D")))
按Enter键完成第一位员工三个月工资的汇总,再将公式向下填充,可得其他员工工资汇总情况。
如下图:
公式解析
INDIRECT({7,8,9}&"月工资!A:A"):取7、8、9三个月工资表中A列员工编号数据。
SUMIF(INDIRECT({7,8,9}&"月工资!A:A"),A2,INDIRECT({7,8,9}&"月工资!D:D")):分别将7、8、9三个月工资表中A2员工编号对应的各月工资汇总。
SUM(SUMIF(INDIRECT({7,8,9}&"月工资!A:A"),A2,INDIRECT({7,8,9}&"月工资!D:D"))):将三个月中A2员工编号对应的工资加和。
相关知识点参考:
联系客服