表格中有2列,A列为姓名,B列为日期,A列中的姓名有很多,且每个姓名出现多次,并且出现的日期不同,某一天的日期同一人出现多次,同一人也会出现在不同日期,现使用函数统计出某一天里共有多少人?
假设数据在A2:B999这个区域,在D1根据实际需要输入日期
D2数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束。
=COUNT(0/((MATCH(A2:A999&B2:B999,A2:A999&B2:B999,)=ROW(1:998))*(B2:B999=D1)))
追问可以在一个单元格内实现吗?
追答这样就按你题目的要求了,把公式中的D1改为要统计的日期就可以不用D1了,则公式修改为以下这样:
=COUNT(0/((MATCH(A2:A999&B2:B999,A2:A999&B2:B999,)=ROW(1:998))*(B2:B999=--"2018-11-1")))
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-11-03
=COUNTIF(B:B,"2018-1-1")追问
你这个是按条件计数公式,但是如果在2018-1-1这一天,同一个人的名字如果出现2次,就会计数2人,这样就多了1人,数据是不准确的!