Excel中出现唯一值的次数之和

我有一个Excel表格,列出了一些国家,城市和首选的交通工具,例如下面的表格:

表格1

我想build立另外一张桌子,在每个国家,我想表示重复的运输方式的数量,如下所示:

在这里输入图像说明

例如,在阿尔及利亚,只有“汽车”出现不止一次,所以价值1会出现。 在安哥拉也是如此。在贝宁,“飞机”和“自行车”都出现了两次,所以二号出现。

我已经尝试了SUM,COUNTIFS和IFS的混合,但还没有成功地做我想做的事情。

我怎样才能做到这一点?

假设A1:C24包含您的表格,包括标题,E2包含阿尔及利亚,E3包含安哥拉等,在F2中input下面的公式,用CONTROL + SHIFT + ENTER确认,并复制下来:

=SUM(IF(FREQUENCY(IF($A$2:$A$24=E2,IF(LEN($C$2:$C$24)>0,MATCH($C$2:$C$24,$C$2:$C$24,0))),ROW($C$2:$C$24)-ROW($C$2)+1)>1,1)) 

希望这可以帮助!