如果日期范围跨了多张工作表,如何在一个工作表中汇总所有日期的计数结果?
时间: 2024-09-30 07:06:28 浏览: 8
如果日期范围分布在多个Excel工作表中,要在同一个工作表汇总每个工作表的某一天的计数结果,你可以使用数组公式和INDIRECT函数。以下是一种方法:
1. 打开包含汇总结果的工作表,选择一个空白区域,比如B2单元格开始的地方。
2. 在这个区域输入一个数组公式来遍历各工作表,并对指定日期进行计数。假设你的日期在其他工作表的A列,第一天的日期在A1,公式可能是这样的:
```excel
=SUMPRODUCT((INDIRECT("'Sheet1':A:A") = TODAY()) * (Sheet1!$B:$B + Sheet2!$B:$B + ...))
```
这里的"'Sheet1':A:A"是一个引用,INDIRECT函数将字符串转换为实际的单元格引用。你需要将“Sheet1”、“Sheet2”替换为你想要汇总的实际工作表名称。
3. 完成输入后,记得按下Ctrl+Shift+Enter键而不是只按Enter键来确认这是一个数组公式,因为常规Enter不会创建数组公式。
4. 如果有更多工作表,继续添加到数组内,每增加一个工作表就在逗号后面加上一个新的工作表名称。
5.