只需用今天日期减去指定日期即可得出天数,接下来我将演示具体操作步骤。
MacBook Air电脑,运行Excel 2026软件版本。
打开Excel中的日期表格,计算两个日期之间的天数。

在编辑栏输入=B2-A2,即用今日日期减去指定日期。

点击上方的绿色对勾按钮

Excel中计算某日期距今的天数已成功完成。

以上是Excel计算日期到今天天数的方法,希望能帮到大家。
在Excel中计算截至今日的天数,可使用公式:=TODAY()-A2。其中TODAY()表示当前日期,会自动更新,输入后按回车键即可得出与A2单元格日期相差的天数。
工具/原料:
联想GeekPro 2026款高性能主机
定位目标文件

计算A列时间与今日相差的天数。

在B2单元格中输入公式=TODAY()-A2,TODAY()表示当前日期,会自动更新,按下回车键即可计算出与A2日期相差的天数。

将鼠标置于B2单元格右下角,向下拖动填充公式,即可自动计算下方各时间差的天数。

以2007版Excel为例,根据当日日期计算时间进度,所示。

在A2单元格输入TODAY函数可自动显示打开表格当天的日期,适用于需要实时展示当前日期的工作表场景,操作简便且动态更新,所示。

TODAY函数无需参数,括号内为空,不包含任何数值或参数。
要计算时间进度,需先提取当前日期中的日。所示,A2单元格的日期为2,使用公式=DAY(A2)即可提取该日数值,不包含月份信息。

B2单元格的公式结果显示为日期,原因是Excel将日期存储为连续的序列号,便于计算。默认情况下,1900年1月1日对应序列号1,1900年1月2日则为序列号2,以此类推,日期可据此转换为数值进行处理。
要使其显示为序列号,需将单元格格式设为常规或数字,所示,更改后即可正常显示。

提取日期后,需计算该日期所在月份的总天数。为便于查看,可在B3单元格进行操作,输入公式:=EOMonTH(A2,0),即可得出当前日期对应月份的最后一天,从而确定当月天数。

EOMONTH函数包含以下参数:
Start_date 为必填项,需输入表示开始日期的日期。
months 为必填项,表示相对于 start_date 的月数。正值生成未来日期,负值生成过去日期,0 则生成当前日期。
输入函数后按回车,结果显示如下:

利用EOMONTH函数得出当前月份最后一天是30日,说明11月共有30天。
在B3单元格中,结合DAY函数与EOMONTH函数提取指定月份的天数,输入公式:=DAY(EOMonTH(A2,0))。该公式先通过EOMONTH获取A2日期所在月的最后一天,再利用DAY函数提取其对应的天数,最终返回结果为30,表示该月共有30天。

为确保返回结果为序列号,应先将B3单元格格式设为常规。
时间进度等于当日日期除以当月总天数。
公式为:B2(当日日期的天数)除以B3(当前日期所在11月的总天数)。
此时可将两个单元格的公式合并,直接输入至B2单元格以计算时间进度,公式为:=DAY(A2)/DAY(EOMonTH(A2,0)),结果显示如下:

为使进度以百分比形式呈现,需将B2单元格的格式设为百分比,设置完成后,结果显示即如预期。
