我在Excel中有一个公式,它从今天的日期中减去出生日期,并除以365,它以十进制格式给出年龄。示例如下。
B4等于10/03/2011的生日。 E4是今天的约会。 结果是2.73。我的孩子有点超过2和1/2。
= IF(B4> 0,(E $ 4-B4)/ 365,"")
当我尝试在Numbers for Mac中使用此公式时,它给出了一个关于将日期与数字进行比较的错误。我查看了DatedIF,TimeValue和DateValue,但无法弄清楚如何在Number中进行操作。
任何人都知道如何让这个公式返回2.73岁的小数值?
答案 0 :(得分:0)
假设B4采用“日期”格式,您可以尝试以下公式
=IF(ISBLANK(B4),"",YEARFRAC(B4,TODAY(),1))
Here is some documentation on YEARFRAC from the horse's mouth
尝试输入公式
=B4>0
在另一个单元格中,您将遇到错误
您无法将日期与数字进行比较,因为它们的数据类型不同。