下面是我的公式(在工作簿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)
B1
和B2
(格式:日期)是工作簿A本身中存在的单元格(其中存在公式)。该公式在工作簿B中查找具有两个条件的字符串,并给予计数(要求)。我得到的结果是#VALUE!
,除非打开关闭的工作簿B。
索引有问题吗?更新并关闭工作簿B时,为什么公式不更新?
2条答案
按热度按时间k5ifujac1#
COUNTIF(S)/SUMIF(S)不适用于关闭的工作簿。你需要使用类似SUMPRODUCT的东西-但是不要使用整个列引用:
例如。
u2nhd7ah2#
如何在Excel 2016中实现同样的功能?我有同样的挣扎,因为我需要sumif相当数量的列。