Excel - 基于另一列中的不同值的总和值

时间:2018-03-07 10:33:58

标签: excel excel-formula

我在Excel工作表中有以下结构:

ARTICLE     VALUE
-------     -----
   A         300
   B         100
   A         300
   C         300
   D         200
   A         300

我总能指望类似文章的价值是一样的。因此,A的值总是300.但是,其他文章很可能具有与前一篇文章类似的价值。因此,C的值也为300。

在这种情况下,我试图找到唯一文章的总和,但只有一次重复。因此,在上面的例子中,我需要总和为A(仅一次),B,C和D - 来自300 + 100 + 300 + 200 = 900

我找到了一个COUNTIF公式,但这只是对没有任何重复的文章(即B,C和D)进行总结

{=SUM(IF(COUNTIF(A:A, A:A) = 1, B:B, 0))}

我用COUNTIFs咆哮着错误的树吗?

1 个答案:

答案 0 :(得分:3)

你很亲密,COUNTIF是正确的方法。试试这个:

=SUMPRODUCT(B1:B6/COUNTIF(A1:A6,A1:A6))

我将SUM替换为SUMPRODUCT,这样您就不必使用 Ctrl + Shift + Enter < / KBD>

enter image description here