问题

如下图:

打开网易新闻 查看精彩图片

工作表“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员工编号对应的工资加和。

相关知识点参考: