【发布时间】:2012-07-24 08:44:17
【问题描述】:
我想在工作表的行数未知的情况下使用 SUMPROCUT 函数。
所以公式是=SUMPRODUCT(--F:F,--G:G)写的,按回车键后#VALUE!出现了。
我意识到列名是字符串类型,但它们被包含在计算中,这可能是问题所在。
如何避免 SUMPRODUCT 函数中的字符串文本?或者你有更聪明的方法,请帮忙。
提前感谢!
[更新 - 屏幕截图和原始要求]
客户问我一个公式来计算总和(F列*G列),比如10*470 + 5*350 + 5*5.5 + 25*180 + 4*48 + 6*15 + 80*4.5 + 70*5.44,而且我不知道他们的工作表中有多少行导致他们想要一个通用公式来处理所有 excel 文件
【问题讨论】:
-
您可以向我们展示您的数据是什么样的(通过屏幕截图或示例),以便我们帮助您解决 root 问题并避免XY Problem跨度>
-
你真的需要双重否定
--吗?没有这些SUMPRODUCT将忽略包含文本的行。 -
@JMax 你说得对,可能是 XY 问题我已经更新了问题。
-
@rock:你编辑你的问题是绝对正确的:)。我试试看
-
@lori_m -- 我知道你的意思, -- 会处理客户端指示列错误类型如String的情况,会出现异常
标签: excel excel-2007 excel-formula excel-2003