excel中同时满足两列条件的统计

如图,想做如下统计,代码列中每个代码和日期列中每个日期相等的个数,如果M004有两个为20040212的日期,则在C列中分别表现为1、2,如果有5个20040303,则在C列中分别表现为1、2、3、4、5;如果G010有两个为20040212的日期,则也在C列中分别表现为1、2,如果在20040303中有5个,也在C列中分别表现为1、2、3、4、5。

=sumproduct((a1:a10=1)*(b1:b10=2))
说明:如果统计的条件为文本,需在条件两边打半角引号
比如求同时满足a1:a10为是,b1:b10为有的个数
=sumproduct((a1:a10=“是")*(b1:b10="有"))
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-12-31
如果是03版(含以上版本)
C1单元格写入公式
=SUMPRODUCT((A$2:A2=A2)*(B$2:B2=B2))
下拉复制公式

如果是07版及以上的版本
C1单元格写入公式
=COUNTIFS(A$2:A2,A2,B$2:B2,B2)
下拉复制公式本回答被提问者和网友采纳
第2个回答  2013-04-23
C2
=SUMPRODUCT((A$2:A2=A2)*(B$2:B2=B2))
下拉复制公式。
相似回答