对值求和但避免重复 - Excel 公式

Sum values but avoid repetitions - Excel formula

我需要帮助对列中的值求和,避免对具有相同 ID 的值求和两次。

   ID   |  Value
-----------------
  7001  |   500
  7002  |   200
  7003  |   300
  7001  |   500
  7004  |   300
  7005  |   600
  7003  |   400
  7006  |   100

预期结果:2000

谁能帮我算一下公式?

提前致谢! MD

我们可以使用辅助列,在C2中输入:

=IF(COUNTIF($A$2:A2,A2)>1,0,1)

并向下复制,然后在另一个单元格中:

=SUMPRODUCT(B2:B9*C2:C9)