0

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

=SUMPRODUCT(--(sheet1!F4:sheet1!F500>=A1),--(sheet1!F4:sheet1!F500

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

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

我努力了

=SUMPRODUCT(--(sheet1:sheet3!F4:sheet1:sheet3!F500>=A1),--(sheet1:sheet3!F4:sheet1:sheet3!F500

为了安全起见,还加上了一些额外的括号

=SUMPRODUCT(--((sheet1:sheet3!F4):(sheet1:sheet3!F500>=A1)),--((sheet1:sheet3!F4):(sheet1:sheet3!F500)

这些都不起作用,我得到了#NAME?错误

任何想法,将不胜感激

提前
谢谢加里

4

1 回答 1

0

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

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

您在 G1:G3 中列出了所有工作表名称

于 2012-06-13T18:42:18.303 回答