excel如何让日期减去6个月,计算两个日期相隔月份的公式

  • Excel公式
  • 2024-03-11

excel如何让日期减去6个月?如果日期写在A1单元格,想在B1单元格得出该日期减去6个月的日期,则B1单元格写入公式:=DATE(YEAR(A1),MONTH(A1)-12,DAY(A1)) EDATE函数的定义,那么,excel如何让日期减去6个月?一起来了解一下吧。

计算日期的函数

=DATE(YEAR(A1),IF(MONTH(A1)<7,MONTH(A1)+6,MONTH(A1)-6),DAY(A1)-1)

excel两个日期之间的月数

如果日期写在A1单元格,想在B1单元格得出该日期减去12个月的日期,

则B1单元格写入公式:

公式一

=DATE(YEAR(A1),MONTH(A1)-12,DAY(A1))

如图:

公式二

=EDATE(A1,-12)

再设置单元格格式为日期格式中的一种。

如图:

注:EDATE函数的定义

返回代表指定日期 (start_date) 之前或之后用于指示月份数的日期的序列号。使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。

如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。

语法

EDATE(start_date,months)

Start_date为一个代表开始日期的日期。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入日期 2008 年 5月 23 日。如果将日期以文本的形式输入,则会出现问题。

Month为 start_date 之前或之后的月数。正数表示未来日期,负数表示过去日期。

说明

Microsoft Excel 可将日期存储为用于计算的序列号。默认情况下,1900 年 1 月 1 日的默认序列号是 1 而 2008 年 1 月 1 日的默认序列号是 39448,这是因为它距1900 年 1 月 1 日有 39448 天。

日期减去月份算出日期

首先你的计算方法似乎有问题:2017-08-05减6个月不是应该2017-02-05吗,为何是2017-02-04?如果是要减1天,那2017-01-01就会转换为2017-06-30。

暂且不论,按你的要求,公式为:

=DATE(YEAR(A1),MOD(MONTH(A1)+6,12),DAY(A1)-1)

计算两个日期相隔月份的公式

如时间在A1,公式为:

=IF(MONTH(A1)<7,DATE(YEAR(A1)-2,MONTH(A1)+6,DAY(A1)),DATE(YEAR(A1)-1,MONTH(A1)-6,DAY(A1)))

光标在公式末尾按回车。

excel日期减去天数得到日期

标准公式给你参考:

=DATE(YEAR(A2)+3,MONTH(A2)+1,DAY(A2)+5)

+3 年 +1 个月 +5 天

以上就是excel如何让日期减去6个月的全部内容,1.打开需要工作的Excel表格;2.首先,选中如图C2单元格,输入“DATEDIF”函数,如图显示,输入需要相减数据的单元格,然后输入“D”(D代表天数day)。3.点击回车,或者函数一栏的“√”,天数就自动生成了。内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。

猜你喜欢