使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本主题介绍使用 SUMPRODUCT 时,最常出现 #VALUE! 错误的情况。

问题:Array 参数具有的维度不同

所有 Array 参数都应具有相同的维度。 如若不然,则将出现 #VALUE! 错误。 例如,如果 Array 1 引用 3 行、2 列的范围,则 Array 2 也必须对应类似的范围。

造成错误的 SUMPRODUCT 公式为 =SUMPRODUCT(D2:D13,E2:E10) - E10 需要更改为 E13 才可与第一个范围匹配。
  • =SUMPRODUCT(D2:D13,E2:E10)

将会失败,因为引用的范围行数不同(第一个范围中 13 行,但第二个范围中仅 10 行)。

解决方案: 将公式更改为:

  • =SUMPRODUCT(D2:D13,E2:E13)

这样两个范围的起始和结束行号相同,重试公式。

解决数据的 #VALUE! 错误,从而解决 SUMPRODUCT 错误

问题:范围中的一个或多个单元格包含文本

如果引用范围中的一个或多个单元格包含文本或格式设置为“文本”数据类型,则会出现 #VALUE! 错误。 文本可能是另一公式的计算结果,也可能只是因为单元格格式不正确。

单元格 E15 中的公式显示 #VALUE! 错误,因为 E 列中存在 #VALUE! 错误。

解决方案: 检查包含文本或格式设置为文本并设置为正确数据类型的任何单元格。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

另请参阅

更正 #VALUE! 错误

SUMPRODUCT 函数

Excel 中的公式概述

如何避免损坏的公式

检测公式中的错误

所有 Excel 函数(按字母顺序)

所有 Excel 函数(按类别列出)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×