按列和组计算百分比

按列和组计算百分比

我有这样的数据

国家 团体 数字
西班牙 A 1000
西班牙 1500
西班牙 C 1200
英格兰 A 5000
英格兰 500
英格兰 C 2900
日本 A 3000
日本 1200
日本 C 3000

我想创建一个新列,按国家/地区列出各组的百分比,如下所示

国家 团体 数字 百分比
西班牙 A 1000 11.11%
西班牙 1500 46.87%
西班牙 C 1200 16,90

我的实际工作表比这个大得多,所以我无法手动计算,我需要一个公式或其他东西来自动选择所有相同的组并计算百分比。

答案1

如果您不想要数据透视表,那么您可以使用单元格 D2 中的 SUMIFS 公式:

=C2/SUMIFS($C$2:$C$10,$A$2:$A$10,A2)

在此处输入图片描述

这会将行数除以分组国家/地区总数。您提供的示例数据与所需输出不匹配,因此如果您正在寻找其他内容,请告诉我。但我无法确定您是如何根据示例数据得出这些百分比的。

更新

在这里更正一下,按组计算,而不是按国家计算:

=C2/SUMIFS($C$2:$C$10,$B$2:$B$10,B2)

在此处输入图片描述

相关内容