在excel列中为另一列中的不同值添加值

在excel列中为另一列中的不同值添加值,excel,excel-formula,Excel,Excel Formula,A列和B列的布局如下,我需要一个公式来计算C列中的值: A B C 1 10 70 1 20 1 10 1 30 2 10 30 2 15 2 5 3 20 25 3 2 3 3 有什么想法或功能可以做到这一点?基本上,对C1中A列的唯一值对B列求和,输入: =SUMIF(A:A,A1,B:B) =IF(A1=A2,"",SUMIF(A:A,A2,B:B))

A列和B列的布局如下,我需要一个公式来计算C列中的值:

A     B     C
1     10    70
1     20    
1     10    
1     30
2     10    30
2     15   
2     5
3     20    25
3     2
3     3

有什么想法或功能可以做到这一点?基本上,对C1中A列的唯一值对B列求和,输入:

=SUMIF(A:A,A1,B:B)
=IF(A1=A2,"",SUMIF(A:A,A2,B:B))
并在C2中输入:

=SUMIF(A:A,A1,B:B)
=IF(A1=A2,"",SUMIF(A:A,A2,B:B))
并抄写:


C1中输入:

=SUMIF(A:A,A1,B:B)
=IF(A1=A2,"",SUMIF(A:A,A2,B:B))
并在C2中输入:

=SUMIF(A:A,A1,B:B)
=IF(A1=A2,"",SUMIF(A:A,A2,B:B))
并抄写:


C1中输入:

=SUMIF(A:A,A1,B:B)
=IF(A1=A2,"",SUMIF(A:A,A2,B:B))
并在C2中输入:

=SUMIF(A:A,A1,B:B)
=IF(A1=A2,"",SUMIF(A:A,A2,B:B))
并抄写:


C1中输入:

=SUMIF(A:A,A1,B:B)
=IF(A1=A2,"",SUMIF(A:A,A2,B:B))
并在C2中输入:

=SUMIF(A:A,A1,B:B)
=IF(A1=A2,"",SUMIF(A:A,A2,B:B))
并抄写:


谢谢。我完全忘记了SUMIF函数,只是尝试使用SUM和IF的一些组合。它变得太乱了。嗨@AlastorMoody我们利用了一个事实,即您的数据已经组织得很好…………A列似乎已经排序。谢谢。我完全忘记了SUMIF函数,只是尝试使用SUM和IF的一些组合。它变得太乱了。嗨@AlastorMoody我们利用了一个事实,即您的数据已经组织得很好…………A列似乎已经排序。谢谢。我完全忘记了SUMIF函数,只是尝试使用SUM和IF的一些组合。它变得太乱了。嗨@AlastorMoody我们利用了一个事实,即您的数据已经组织得很好…………A列似乎已经排序。谢谢。我完全忘记了SUMIF函数,只是尝试使用SUM和IF的一些组合。它变得太乱了。嗨@AlastorMoody我们利用了一个事实,即您的数据已经组织得很好…………A列似乎已经排序。