将Excel中的日期/数学公式转换为Numbers for Mac

时间:2014-06-25 01:13:51

标签: iwork

我在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岁的小数值?

1 个答案:

答案 0 :(得分:0)

假设B4采用“日期”格式,您可以尝试以下公式

=IF(ISBLANK(B4),"",YEARFRAC(B4,TODAY(),1))

Here is some documentation on YEARFRAC from the horse's mouth

尝试输入公式

=B4>0 

在另一个单元格中,您将遇到错误

  

您无法将日期与数字进行比较,因为它们的数据类型不同。