【问题标题】:How to calculate Age on Google Sheets Years / Months?如何计算 Google 表格年/月的年龄?
【发布时间】:2021-02-23 22:08:32
【问题描述】:

我想要一个公式来计算年龄,比如这个手动示例:

表格网址:https://docs.google.com/spreadsheets/d/1XHoxD-hNmpUOMVm_u-cz-4ESrabodsrS0fIfaN-n4js/edit

谢谢!

【问题讨论】:

标签: google-sheets google-sheets-formula


【解决方案1】:

请使用

=INDEX(IF(D2:D="",,INT(DATEDIF(D2:D,TODAY(),"Y"))&"Y / "& 
                   MOD(DATEDIF(D2:D,TODAY(),"M"),12)&"M"))

使用的功能:

【讨论】:

    【解决方案2】:

    这可以通过原生的DateDifConcatenate函数来完成:

    =CONCATENATE(DATEDIF(D3,Now(),"Y"),"y / ",Mod(DATEDIF(D3,Now(),"M"),12),"m")
    

    【讨论】:

    • 谢谢@Aaron Morefield,你的方法效果很好,你能帮我把它做成数组吗?我试过=ARRAYFORMULA(IF,但它不起作用!
    • “将其设为数组”是什么意思?我们不需要进行串联,如果您希望将结果用作单独的值(稍后仅隐藏列),我们可以将结果放入不同的单元格中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 2020-09-25
    • 2016-10-23
    • 1970-01-01
    • 2021-05-16
    相关资源
    最近更新 更多