excel表格的公式中TRUNC可以根据出生年月知道年龄,但是输入完公式后为什么会出现#VALUE!

[复制链接]
查看11 | 回复3 | 2011-12-28 11:17:23 | 显示全部楼层 |阅读模式
你的这个公式不是用于求年龄的。求的是2009/8/30与C2里面的日期相差多少天,把天数安装一年360天的算法转换多少年,取年份的整数部分。出现出现#VALUE!,可能的原因为C2单元格里的数值不正确。经测试,C2的值为1999-6-19时,可以正确的返回值为10. 计算年龄可以试试下面的函数=DATEDIF($C2,TODAY(),"y")...
回复

使用道具 举报

千问 | 2011-12-28 11:17:23 | 显示全部楼层
=DATEDIF(出生日期,TODAY(),"d")/365...
回复

使用道具 举报

千问 | 2011-12-28 11:17:23 | 显示全部楼层
你给出的公式应该计算C2单元格内的日期与2009年8月30日之差。C2单元格内应该是按日期格式输入的出生年月,我刚试了,是可以用的。之所以报错, 应该是你C2单元格内输入的数据内容错误,所以计算不出结果。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行