EXCEL中如何统计带数字编号的单元格数值如A列为数字编码求A列1或2字头B列的合计数

A列B列19999972800199999826602801602780290902000501024178.35064701623.333
2025-04-17 08:39:34
推荐回答(3个)
回答1:

目标单元格写入公式
=SUMPRODUCT((LEFT(A1:A100)="1")*B1:B100)
意思为A1至A100单元格区域第一个字为1的行B列的同一行内容相加

=SUMPRODUCT((LEFT(A1:A100)="2")*B1:B100)
意思为A1至A100单元格区域第一个字为2的行B列的同一行内容相加

如果是要求A列第一个字为1和2的内容B列的和值
则公式改为
=SUMPRODUCT(((LEFT(A1:A100)="1")+(LEFT(A1:A100)="2"))*B1:B100)

回答2:

=sumproduct((left(A2:A100)="1")*B2:B100)+sumproduct((left(A2:A100)="2")*B2:B100)

回答3:

=sumproduct(((left(a1:a100)="1")+(left(a1:a100)="2"))*b1:b100),根据实际改范围