EXCEL怎样设置每月15日前(含15日当天)入职自动判定为新入职员工于当月参保,15日后入职的在次月参保?

如题所述

在C2中输入或复制粘贴下列公式

=DATE(YEAR(B2),MONTH(B2)+(DAY(B2)>15),1)

=IF(DAY(B2)>15,DATE(YEAR(B2),MONTH(B2)+1,1),EDATE(B2,0))

下拉填充

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-09

=IF(AND(DAY(A1)>15,YEAR(A1)=YEAR(TODAY())),IF(MONTH(TODAY())-1=MONTH(A1),"当月参保",""),IF(AND(MONTH(TODAY())=MONTH(A1),YEAR(A1)=YEAR(TODAY())),"当月参保",""))自动根据时间判断是否本月参保

追问

您好,感谢帮助~~
日期格式是2021-08-09。另外,可以描述一下公式的含义不?以便理解后能灵活运用,感谢感谢!

追答

=IF(DAY(A1)>15,"次月参保","当月参保"),你的时间日期大于15号他就为真值输出次月参保,其它就为假值输出当月参保

第2个回答  2021-08-09
入职日期在A列,参保情况在B列,公式写在B1单元格,可以直接复制粘贴使用,
公式这么写:
=if(day(A1)>=15,"次月参保","本月参保")
如有疑问可以继续交流!
第3个回答  2021-08-09

您好!我们首先使用day函数提取日期,再使用if函数判断大于14天的为“次月参保”,否则“当月参保”。请看视频:

相似回答