EXCEL中日期的加减函数



在进行日期的加减的过程中,不得提到日期的格式,因为EXCEL对需要进行加减的日期的格式是有一定的要求的,进来看看

 日期格式的设定:

设置单元格格式为自定义
aaaammdd

a代表星期,m代表月,d代表日

也可以在月和日之间增加连接符“-”,“/”,设置好日期的格式之后,就可以进行日期的加法了

============================================分割线======================================

日期的加法:
例如:将YY-MM-DD加上三个月

假设日期在A1单元格,则公式:
=TEXT(DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)),"yy-mm-dd")
就可以实现将日期加上三个月

============================================分割线======================================

日期的相减:
EXCEL单元格中,日期还可以进行相减的操作,可以计算两个日期之间相差的月份数

例如:计算这个年这个月到那年那个月之间有几个月

有两种方法可以实现这个计算


第一种方法:

用函数DATEDIF():
假定A1、B1单元格中有两个日期数据,计算这两个日期之间相差的整月数。
在C1中编辑公式
=DATEDIF(A1,B1,"m")&"月"
注意:
函数DATEDIF()为Excel的隐藏日期函数,但可以直接使用。其中“m”表示求整月数。


第二种方法:
用Excel的粘贴函数:
=INT((DATEVALUE("2006-4-9")-DATEVALUE("2006-3-20"))/30)&"月"
注意:
函数DATEVALUE()返回的是一个日期的序列数值,括号中输入日期值并用英文引号引起来;一个月按30天计算。
函数INT()把一个数向下取整数(舍去小数,只取整数)。

猜你喜欢

转载自terryjs.iteye.com/blog/1868179