excek 怎样日期相加?

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:11:16
例如:A1 2009-05-30 A2 2009-06-01 如果用A2-A1得出的结果却是71天,正确应该是2天才对。该怎样计算,数据比较多,不可能手算吧.
是excel

在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()把一个数向下取整数(舍去小数,只取整数)。

我提供一个函数给你.=DAYS360(A1,A2),意思就是如果一年按360天算,两个日期之间所相差的天数。
我用的是OFFICE2003,里面只有DAYS360这个函数,没有DAYS365。