Excel 需要对不同 ID 的值求和
Excel need to sum distinct id's value
我正在努力寻找不同 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
可能不是最有效的解决方案...但是这个数组公式有效:
= SUMPRODUCT(IF($A:$A=$F2,$D:$D),1/MMULT((IF($A:$A=$F2,$D:$D)=
TRANSPOSE(IF($A:$A=$F2,$D:$D)))+0,(ROW($A:$A)>0)+0))
注意这是一个数组公式,所以你必须按Ctrl+Shift+Enter 输入这个公式而不是 Enter.
请参阅下面的工作示例。此公式在单元格 G2
中并向下拖动。
你说“不同 ID 值的总和”?所有 ID 都不相同,所以我假设您想在一周内对每个不同的 "Ano" 求和?
=SUM(IF(FREQUENCY(IF(A:A=F2,MATCH(C:C,C:C,0)),ROW(A:A)-ROW(A)+1),D:D))
已通过 CTRL+SHIFT+ENTER
确认
其中 F2
包含特定周数
假设每个 "Ano" 将始终具有相同的点值
我正在努力寻找不同 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
可能不是最有效的解决方案...但是这个数组公式有效:
= SUMPRODUCT(IF($A:$A=$F2,$D:$D),1/MMULT((IF($A:$A=$F2,$D:$D)=
TRANSPOSE(IF($A:$A=$F2,$D:$D)))+0,(ROW($A:$A)>0)+0))
注意这是一个数组公式,所以你必须按Ctrl+Shift+Enter 输入这个公式而不是 Enter.
请参阅下面的工作示例。此公式在单元格 G2
中并向下拖动。
你说“不同 ID 值的总和”?所有 ID 都不相同,所以我假设您想在一周内对每个不同的 "Ano" 求和?
=SUM(IF(FREQUENCY(IF(A:A=F2,MATCH(C:C,C:C,0)),ROW(A:A)-ROW(A)+1),D:D))
已通过 CTRL+SHIFT+ENTER
确认其中 F2
包含特定周数
假设每个 "Ano" 将始终具有相同的点值