如何用Excel计算出天数 excel中怎么计算天数

经验直达:

  • excel中怎么计算天数
  • 如何用Excel计算出天数
  • excel如何快速算当天的天数

一、excel中怎么计算天数


如果在 Excel 表格中计算日期天数后,结果差了一天,可能是因为日期格式或者时间格式设置不正确 , 导致 Excel 在计算天数时出现了误差 。您可以尝试以下方法来解决这个问题:

检查日期格式:确保日期格式为“日期”,而不是“文本”或“常规” 。在 Excel 中,日期格式通常为“年-月-日”,例如“2022-01-01” 。

使用日期函数:使用 Excel 中的日期函数来计算天数 , 例如 DATEDIF 函数或者直接使用减法运算符“-”来计算两个日期之间的天数 。

检查时区设置:如果您的电脑或 Excel 表格中的时区设置不正确,也可能会导致日期计算出现误差 。请确保您的电脑和 Excel 表格中的时区设置正确 。

检查日期输入:检查您输入的日期是否正确 。日期输入错误也可能导致计算结果出现误差 。

如果您仍然无法解决这个问题 , 可以尝试在 Excel 中使用“日期格式化”工具,查看日期格式和计算结果是否正确 。如果问题仍然存在,您可以尝试重新计算日期天数或者联系 Excel 支持团队获取更多帮助 。


二、如何用Excel计算出天数


具体步骤如下所示:
  1. 打开需要工作的Excel表格;
    如何用Excel计算出天数 excel中怎么计算天数

  2. 首先,选中如图C2单元格,输入“DATEDIF”函数,如图显示,输入需要相减数据的单元格,然后输入“D”(D代表天数day) 。
    如何用Excel计算出天数 excel中怎么计算天数

  3. 点击回车 , 或者函数一栏的“√”,天数就自动生成了 。
    如何用Excel计算出天数 excel中怎么计算天数

  4. 鼠标放在单元格的右下角,成十字形时 , 往下拉 , 下面的数据也就自动相减算出天数了 。
    如何用Excel计算出天数 excel中怎么计算天数

  5. 如果只算月份的话 , 那么在原来“D”的位置 , 将“D”改成“M” , 就好了 。(M=month月)
    如何用Excel计算出天数 excel中怎么计算天数

  6. 同样,若只需要算年份,那么将“D”换成"Y",就ok了 。(Y=year 年)
    如何用Excel计算出天数 excel中怎么计算天数



三、excel如何快速算当天的天数


1、以2007版EXCEL为例,在下图中以当天日期计算时间进度
如何用Excel计算出天数 excel中怎么计算天数

2、在A2单元格使用TODAY函数来显示当前日期,显示为打开表格当日日期,当需要在工作表上显示当前日期时,TODAY 函数非常有用 , 如下图
如何用Excel计算出天数 excel中怎么计算天数

注意:TODAY 函数语法没有参数 , 即括号()中间为空,没有任何数值或参数 。
3、要计算时间进度,首先我们应该先提取当前年月日的“日”,在下图中 , 为2 , 提取日期的公式为=day(A2),提取A2单元格的日期(不包括月份)
如何用Excel计算出天数 excel中怎么计算天数

我们看到B2单元格公式设置完成后返回的是日期,是因为Excel 可将日期存储为可用于计算的连续序列号 。默认情况下 , 1900年1月1日的序列号为 1 , 那么1900年1月2日的序列号为2.
为了让它显示为序列号,您必须将单元格格式更改为“常规”或“数字”,如下图,将单元格格式更改为“常规”后的显示结果
如何用Excel计算出天数 excel中怎么计算天数

4、提取日期后 , 我们还要计算出当前日期当月的天数,为了方便观看,我们在B3单元格操作计算当月天数 , 在B3单元格输入函数:=EOMONTH(A2,0),返回当前日期月份的最后一天
如何用Excel计算出天数 excel中怎么计算天数

EOMONTH 函数语法具有以下参数:
EOMONTH(start_date, months)
Start_date必需 。一个代表开始日期的日期 。
Months必需 。start_date 之前或之后的月份数 。months 为正值将生成未来日期;为负值将生成过去日期 。months为0时生成当前日期 。
输入函数后按回车键的返回结果如下:
如何用Excel计算出天数 excel中怎么计算天数

5、我们通过EOMONTH函数知道了当前月份的最后一天为30日,也就是说11月有30天 。
这时我们在EOMONTH函数的基础上提取天数,按第3步的方法在EOMONTH函数的基础上提取天数 , 在EOMONTH函数前加DAY函数,即在B3单元格输入:=DAY(EOMONTH(A2,0)),如下图,返回结果为:30
如何用Excel计算出天数 excel中怎么计算天数

注意:为了返回结果为序列号,我们需提前将B3单元格格式更改为“常规”
6、时间进度为当天时期除以整月天数 。
公式为:=B2(当天日期,即当前日期的天数)/B3(当前日期中,11月整个月的天数) 。
这时我们就可以将两个单元格的公式合并为一个输入到B2单元格中 , 计算时间进度,即:=day(A2)/DAY(EOMONTH(A2,0)),显示结果如下:
如何用Excel计算出天数 excel中怎么计算天数

7、因为我们的进度要显示为百分比,所以我们还要将进度所在单元格(即B2)格式设置为“百分比”,完成 。显示结果为:
【如何用Excel计算出天数 excel中怎么计算天数】
如何用Excel计算出天数 excel中怎么计算天数


相关经验推荐