excel日期减一年的公式是什么?

A1是加入中共组织日期:19710807 A2是转正日期:19720806

怎样设置A2的公式,A1和A2正好相差1年。
最好能解释一下公式的含义

回smallcolour:用你的公式算出来结果是1972086 少一个0

公式好复杂啊,没有更简单的方法了吗?我还是再等等看,先谢谢smallcolour

如果日期写在A1单元格,想在B1单元格得出该日期减去一年的日期,

则B1单元格写入公式:

 

公式一

=DATE(YEAR(A1)-1,MONTH(A1),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 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。

    如果 start_date 不是有效日期,函数 EDATE 返回错误值 #VALUE!。

    如果 months 不是整数,将截尾取整。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-10-04

具体步骤如下所示:

    打开需要工作的Excel表格;

    首先,选中如图C2单元格,输入“DATEDIF”函数,如图显示,输入需要相减数据的单元格,然后输入“D”(D代表天数day)。

    点击回车,或者函数一栏的“√”,天数就自动生成了。

    鼠标放在单元格的右下角,成十字形时,往下拉,下面的数据也就自动相减算出天数了。

    如果只算月份的话,那么在原来“D”的位置,将“D”改成“M”,就好了。(M=month月)

    同样,若只需要算年份,那么将“D”换成"Y",就ok了。(Y=year 年)

本回答被网友采纳
第2个回答  2023-06-19

在Excel中,日期减去一年的公式是:=DATE(YEAR(A1)-1,MONTH(A1),DAY(A1))其中A1是包含日期的单元格引用。该公式将A1中的日期减去一年,并返回结果日期。
第3个回答  2007-12-07
前面的做法有点问题,如果碰上19820101这种日期就不对了.所以修改了下.
=TEXT(DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))+364,"yyyymmdd")

期待更方便的做法.本回答被提问者采纳

excel日期减一年的公式是什么?
如果日期写在A1单元格,想在B1单元格得出该日期减去一年的日期,则B1单元格写入公式:公式一 =DATE(YEAR(A1)-1,MONTH(A1),DAY(A1))如图:公式二 =EDATE(A1,-12)再设置单元格格式为日期格式中的一种。如图:注:EDATE函数的定义 返回代表指定日期 (start_date) 之前或之后用于指示月份数的日期的...

excel怎么减年份excel年份减年份得月份
1.打开Excel表格,然后输入要相减的日期。2.输入日期后,输入公式=DAYS360(开始日期,终止日期)。3.输入公式后,按回车键就可以得到两个日期相减出来的天数。4.如果要算年,就在公式后面除以一年365天。5.回车确定公式就可以得到年数了。

我怎样在EXCEL表格中设置公式使日期相减
=DATEDIF(A1,B1,"d")

excel怎么算日期减一年少一天呢?
假设日期数据在A1这个单元格内,需要在A1的这个日期加上一年少一天,则公式为:=TEXT(DATE(LEFT(A1,4)+1,MID(A1,6,2),RIGHT(A1,2))-1)上述公式的含义如下:DATE(年,月,日)函数可以将“年、月、日”三个数字组合成一个规范的日期值。其中:“年”取的是A1的左起4个数字:LEFT(A1,4),...

怎样在EXCEL中将列中的年份都减1
工具:2010版excel 1、先打开excel,以下图为例,需要在B列中显示想要的结果;2、选中B1单元格并输入公式“=DATE(YEAR(A1)-1,MONTH(A1),DAY(A1))”;3、按下回车键后就可以得出想要的结果了;4、再次选中B1单元格,然后鼠标移动到右下角下拉填充公式就可以在B列的单元格中都显示出结果了。

excel里今天日期(2012-2-10)减去年的某日期,有一公式是怎么弄的?
代表月份数),公式为:datedif(A1,today(),"M")。这样,Excel会计算两个日期之间相差的月份。对于相差的年数,同样使用datedif()函数,这次选择参数为"A1"(起始日期)、"today()"(结束日期)和"Y"(代表年数),公式为:datedif(A1,today(),"Y")。这个函数会返回两个日期之间相差的年数。

excel里年月日减年月日有公式吗。
在Excel操作中,处理日期间的差异确实可以通过公式实现。首先,打开你的工作表,找到需要减去的两个日期所在的单元格。接下来,键入日期后,使用内置函数"DAYS360"来计算两个日期之间的完整天数。只需在相应的单元格中输入"DAYS360(开始日期,终止日期)",然后按Enter键,就能得到精确的天数差值。若你需要...

excel 日期相减的公式
本答案通过win10电脑进行演示,excel日期相减的公式是“=DATEDIF(A2,B2,"d")”,可以通过修改括号里面的最后一个字母来得出不同的日期,具体的操作方法如下:1 打开表格 首先打开电脑上的“excel”表格。 2 双击单元格输入DATEDIF公式 双击C2,输入“=DATEDIF(A2,B2,"d")”,回车,得出的是“天...

excel中年月日怎么减年份
在Excel中,日期实质是数字,而1就代表1天;相邻两年,同一日期相差365或者366(闰年);这样,就可以通过日期减去两个年份之间差的天数,得到不同年份,相同日子了。以下为举例说明:1.将A列中的2016年变为2014年,而月日不变:2.输入公式如下(2016年与2014年,相差365+366天):3.下拉填充得到...

excel日期减时间的问题
合同期限通常不是严格的365或366天。1999-01-01到2000-12-31算是一年。假设时间在A1,那么B1公式:=DATE(YEAR(A1),MONTH(A1)+12,DAY(A1)-1)补充:前提是A1必须是规范日期格式,不能是文本。

相似回答