Excel计算间隔月份

我单位有如下规定:当月15日以前(含15日)进入单位的,算当月进入单位;当月15日以后进入单位的,算下月进入单位。比如说,张三8月14号进入单位的,算8月份进入单位;李四8月16日进入单位的,算9月份进入单位。我现在要计算新人进入单位的月份,应该怎么计算?(将从进入单位到现在经过的月份计算在M列内)。【函数最好能有注释】
刚才上面有点没说清楚:我需要得到的是现在是新人进入单位的第几个月。

材料/工具:Excel2003

1、首先启动excel2003,我们以下图的为例。

2、选择单元格d2,通过键盘输入公式=datedif()。

3、接着设置第一个参数为b2,第二个参数为c2,第三个参数为“m”。

4、接着回车确认,查看结果,采用填充的方法填充下面的单元格。

5、选择单元格e2,输入同样的公式,修改第三个参数为“y”。

6、回车之后,拖拽鼠标往下填充其他数据即可完成操作。

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

1、首先,计算两个日期之间的天数。在excel中,两个日期直接相减就可以得到两个日期间隔的天数

2、计算两个日期之间的天数,也可以用隐藏函数DATEDIF函数来完成,公式为DATEDIF(A2,B2,"d")

3、DATEDIF()这个函数语法是这样的:=DATEDIF(开始日期,结束日期,第三参数),第三参数可以有若干种情况,分别可以返回间隔的天数、月数和年数。

4、最简单的是两个时间直接相减即可得到时间差。但是注意,存储结果的单元格要设置成时间格式。

5、上面的例子是未超过1天的时间,超过1天的时间,需要通过设定单元格格式的方法来显示正常的时间差。

本回答被网友采纳
第2个回答  推荐于2018-03-03

直到开始日期,截止日期,计算两者之间的间隔月份。

用公式datedif函数。

=datedif(开始日期,结束日期,"M")   得出间隔月份


=datedif(开始日期,结束日期,"YM")  忽略年,得出月份差

第3个回答  推荐于2016-10-28
=MONTH(TODAY())-IF(DAY(A1)<=15,MONTH(A1),MONTH(A1)+1)
即用当天所在的月份减去新人进入单位的月份(如果月份中的日期<=15,则月份为进入单位的月份,否则进入单位的月份要延后一个月)本回答被提问者采纳
第4个回答  推荐于2017-12-16
M2中的公式为
=IF(DAY(I2)<16,MONTH(I2),MONTH(I2)+1)
下拉填充本回答被网友采纳
相似回答