在 Excel 上筛选唯一数据并对其值求和

在 Excel 上筛选唯一数据并对其值求和

我有下表,其中包含六列,

1313109100  7   1313112110  1   1313112110  2
2313135510  18  1313109100  6   1313109100  7
1313114829  2   1313114829  2   1313114829  2
0313155000  2   2313135510  19  2313135510  15
1313114605  1   0313155000  2   0313155002  2
1311121116  1   1311121116  1   1311121114  1
0312302700  1   0312302700  1   2312302700  1
0313107100  2   1313114605  1   1313114605  1
2313130000  2   0313107100  4   2313147600  2
2313147600  2   2313147600  4   2313130000  2
1313112110  1   2313130000  4   0313107100  1

我想过滤掉第一列的唯一值并查看它们的总量。

我可以轻松过滤唯一值,但有些值以 0 开头,因此我必须将所有列转换为文本才能正确查看它们。另一方面,excel 对数字和文本进行两次计数。

我怎样才能做到这一点?

我已通过将所有 10 位数字列转换为数字,然后使用 If 语句在前面添加 0 解决了我的问题。之后,我使用 sumifs 命令找出唯一 10 位数字的总数。

谢谢你的努力

答案1

您应该能够使用像这样的 sumproduct -

=SUMPRODUCT(1/COUNTIF(A1:A12,INT(A1:A12)),INT(A1:A12))

如果你的意思是求和 B 列

=SUMPRODUCT(1/COUNTIF(A1:A7,INT(A1:A7)),(B1:B7))

相关内容