引用到另一个已关闭工作簿的Excel公式不更新数据

46scxncf  于 2023-06-30  发布在  其他
关注(0)|答案(2)|浏览(117)

下面是我的公式(在工作簿A中)引用到另一个工作簿B,其中数据存在并经常更新。

=COUNTIFS('Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!C:C,"Media",'Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!A:A,">="&B1,'Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!A:A,"<="&B2)

B1B2(格式:日期)是工作簿A本身中存在的单元格(其中存在公式)。该公式在工作簿B中查找具有两个条件的字符串,并给予计数(要求)。我得到的结果是#VALUE!,除非打开关闭的工作簿B。
索引有问题吗?更新并关闭工作簿B时,为什么公式不更新?

k5ifujac

k5ifujac1#

COUNTIF(S)/SUMIF(S)不适用于关闭的工作簿。你需要使用类似SUMPRODUCT的东西-但是不要使用整个列引用:

=SUMPRODUCT(('Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!C1:C1000="Media")*('Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!A1:A1000>=B1)*('Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!A1:A1000<=B2))

例如。

u2nhd7ah

u2nhd7ah2#

如何在Excel 2016中实现同样的功能?我有同样的挣扎,因为我需要sumif相当数量的列。

相关问题