在EXCEL中计算日期与时间跨度 | 您所在的位置:网站首页 › 计算天数公式days › 在EXCEL中计算日期与时间跨度 |
在 EXCEL 中计算日期与时间跨度
在 EXCEL 中计算日期与时间跨度
经常使用 EXCEL 的用户肯定会遇到要计算两个日期或两个时间的 差值,比如 2011 年 8 月 10 日距 2011 年 8 月 12 日相隔多少天,今 天 12 时 50 分距昨天 22 时 30 分相隔多少小时之类的问题。
在 Windows 系统中,时间日期的表示有两种方法,一种是“字符” 形式的,它不能参与计算,另一种是“序列数”形式的,可以进行运 算。
一、日期计算
EXCEL 是将 1900 年 1 月 1 日做为日期序列数的起始,所以这一 天的日期序列数是 1 ,每经过一天就会使日期序列数加 1 ,到 1900 年 2 月 10 的序列数就变成了 41 了,表示这两个日期相距 41 天。
所以只要将两个日期相减就能得到相距的天数,这是最简单的计 算方法。
例如,在 A1 单元格中有一个日期为 2009 年 5 月 1 日,在 A2 单 元格中有一个日期为 2011 年 8 月 8 日,要得到这两个日期的相差天 数,直接在 A3 单元格用公式“=A2 - A1”就可以得到结果为 829 天。
提示:需要把 A3 单元格设置为“数字”格式,才能显示正确结果, 否则会以默认的日期格式显示为“1902 年 4 月 8 日”。因为 1902 年 4 月 8 日距 1900 年 1 月 1 日相距是 829 天。
需要注意的是,只能用靠后的日期减去靠前的日期,否则不能显 示正确结果,这是因为 excel 不允许日期出现负值。
如果想计算这两个日期相距的月或年,就不能用直接相减了, EXCEL 给我们提供了一个函数 DATEDIF, 它不但能计算相隔天数,还能 计算相隔月和相隔年。
在 A4 单元格中输入公式 =datedif(a1,a2,"d"), 可得到结果 829 , 表示它们相隔天数为 829 天;
|
CopyRight 2018-2019 实验室设备网 版权所有 |