EXCEL,统计指定日期范围内,某个字符出现的次数

例如:公司有三个职位,现在要统计从2017年10月1日到2018年12月份,每个月每个职位的在职人数。

F2==SUMPRODUCT(($A$2:$A$100=$E2)*($B$2:$B$100<F$1+1)*($C$2:$C$100=""))

右拉,下拉公式

前提是B,C列是标准日期格式

且F1:I1也是标准日期格式

至今还未离职,也就是C列为空

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-08
F2单元格输入公式:
=COUNTIFS($A:$A,F$1,$B:$B,"<="&F$1,$C:$C,"")
复制并下拉和右拉即可
前提条件是你那个2018年1月……这样的月份必须是时间格式,而且必须是当月每一个月的最后一天的日期格式,若是文本则还要复杂些追问

我按照复制你的公式,将”2018年1月“修改成日期格式,得到的结果是0

追答

=COUNTIFS($A:$A,$E2,$B:$B,"<="&F$1,$C:$C,"")

G2=COUNTIFS($A:$A,$E2,$B:$B,"<="&F$1,$C:$C,"")

G2=COUNTIFS($A:$A,$E2,$B:$B,"<="&G$1,$C:$C,"")

本回答被网友采纳
第2个回答  2018-12-08
写代码可以实现
第3个回答  2019-01-04
用Sumif函数就可以实现。
第4个回答  2019-01-04
看你截图应该是03版,问题没那么简单,逻辑上2018年2月在职人数应该是2018-3-1之前入职,离职日期为空或离职日期大于2018-2-28的人,把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来)作为附件发到[email protected]帮你看下
相似回答