提供一种较为自动的方法,此方法能自动统计A列姓名,然后再对B列求和:
D1公式:数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束再下拉。
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(A1)))&""
E1公式下拉:
IF(D1="","",SUMIF(A:A,D1,B:B))
如果一定要手动输入姓名统计的,如统计张三,公式改为这样,则只对张三求和。
=SUMIF(A:A,"张三",B:B)
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
Excel怎么筛选动态求和?这个视频告诉你!
比如要对张三的数据求和,可以用公式;
=SUMIF(A:A,"张三",B:B)
"张三"可以用存储姓名的单元格名称代替。
不过这样的求和用数据透视表可能更方便。