【问题标题】:Problems with SUMIFS in Excel when using external reference使用外部引用时 Excel 中的 SUMIFS 问题
【发布时间】:2018-10-16 05:20:49
【问题描述】:

在进行了大量研究并尝试了各种潜在的解决方案后,我仍然陷入困境,希望有人能够指出我正确的轨道。

我在 Excel 2010 电子表格中使用 SUMIFS 函数,但它在打开参考电子表格时有效,但在关闭参考电子表格时会出现 #VALUE 错误。

到目前为止,我的搜索已确定这是 Excel 的一个已知问题,但尽管我尝试了论坛上发布的各种解决方法,但我无法进行任何工作。我没有收到 #VALUE 错误,而是收到零。

原公式如下:

=SUMIFS('P:\Performance\[All calls.xlsm]Jan 2016'!$N:$N,'P:\Performance\[All calls.xlsm]Jan 2016'!$R:$R,$B2,'P:\Performance\[All calls.xlsm]Jan 2016'!$G:$G,$C2,'P:\Performance\[All calls.xlsm]Jan 2016'!$J:$J,"pri")

正如我所说,当另一个工作簿打开时(它显然删除了“P:\Performance\”前缀),它可以正常工作,但在它关闭时则不行(尽管它确实更改了对完整路径的引用)。

所以根据其他建议,我尝试使用 SUMPRODUCT...

=SUMPRODUCT(--('P:\Performance\[All calls.xlsm]Jan 2016'!$R:$R=$B2),--('P:\Performance\[All calls.xlsm]Jan 2016'!$G:$G=$C2),--('P:\Performance\[All calls.xlsm]Jan 2016'!$J:$J="pri"),('P:\Performance\[All calls.xlsm]Jan 2016'!$N:$N)

但是,这会导致零,这显然是不正确的,因为 SUMIFS 版本和打开的工作簿给了我一个非零值。

通过计算步骤,我怀疑这可能与参考单元格本身基于公式有关,但我不确定。顺便说一句,无论参考工作簿是打开还是关闭,我都会得到相同的结果。

有什么想法吗?

非常感谢。

PS:我还查看了 Microsoft 支持站点,但虽然它给人的印象是该站点上有解决方法,但超链接会将您带回到同一个地方... How to correct a #VALUE! error

【问题讨论】:

  • Referencing value in a closed Excel workbook using INDIRECT? 的可能重复项。或本网站上的其他类似问题。
  • 一种可能的解释是,诸如 SUMIFS 之类的函数对不匹配的数据类型有更“宽松”的方法。例如,假设列 G 和 R 包含数字,那么如果 B2 和 C3 也包含数字,则两个公式的结果将相等。但是,将单元格 B2 中的条目更改为 TEXT 条目 2(例如,通过在它前面加上撇号)和 SUMPRODUCT 版本现在将返回 0,而 SUMIFS 版本将“有帮助”将该文本条目解释为数字 2 并且仍然给出相同的(非零)结果。建议您使用所有相关范围的数据类型来澄清您的帖子。

标签: excel sumifs


【解决方案1】:

好的,首先感谢评论的两个人。我不需要看建议的“类似问题”,因为我自己解决了。

其他地方发布的 SUMPRODUCT 解决方案确实有效。这个问题原来是我引用的其中一个专栏的一个奇怪情况。仔细检查后,我发现虽然该列被格式化为“短日期”,但由于某种原因,一些条目没有被识别为这样。我不知道为什么会这样,但是当我将列转换为“数字”时,很明显,因为某些日期未能变成日期数字。奇怪,因为所有条目都是由公式创建的。所以这就是 SUMPRODUCT 公式经常返回零的原因。

无论如何,我在这里找到了解决方案...

Some dates recognized as dates, some dates not recognized. Why?

我不知道为什么会这样,但确实如此。现在 SUMPRODUCT 解决方法有效,目标电子表格已关闭。也许这会对其他人有所帮助,或者可能不会,但检查并仔细检查您引用的任何单元格的格式确实是值得的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 2015-12-03
    相关资源
    最近更新 更多