【发布时间】:2015-03-15 18:56:12
【问题描述】:
我想创建一个如下图所示的报告。
我的数据有大约 500,000 个单元格(它会继续变大)
现在,我正在使用 excel 中的 countifs 函数,但计算需要很长时间。 (无法关闭自动计算)
主要值收集为日期,日期范围约为 3 年,所以我必须放很多公式来覆盖所有值范围。
result
下图是数据源,顶部不能更改。 ,而底部是我自己创建的(可以更改)。我使用 weeknum 将日期更改为周数。
data
有没有更好的公式或任何方法可以使这个文件更快?欢迎各种建议!
我正在考虑使用数据透视表,但我不知道如何从这种数据源制作数据透视表。
PS。 VBA 是最后的选择。
您可以在这里下载示例文件:https://www.mediafire.com/?t21s8ngn9mlme2d
【问题讨论】:
-
什么是“很长时间”?
-
我的意思是计算时间。由于我必须创建 2 个级别的公式(1 将日期转换为 weeknum,另一个是根据条件计算 weeknum)
-
我的意思是实际需要多长时间
-
哦...大约 5-10 分钟取决于计算机。但这很烦人,因为每次我归档数据时,都会开始计算。而且我不能禁用自动计算功能,因为它会破坏文档的其他部分。所以,我想减少公式或使用其他公式或使用数据透视表来提高其性能。
-
@Krsnik195 在输入新数据时禁用自动计算怎么样?然后重新启用?
标签: excel optimization excel-formula large-data