使用Excel将日期值作为查找来汇总多个工作表中的值

时间:2016-04-19 20:32:42

标签: excel-formula excel-2010

我正在处理的工资单电子表格中存在以下情况

  1. 我有多张具有完全相同布局的纸张。每个员工一个
  2. 员工工作表的每一行都有一个支付期结束日期和其他值,如年初至今的总工资,净工资,所得税和其他值
  3. 由于全年可以增加更多员工,我不能只列出公式中的每位员工
  4. 在另一张名为“季度报告”的工作表中,我尝试根据单元格中列出的特定日期来汇总所有员工工作表中的值。

    如何在公式中单独声明每张工作表,查找按季度报表上的日期定义的行,并在每张工作表上查看该行的年初至今工资总额。

    即。 SUM(' Bob:Susan'!C1)但该行由VLOOKUP或Match或其他内容确定。

    我一直在尝试使用VLOOKUP,INDEX / MATCH和SUMIF。我不确定我在这些公式中做错了什么,或者我是否只是使用了错误的公式。这是我的一次尝试

    =SUMIF('Susan:Employee Template'!B13:B38,B3,'Susan:Employee Template'!M13:M38)
    

1 个答案:

答案 0 :(得分:0)

列出工作表范围内的所有工作表名称,并将范围命名为SheetNames然后您可以使用:

=SUMPRODUCT(SUMIF(INDIRECT("'"&SheetNames&"'!"&"B13:B38"),B3,INDIRECT("'"&SheetNames&"'!"&"M13:M38")))