目前我正在努力让我的Excel电子表格更新人们的年龄,因为日期到来了。例如,今年我20岁,我的生日是03/03/1994。我希望Excel能够在2015年3月3日将我的年龄改为21岁,并在03/03/2016将其更改为22岁。
我在考虑一个涉及到出生日期并从当前日期减去它的公式,但我不知道如何让excel更新当前日期。
这样我每次生日时都不必进入并改变每个人的年龄。
答案 0 :(得分:0)
选择一个单元格并输入:
=DATEDIF(DATEVALUE("3/3/1994"),TODAY(),"y")
答案 1 :(得分:0)
您的问题的简单答案是=now()
或=today()
然而excel中有一个名为=DATEDIF()
的公式(字面意思是日期差异 ference)
这需要三个参数(在上下文中):
所以公式可以写成:
=DATEDIF(DATEVALUE("01/01/2001"),TODAY(),"y")
这为您提供了整个日历年的答案
您当然可以使用单元格引用替换DATEVALUE("01/01/2001")
=DATEDIF(VALUE(A1),TODAY(),"y")