在数据透视表中使用公式时出现值错误

问题描述 投票:0回答:3

我尝试在数据透视表中添加(计算字段)来计算平均值。当我编写公式 (=SUM("票房收入 ($)")/count("票房收入 ($)")) 时,我得到一个 值错误,并显示一条消息,告诉我 sum 函数的参数不是数字。

我确保在原始数据集中和数据透视表中将此参数格式化为数字。

a pic of the pivot table

google-sheets pivot-table
3个回答
0
投票

这对我来说看起来不正确:

(=SUM("Box Office Revenue ($)")/count("Box Office Revenue ($)"))
括号没有意义。而且您似乎将命名范围放在引号中(这使它们成为字符串而不是命名范围)。

增加了进一步的混乱,您似乎在命名范围的实际名称中包含了括号:

Box Office Revenue ($)

如果实际上是,是命名范围的名称,请尝试以下操作:

=SUM(Box Office Revenue ($))/COUNT(Box Office Revenue ($))

也许您引用的不是命名范围,而是用作数据库标签的标头。在这种情况下,请尝试这个版本with引号:

=SUM("Box Office Revenue ($)")/COUNT("Box Office Revenue ($)")

...或用单引号:

=SUM('Box Office Revenue ($)')/COUNT('Box Office Revenue ($)')

如果这些都不起作用,请考虑分享电子表格的链接或其副本。这可能是这里的人弄清楚您正在尝试做什么以及为什么它对您不起作用的唯一方法。


注意: 原始表标题周围的单引号在数据透视表的自定义计算公式字段中起作用。


0
投票

仅供参考,带有单引号符号的公式有效。常规引号显然在这种情况下不起作用。

=sum('Box Office Revenue ($)')/count('Box Office Revenue ($)')

0
投票

我只输入了 /COUNT('票房收入 ($)) 每行只返回 1,这是不正确的,因为它应该分别返回 10,8,11,20 和 8。

我重新输入它,直到它返回每行的正确值,然后将 =SUM('Box Office Revenue($)') 添加到计算的开头,然后为 提供正确的输出公式 =SUM('票房收入 ($)')/COUNT('票房收入 ($)')。 干杯!

© www.soinside.com 2019 - 2024. All rights reserved.