在 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_leads
列A
包含潜在客户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表格的导出工作表作为PDF网址的输出损坏