数据透视表计算时遇到的问题分析

2025-12-22 12:18 来源:学会计 阅读量:178

导读:数据透视表计算时遇到的问题分析 1.为什么在计算字段中使用了match等函数却得不到计算结果呢? 原因:在数据透视表计算字段中只能使用简单的函数运算(如:SUM,IF,TEXT? AND? NOT? OR? COUNT? AVERAGE)? 这是因为数据透视表的计算是在透视表的缓存中进行的,因此不能使用函数对单元格引用或定义名称等。 2.为什么添加了由单价*数量得到总金额字段后?其合计数计算不正确呢? 原因:在数

数据透视表计算时遇到的问题分析
1.为什么在计算字段中使用了match等函数却得不到计算结果呢?

  原因:在数据透视表计算字段中只能使用简单的函数运算(如:SUM,IF,TEXT? AND? NOT? OR? COUNT? AVERAGE)? 这是因为数据透视表的计算是在透视表的缓存中进行的,因此不能使用函数对单元格引用或定义名称等。

  2.为什么添加了由“单价”*“数量”得到总金额字段后?其合计数计算不正确呢?

  原因:在数据透视表总计结果总是先进行求和再进行其他运算,因此在计算总金额时,是先将“单价”和“数量”分别求和(即使字段的汇总方式选择为平均值也是一样以求和结果来进行计算)再进行乘积的运算,因此计算结果就会产生错误。

  3.为什么我的数据透视表不能进行行总计呢?

  原因:数据透视表的行总计只能计算由一维表数据项形成的列字段的数据,而对于二维表创建的多列字段形成的列字段数据则需要通过添加计算字段进行求和或其他方式来实现。二维表的数据源产生的透视表默认没有行总计的计算结果。如果要得到此计算结果,有几种方法:

  a.添加计算字段

  b.其它方式(利用多重合并计算数据区域)

您正在与金牌答疑老师聊天