Excel怎么计算退休剩余时间?

H列的数值是怎么算出来的?还能随系统时间更改

2021版,在H2中输入或复制粘贴下列公式

=TEXTJOIN("",,DATEDIF(TODAY(),G2,{"Y","YM","MD"})&{"年","月","日"})

=DATEDIF(TODAY(),G3,{"Y","YM","MD"})&{"年","月","日"}

下拉填充

通用版本,可用如下公式

=DATEDIF(TODAY(),G3,"Y")"年"&DATEDIF(TODAY(),G3,"YM")&"月"&DATEDIF(TODAY(),G3,"MD")&"日"

追问

您看下我这是哪里出了问题

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-07
要计算退休剩余时间,需要知道当前的日期和退休日期。假设当前日期在单元格 A1 中,退休日期在单元格 B1 中,您可以使用以下公式来计算退休剩余时间:
=(B1-A1)/365.25*12

这个公式将两个日期之间的天数除以平均月份,得出相应的月份数。注意,此处将一年平均为 365.25 天,因为闰年的存在使得一年的天数有所不同。
如果您想要将结果以整数形式呈现,可以使用 Excel 的 INT 函数来取整,例如:
=INT((B1-A1)/365.25*12) & "个月"

这个公式将计算出的月份值取整,并将结果与文本字符串 "个月" 连接起来。
第2个回答  2023-03-08
可以使用以下公式在Excel中计算退休剩余时间:
=DATEDIF(TODAY(),DATE(退休年份,退休月份,1),"y")&"年"&DATEDIF(TODAY(),DATE(退休年份,退休月份,1),"ym")&"个月"
其中,退休年份和退休月份需要替换成实际的退休时间。该公式会返回剩余的年份和月份,例如:30年11个月。
相似回答