EXCEL里,如何按指定的条件累加数量?

2024-11-06 03:31:06
推荐回答(4个)
回答(1):

按指定条件累加数量,有三种方式(楼主的问题适用第二、三种,详见实例图片下方):

一、运用数据透视表,插入-数据透视表,实例下图:

 

二、运用SUMIF函数(只适用于符合一个条件的求和),sumif(条件区域,条件,求和区域),实例见下图:

 

  • 楼主的问题:=sumif(A2:A10,"ABC01*",B2:B10)

 

三、运用SUMPRODUCT函数,sumproduct("条件"*"条件",求和区域)实例见下图:

 

  • 楼主的问题:=sumproduct((left(A2:A10,5)="ABC01")*B2:B10)

回答(2):

=SUMPRODUCT((LEFT(A2:A10,5)="ABC01")*B2:B10)

数量个数
=SUMPRODUCT(--(LEFT(A2:A10,5)="ABC01"))

累加编号列里名字包含有“BC00”的数量列的值
=SUMPRODUCT(ISNUMBER(FIND("BC00",A2:A10))*B2:B10)
如果用SUMIF函数
=SUMIF(A:A,"*BC00*",B:B)

回答(3):

=SUMIF(A:A,"ABC01*",B:B)
如何统计前五位字母为“ABC01”的编号的数量个数呢?
=COUNTIF(A1:A10,"ABC01*")

回答(4):

用数据—筛选—自动筛选,选出所有ABC01,再求和就行了