如何使用范围在Excel中添加多个工作表中的数字

时间:2012-06-13 15:57:49

标签: excel excel-formula

我有多个工作表都使用相同的模板 我有一个摘要页面,并有一个适用于单个工作表的公式

= SUMPRODUCT( - (Sheet 1中F4:工作表Sheet F500> = A1), - (Sheet 1中F4:!!Sheet 1中F500

公式检查工作表1上的相关范围,并返回A1和A2中指定的日期范围框中的值

问题在于我想为多张纸张执行此操作并使用3D参考。

我试过了

= SUMPRODUCT( - (Sheet 1中:表Sheet 3 F4:Sheet 1中:表Sheet 3 F500> = A1), - (Sheet 1中:!!表Sheet 3 F4:Sheet 1中:表Sheet 3 F500

并抛出一些额外的括号以保证安全

= SUMPRODUCT( - ((Sheet 1中:表Sheet 3 F4):( Sheet 1中:表Sheet 3 F500> = A1)!), - ((Sheet 1中:!表Sheet 3 F4):( Sheet 1中:表Sheet 3 F500)

这些都不起作用,而我正在收到#NAME?错误

任何想法都将不胜感激

提前Thanx 加里

1 个答案:

答案 0 :(得分:0)

您的公式看起来像是被截断了,您是否只想计算A1和A2之间的日期?您不能在SUMPRODUCT中使用3D参考。在Excel 2007中,您可以使用此公式

=SUMPRODUCT(COUNTIFS(INDIRECT("'"&G1:G3&"'!F4:F500"),">="&A1,INDIRECT("'"&G1:G3&"'!F4:F500"),"<="&A2))

您在G1:G3

中列出了所有工作表名称