如何在Excel透视表中按列行组合计算百分比

lvjbypge  于 2023-03-20  发布在  其他
关注(0)|答案(1)|浏览(235)

我想计算数据透视表中行轴上Done x x Category与列轴上Level的组合Action的百分比
| 行动|类别|级别|完成|
| - ------|- ------|- ------|- ------|
| 1个|第1类|一级||
| 第二章|第1类|二级|x|
| 三个|第1类|三级||
| 四个|第1类|三级||
| 五个|第二类|三级||
| 六个|第二类|三级|x|
| 七|第三类|一级||
| 八个|第三类|一级||
| 九|第三类|一级||
| 十个|第三类|一级||
| 十一|第三类|一级|x|
| 十二|第三类|二级||
| 十三|第三类|三级||
| 十四|第三类|三级||
生成以下数据透视表:
| 线|一级|二级|三级|
| - ------|- ------|- ------|- ------|
| 第1类||百分之百||
| 第二类|||50%|
| 第三类|百分之二十|||
在Excel透视表中,Done字段唯一可供选择的计算方式是计算Percentage of the LinePercentage of the Column,行和列不能同时计算。

eqqqjvef

eqqqjvef1#

假设您的表格位于A1:D15范围内(且其下没有其他数据),请在单元格E2中放入以下公式:

=(IF(COUNTIFS(B$1:B2,B2,C$1:C2,C2,D$1:D2,"x")=1,COUNTIFS(B:B,B2,C:C,C2,D:D,"x")/COUNTIFS(B:B,B2,C:C,C2),0))

相应地向下拖动公式。选择你喜欢的标题(比如“percentage”)并将其写入单元格E1。创建一个类似于你在列中放置级别、在行中放置类别、在值中放置百分比的透视表。将值设置为“sum”,并将其格式设置为百分比(你可以通过选择值区域,右键单击并选择单元格格式来完成)。

相关问题