如何在Google Sheets中编写正确的年龄差计算公式?
Google Sheets 出生日期计算年龄解决方案
以下是几种满足不同格式需求的计算公式,你可以根据实际场景选择:
1. 仅显示整数周岁
使用DATEDIF函数计算两个日期的整年差值:
=DATEDIF(B2,TODAY(),"Y")
- 替换
B2为你存放出生日期的单元格位置 "Y"参数表示返回两个日期之间的完整年数
2. 显示「X岁Y个月」格式
结合整年数和剩余月数:
=DATEDIF(B2,TODAY(),"Y")&"岁 "&DATEDIF(B2,TODAY(),"YM")&"个月"
"YM"参数用于提取扣除整年数后的剩余月数
3. 显示「X岁Y个月Z天」完整格式
同时计算年、月、天的差值:
=DATEDIF(B2,TODAY(),"Y")&"岁 "&DATEDIF(B2,TODAY(),"YM")&"个月 "&DATEDIF(B2,TODAY(),"MD")&"天"
"MD"参数用于提取扣除整月数后的剩余天数
注意事项
- 确保出生日期单元格设置为日期格式,如果是文本格式,可先用
=DATEVALUE(B2)转换为日期后再计算 TODAY()函数会自动获取当前日期,每次打开表格都会重新计算最新年龄
内容的提问来源于stack exchange,提问作者Ishika Singh
相关产品推荐
相关产品推荐

