我是excel的初学者,我知道这是一个非常基本的问题,所以我感谢你的帮助。我想向下扫描列A,并且对于每个id都相同的实例,我想总结与给定id相关联的列B中的年数,并且仅在id的第一个实例中显示此总和在C栏中。
我现在使用的代码如下,但它会在所有单元格中生成总和。我只想在C列中显示ID的第一个总和值 = SUMIF(A10:A51254,A10,B10:B51254)
因此,一组未触及的数据将如下所示:
ID# Number of Years Total Number of Years
0151703 14.1
0166079 7.0
0166079 18.0
0166079 1.4
0173316 2.0
0173316 4.0
0173316 29.0
0173445 3.4
0173445 2.0
0173445 4.0
0173445 0.6
0176104 22.7
0176104 2.4
0179961 2.4
0179961 3.2
0179961 9.8
0179961 1.2
0179961 3.3
0183982 7.6
0184823 17.6
0184823 1.9
0184823 1.6
0185866 12.6
0185866 3.3
0185866 0.4
0185866 1.6
0187216 4.3
0187216 12.9
0187216 2.5
0187216 2.0
0188089 6.0
0189745 20.0
0192975 14.0
0192975 6.4
0194240 12.4
公式会产生这个:
ID# Number of Years Total Number of Years
0151703 14.1 14.1
0166079 7.0 26.4
0166079 18.0
0166079 1.4
0173316 2.0 35.0
0173316 4.0
0173316 29.0
0173445 3.4 10.0
0173445 2.0
0173445 4.0
0173445 0.6
0176104 22.7 25.1
0176104 2.4
0179961 2.4 19.9
0179961 3.2
0179961 9.8
0179961 1.2
0179961 3.3
0183982 7.6 7.6
0184823 17.6 21.1
0184823 1.9
0184823 1.6
0185866 12.6 17.9
0185866 3.3
0185866 0.4
0185866 1.6
0187216 4.3 21.7
0187216 12.9
0187216 2.5
0187216 2.0
0188089 6.0 6.0
0189745 20.0 20.0
0192975 14.0 20.4
0192975 6.4
0194240 12.4 12.4
感谢您的帮助!
答案 0 :(得分:0)
假设您的列A:A
按字母顺序排序。假设您的标题位于第1行,第一个值行为2.在C2
中写下:
=IF(A2<>A1,SUMIF(A:A,A2,B:B),"")