数据透视表计算项 IF 语句问题

数据透视表计算项 IF 语句问题

我在数据透视表中有两列数据,但其中一列仅部分填充。我可以使用“计算项”添加第三列来计算两列之间的差异,但我想要一个 IF 语句来确保当部分填充的列为空白时“差异”列保持空白。

图像显示尝试的公式和结果。

我已经在标准单元格中测试了数据透视表之外的逻辑,效果很好。但是,当将相同的 IF 逻辑应用于“计算项”中的公式时,它只是默认为“else”并无论如何计算差值。我想知道是否有人可以给我一些建议?

答案1

根据 Alex M 的建议,问题得到了解决。

=IF(CategoryA-CategoryB=CategoryA,"n/a",CategoryA-CategoryB)当满足 IF 条件时,使用文本字符串返回 #VALUE! 错误,因此选择数据透视表选项“对于错误值显示:n/a”可以作为一种粗略的解决方法来实现所需的结果。

相关内容