Excel #裁判!一个单元格出错,但其他单元格不出错

Excel #裁判!一个单元格出错,但其他单元格不出错,excel,excel-formula,Excel,Excel Formula,我有一本作为母版书的工作簿,从另外两本书中提取信息。我在打开时运行了一个宏,打开另外两个工作簿,然后关闭它们,以确保更新所有信息。(数据过去是自己拉的,但前几天停止了,所以我创建了一个宏来打开书本,让我得到更新的数据。)除了一个公式外,所有公式都正确拉。所有的公式都是相似的,除了表的名称,我确保我的表被正确命名。你知道为什么下面的公式会引起#REF!当其他公式指向同一张没有问题的工作表时出错? =汇总(总和('M:\Sales\Supervisor\2017 SVR和2017团队利润报告\TMR

我有一本作为母版书的工作簿,从另外两本书中提取信息。我在打开时运行了一个宏,打开另外两个工作簿,然后关闭它们,以确保更新所有信息。(数据过去是自己拉的,但前几天停止了,所以我创建了一个宏来打开书本,让我得到更新的数据。)除了一个公式外,所有公式都正确拉。所有的公式都是相似的,除了表的名称,我确保我的表被正确命名。你知道为什么下面的公式会引起#REF!当其他公式指向同一张没有问题的工作表时出错?

=汇总(总和('M:\Sales\Supervisor\2017 SVR和2017团队利润报告\TMR-团队ABC's.xlsm'!2018年4月7日[停留时间])/30,0)


因此,我注意到,当我改变大师开启哪支队伍的顺序时,我得到了更多的#ref!错误。这一次,这一切都在一个特定的团队(经销商)。显示方式的设置为:O2:O4、O12(O12仅为组织罪魁祸首)是团队ABC,O6:O10、O13是团队经销商。所以我认为ABCs文件首先打开,插入O2:O4和O12,然后当经销商打开时,它插入O6:O10,也许当它尝试填充O13时,它会导致O12出错,因为它不是经销商的一部分?我不知道为什么这会引起问题,所以任何关于它的帮助都会被告知。不,我不能移动队伍。O12和O13是上司希望在团队和总计(O5和O11为总计)下的主管职位。这是一张母版的图像,以便更好地可视化:

虽然我仍然不明白是什么导致了这个问题,但解决这个问题的方法是将我前面提到的公式放在每个工作簿的两个子文件中,然后使用索引公式将数据拉入母版。我猜问题与提取值然后尝试计算有关。现在,它计算并提取数据,一切都很好。感谢您的帮助。

当您右键单击并删除一列或一行时,Excel会尝试调整所有公式以考虑更改。如果不能,则公式将在无法更新的公式中包含
#REF
。该单元格还将显示
#REF
。您是否右键单击并删除了某个行或列?@JamesL。求和是在一个表上执行的,所以我不确定为什么删除行会是一个问题。我在这篇没有回复的老帖子中提到了一个问题:因此,如果工作表随机添加了行,我会删除工作表顶部的行,并将表向下推一些。我已经包括了一个链接,指向从中提取数据的一张工作表。我不认为删除表外的行会导致这种情况。我从来没有像在Excel中那样使用过
,也不经常引用其他电子表格。所以我不确定是什么导致了你的
#REF
问题。如果您将引用其他工作簿的工作公式添加到您的文章中,作为有效公式与无效公式的比较,可能会有所帮助。@JamesL。问题是公式完全相同,减去文件名(取决于团队)和员工姓名,但这里有一个有效的例子:=汇总(SUM('M:\Sales\Supervisor\2017 SVR and MARGIN REPORT BY team\TMR 2017-team ABC's.xlsm'!Markfebruary 2018[停留时间])/30,0)好吧,看看谷歌硬盘上的XLS,Excel中用于Esco、John、Mark和Suzi的表的创建方式不同。Esco是独一无二的,而其他的都是一样的。如果我打开您的电子表格并在任何空白(非表格)单元格中创建公式,然后键入
=
,然后单击Esco的任何字段,它将使用表格+列表示法。如果我对任何其他用户也这样做,它只使用
=J37
(行/列)表示法。因此,Excel对待Esco的表格的方式与其他人不同。这可能是问题的一部分吗?