用EXCEL表怎么计算天数

2024-12-03 13:13:38
推荐回答(5个)
回答1:

具体操作如下:

1.首先打开Excel文档。

2.以图为例。鼠标选中C2区域,在函数栏(fx)中输入=B2-A2 (这个函数的意思是把结束日期减去开始日期,就得到两个日期之间的天数了)

3.如果数据很多时,又改如何计算呢?大家还可以用隐藏函数DATEDIF函数来完成,公式如下:

=DATEDIF(A2,B2,"d")

4.DATEDIF()函数知识点介绍:

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

回答2:

用Excel可以很轻松地计算出两个时间的天数差。方法有2种:

方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。

提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。

方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。

回答3:

计算两个日期之间间隔的天数可以直接相减即可。前提是两个参与计算的日期不能是以文本形式存储的数值。

更常用的方法是使用DATEDIF函数。


  • DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。 返回两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。


语法

DATEDIF(start_date,end_date,unit)

Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。

End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit 为所需信息的返回类型。

Unit 返回

注:结束日期必须大于起始日期

下面举个小例子:在日常工作中非常实用。

假如A1单元格写的也是一个日期,那么下面的三个公式可以计算出A1单元格的日期和今天的时间差,分别是年数差,月数差,天数差。注意下面公式中的引号和逗号括号都是在英文状态下输入的。

=DATEDIF(A1,TODAY(),"Y")计算年数差

=DATEDIF(A1,TODAY(),"M")计算月数差

=DATEDIF(A1,TODAY(),"D")计算天数差

"Y" 时间段中的整年数。

"M" 时间段中的整月数。

"D" 时间段中的天数。

"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。

"YM" start_date 与end_date 日期中月数的差。忽略日期中的月。

"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。

回答4:

1、在菜单中找到公式按钮,点击插入函数,从常用函数中找到DAYS,点击确定;2、在弹出对话框中,点击end-date右边的图标,选定单元格,点击start-date右边的图标,再选定单元格点击确定就可以了。

回答5:

用Excel可以计算,方法如下,在A1单元格内输入靠前的日期如“2013-3-8”,在A2单元格输入靠后的日期,如“2013-4-5”,在A3单元格输入如下函数=DATEDIF(A1,$A$2,"md")&"天"(也可从=号开始复制到天后面的”粘贴到单元格。)然后回车确定,就会计算出日期为 28天