如果我有以下值:
18
我怎样才能让 Excel 显示此内容1 year, 6 months
或类似内容?
答案1
如果您的值在 A1 中,则可以使用以下公式将其显示为年份、月份:
=IF(A1>11, INT(A1/12) & " year" & IF(INT(A1/12)<>1, "s", ""), "")
& IF(MOD(A1,12) > 0, IF(A1>11, ", ", "") & MOD(A1, 12) & " month"
& IF(MOD(A1,12)<>1, "s", ""), "")
这将显示以下类型的值:
1年
6个月
1个月
1年4个月
2年11个月
答案2
你可以做这样的事情:
=INT(A1/12) & " years " & MOD(A1,12) & " months"