试图从出生日期(由其他用户输入)开始计算年龄,但是当某人输入的日期介于两个日期之间(即2000年2月13日)时,该功能将无效。
我用来计算年龄的函数是: =(TODAY()-D7)/365.25 ,其中 D7 包含DoB。 希望其他格式的日期自动更改,而无需额外的列。 我已经尝试过使用格式单元格,但是它不起作用。
试图从出生日期(由其他用户输入)开始计算年龄,但是当某人输入的日期介于两个日期之间(即2000年2月13日)时,该功能将无效。
我用来计算年龄的函数是: =(TODAY()-D7)/365.25 ,其中 D7 包含DoB。 希望其他格式的日期自动更改,而无需额外的列。 我已经尝试过使用格式单元格,但是它不起作用。
您可以尝试以下公式。但是请注意,这仅适用于正常日期,也适用于使用点作为定界符以文本形式输入日期的情况:
=(TODAY()- IF(ISTEXT(D7),VALUE(SUBSTITUTE(D7,".","/")),D7) )/365.25
,
一种方法是使用数据验证:
Data-->Validation
Date
between
(或其他可以在不同日期显示的内容)