首页 文章

Excel需要对不同的id值求和

提问于
浏览
0

我正在努力寻找不同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 回答

  • 3

    你在一周内说“ sum of distinct id's value "? All the IDs are different so I'm assuming you want to sum for each different " 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

  • 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而不是Enter .

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

    enter image description here

相关问题