查找重复值并使用索引号使用VBA对重复项求和

时间:2017-10-25 07:34:54

标签: excel vba excel-vba

我需要一点帮助excel和VBA,让我的栏目像这样说

No Name Rank Point 1 Foo 1 2 Bar 1 3 Jhon 1 4 Doe 1 我需要通过使用数字索引添加相同的排名来填充一个点,然后除以重复数值point = (1+2+3+4)/4我需要帮助使用VBA脚本,任何帮助都将欣赏

1 个答案:

答案 0 :(得分:0)

你不需要VBA。如果您的数据是从A1到C5(在D列中为Point),请在您的示例中,将以下公式放入D2并将其拉下来:

=SUMIF($C$2:$C$5,C2,$A$2:$A$5)/COUNTIF($C$2:$C$5,C2)

如果您需要VBA,只需将Application.Worksheetfunction添加到两个公式部分。