如何获得excel每年更新一年?

时间:2014-06-20 18:04:22

标签: excel

目前我正在努力让我的Excel电子表格更新人们的年龄,因为日期到来了。例如,今年我20岁,我的生日是03/03/1994。我希望Excel能够在2015年3月3日将我的年龄改为21岁,并在03/03/2016将其更改为22岁。

我在考虑一个涉及到出生日期并从当前日期减去它的公式,但我不知道如何让excel更新当前日期。

这样我每次生日时都不必进入并改变每个人的年龄。

2 个答案:

答案 0 :(得分:0)

选择一个单元格并输入:

=DATEDIF(DATEVALUE("3/3/1994"),TODAY(),"y")

答案 1 :(得分:0)

您的问题的简单答案是=now()=today()

然而excel中有一个名为=DATEDIF()的公式(字面意思是日期差异 ference)

这需要三个参数(在上下文中):

  • 过去日期/出生日期
  • To Date / Today
  • 间隔类型(在这种情况下为全年)

所以公式可以写成:

=DATEDIF(DATEVALUE("01/01/2001"),TODAY(),"y")

这为您提供了整个日历年的答案

您当然可以使用单元格引用替换DATEVALUE("01/01/2001")

=DATEDIF(VALUE(A1),TODAY(),"y")