在 Google 表格上工作的 SUMPRODUCT 函数在 Excel 中不起作用

Posted

技术标签:

【中文标题】在 Google 表格上工作的 SUMPRODUCT 函数在 Excel 中不起作用【英文标题】:Working SUMPRODUCT function on Google Sheets does not work in Excel 【发布时间】:2017-01-12 01:09:33 【问题描述】:

我在这里有一个函数,用于计算我在每个国家/地区拥有多少潜在客户。

=sumproduct($A2=(vlookup(id_leads!$A:$A,country_leads!$A:$B,2,0)))

在工作表上id_leads,$A:$A 包含潜在客户 ID

在工作表country_leadsA 包含潜在客户ID。 B 列包含潜在客户所在的国家/地区。

有人可以解释为什么它在 Excel 中失败(我收到 #VALUE! 错误),但在 Google 表格中可以正常工作吗?让这个公式在 Excel 中工作的建议将不胜感激。我尝试使用 COUNTIF 和 SUMIF,但无法弄清楚。

提前致谢!

【问题讨论】:

请提供您的数据示例,我们可以复制/粘贴,或上传您功能失调的工作簿的副本。请阅读本论坛关于How to create a Minimal, Complete, and Verifiable example 的帮助部分。我怀疑您的问题出在 VLOOKUP 函数及其第一个参数上,但您想要的结果应该可以在 Excel 中轻松获得。 【参考方案1】:

您需要在数组公式中使用由 SUM() 包装的 COUNTIFS(),例如:

=SUM(COUNTIFS(D:D,B1:B3,E:E,A1))

作为一个数组,退出编辑模式时需要使用 Ctrl-Shift-Enter 而不是 Enter 来确认。如果操作正确,Excel 会在公式周围加上

请注意,第 2 条和第 4 条标准需要限制为数据集,而不是完整的列引用。

所以你的公式应该是这样的:

=SUM(COUNTIFS(country_leads!$A:$A,id_leads!$A1:$A100,country_leads!$B:$B,$A1))

【讨论】:

以上是关于在 Google 表格上工作的 SUMPRODUCT 函数在 Excel 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google 表格上导入范围 + 计数?

编写简单的辅助脚本来在 Google 表格上记账

如何在同一电子表格中获取已发布的Google工作表的不同网址

隐藏的工作表会导致Google表格的导出工作表作为PDF网址的输出损坏

Google 表格/AppScript - 将数据从一张表格复制到另一张表格

如何使用 AppScript 在 BigQuery 中将 Google 工作表持久化为表格