怎么从excel中统计某月份里其他列中重复数量出现的次数

有表1如下:需要达到在表2里,A列输入月份6,B列输入姓名A,在C列得出姓名A在6月份出现在的次数总和

    公式为:

    =SUMPRODUCT((MONTH(A2:A9)=D2)*(B2:B9=E2))

    如图所示:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-22

=SUMPRODUCT((MONTH($A$2:$A$9)=C2)*(B2:B9=D2))
下拉填充即可,最终效果:

追问

试验了下,公式应该为:=SUMPRODUCT((MONTH($A$2:$A$9)=C2)*($B$2:$B$9=D2))这样下拉才不会出错,我还想请问下如何能将表1中A列日期的月份全部提取出来并放到一个单元格呢?一定需要一个辅助列吗?没有辅助列能实现吗?

追答

嗯 嗯 ,对物,B2:B9也需要绝对引用才行,忘加了!!!
你想把所有月份放一个单元格?你这种应该是想做一个查询系统,最好的方法是下拉列表,用数据验证(2010叫数据有效性)

本回答被提问者采纳
第2个回答  2019-07-22
=INDEX(表1!B:B,SMALL(IF(MONTH(表1!A2:A100)=A2,ROW(表1!A2:A100),65536),1))
数组公式,需要同时按CTRL SHFIT 回车键
次数
=SUMPRODUCT((MONTH(表1!A2:A100)=A2)*(表1!B2:B100)=B2))
相似回答