excel工龄条件筛选首先我先来肯定下datedif最后一个参数y。md的用法是很标准的毕竟工龄这一列已经不再是标准日期格式,筛选时的那些日期就被当做普通文本处理了用个这种方法吧:...
excel工龄条件筛选
首先我先来肯定下datedif最后一个参数y。ym。md的用法是很标准的
毕竟工龄这一列已经不再是标准日期格式,筛选时的那些日期就被当做普通文本处理了
用个这种方法吧:在工龄那一列选个升序或者降序,然后你一下就能找出任意范围的了,如果每一行的顺序很重要不能打乱,那就在前面添加辅助列,在排序完成后,复制出要的数据后,再根据第一列复原数据顺序
‘
Excel如何统计工龄和任职年限段内人数,并按照性别统计?
=sumproduct((A1:A100="男")*(B1:B100=30)) 以上统计1至100行内,男性,年龄30岁以上的人数。
求公式:Excel表中有组员工数据,想以工龄区分统计6个月内、1年内、2年内各有几名员工?
你的H列(工作时间)应该是日期格式。
该公式不是不能筛选,而是显示出具体月份了。
改为(数据从第2行起):
=IF(DATEDIF(H2,NOW(),"m")6,"6个月内",IF(DATEDIF(H2,NOW(),"m")12,"1年内",IF(DATEDIF(H2,NOW(),"m")24,"2年内","2年以上")))
再选该列——菜单栏——数据——筛选——自动筛选——点倒▲下拉分别选“6个月内、1年内、2年内”。
或,直接求出员工人数:
I2(6个月内)输入
=SUMPRODUCT((DATEDIF(H2:H1000,NOW(),"m")=6)*1)
I3(1年内)输入
=SUMPRODUCT((DATEDIF(H2:H1000,NOW(),"m")=12)*1)
I4(2年内)输入
=SUMPRODUCT((DATEDIF(H2:H1000,NOW(),"m")=24)*1)
均直接回车就行。
若,1年内不包含6个月内的,另修改公式即可。