EXCEL 如何计算日期差(要具体日子数)

请教各位高手. 我想制一个计算利息的表格.
A1 2009-3-12
A2 2009-05-15
A3 是多少天
怎么弄?谢谢
怎么就没有人愿意帮忙呢? :(

EXCEL计算日期差可以用DATEDIF函数,函数的形式:DATEDIF(Start_date,End_date,Unit),注意End_date一定要大于Start_date,计算步骤如下:

1.输入两个日期,开始日期一定要早于结束日期,鼠标点击要输入计算结果的单元格,如下图红框所示;

2.在fx的输入框后面输入“=DATEDIF(A1,B1,"D")”,如下图红框所示;

3.然后按回车键,公式就会计算出结果,如下图红框所示;

4.如果后面还有更多日期需要计算,那么将日期输入在后面,如下图红框所示;

5.然后直接利用填充柄,就可以套用公式,计算出其他的日期差,如下图红框所示。

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

就算两个日期之间的时间差,可以用datedif函数来实现。

示例图片:

如上图所示,在G列对应单元格输入公式:=DATEDIF(E2,F2,"d"),该函数的第一个参数是开始日期,第二个参数是结束日期,第三个参数是时间差的单位是年还是月、日,如果是年使用“Y”,如果是月使用“M”,如果是天使用“D”。

第2个回答  2019-12-23
Excel中要计算日期差,是比较简单的,只要是标准日期格式,直接用两个单元格相减即可,=A2-A1,如果显示的是日期格式,右击,设置单元格格式,设置为常规,即可。
第3个回答  推荐于2017-10-12
a3的格式必须是常规或数值,在a3输入:
=DATEDIF(a1,a2,"d")

函数的形式:DATEDIF(Start_date,End_date,Unit),注意End_date一定要大于Start_date,一二楼的错误就在这里。本回答被提问者采纳
第4个回答  2010-02-01
=datedif(A1,A2,"D")

该函数的用法为“DATEDIF(Start_date,End_date,Unit)”,其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。

“Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数
相似回答