Excel数据透视表 - 计算字段如何返回空单元格

时间:2017-01-20 19:38:19

标签: excel excel-formula pivot pivot-table calculated-field

我正在使用Excel中的数据透视表和不同共同基金的历史月报表。我试图计算每个基金的历史月回报,扣除所有管理费用。所以我有一个名为“MonthlyReturn'每个基金的年度成本称为“MER'”。基本上,我很难做的就是在数据透视表中返回空单元格几个月没有数据,而不仅仅显示(0-'MER'/12)代表实际收益。该基金并非负面'MER'/12,当时它并不存在。

我在数据透视表的计算字段中使用的公式如下:=IF(MonthlyReturn="","",(MonthlyReturn-(MER/100/12)))。问题是这会返回0而不是显示空白单元格中没有月度返回数据的月份。

我如何确保如果给定月份的给定基金的MonthlyReturn没有附加数据,它将返回一个空单元而不是尝试计算MonthlyReturn - Cost / 12?

谢谢。

非常感谢任何帮助。

加布里埃尔

1 个答案:

答案 0 :(得分:2)

两个步骤:首先,将要显示的所有单元格设置为空白以返回错误。即将您的公式更改为此= IF(MonthlyReturn ="",#N / A,(MonthlyReturn-(MER / 100/12)))或将1/0更改为0除以0(我建议前者因为它对Excel的计算较少。 第二步,在数据透视表选项中,选择&#34旁边的复选框;对于错误值显示"并将文本框保留在右侧空白处。你的问题细胞消失了。