Excel需要汇总不同的id值

时间:2018-01-23 13:00:08

标签: excel excel-formula excel-2013

我正在努力寻找不同id值的总和。示例如下。

Week TID    Ano    Points
1    111    ANo1    1
1    112    ANo1    1
2    221    ANo2    0.25
2    222    ANo2    0.25
2    223    ANo2    0.25
2    331    ANo3    1
2    332    ANo3    1
2    333    ANo3    1
2    999    Ano9    0.25
2    998    Ano9    0.25
3    421    ANo4    0.25
3    422    ANo4    0.25
3    423    ANo4    0.25
3    531    ANo5    0.5
3    532    ANo5    0.5
3    533    ANo5    0.5

从以上数据我需要带来以下结果。有人可以使用一些excel公式来帮助吗?

Week    Points_Sum
1       1
2       1.50
3       0.75

2 个答案:

答案 0 :(得分:3)

你说“不同id值的总和”?所有的ID都不同,所以我假设你想在一周内为每个不同的“Ano”求和?

=SUM(IF(FREQUENCY(IF(A$2:A$17=F2,MATCH(C$2:C$17,C$2:C$17,0)),ROW(A$2:A$17)-ROW(A$2)+1),D$2:D$17))

使用 CTRL + SHIFT + ENTER确认

其中F2包含特定的周数

假设每个“Ano”将始终具有相同的分值

enter image description here

答案 1 :(得分:0)

可能不是最有效的解决方案......但这个数组公式有效:

= SUMPRODUCT(IF($A$2:$A$15=$F2,$D$2:$D$15),1/MMULT((IF($A$2:$A$15=$F2,$D$2:$D$15)=
  TRANSPOSE(IF($A$2:$A$15=$F2,$D$2:$D$15)))+0,(ROW($A$2:$A$15)>0)+0))

注意这是一个数组公式,因此在输入此公式而不是 Ctrl + Shift + Enter >输入

见下面的工作示例。此公式位于单元格G2中并向下拖动。

enter image description here