如何在两个日期之间获得不同:列1"加入日期"列2"离职日期",在sharepoint中计算列为"员工的总经验"?
我搜索的期望输出是这样的格式,例如:"2天2个月2年"。
这个公式应该会给出之后的答案
= DATEDIF([Date 1],[Date 2],"MD")&" Days "& DATEDIF([Date 1],[Date 2],"YM") &" Months "& DATEDIF([Date 1],[Date 2],"Y") &" Years"
步骤:
- 创建类型为单行文本的计算列
- 使用上面的公式
解释:
公式为
DATEDIF(开始日期、结束日期、">间隔"(
其中间隔可以是:
- Y计算完整年份
- M计算完整月份数
- D计算天数
- YM计算不包括年份的月份数
- MD计算不包括年和月的天数
- YD计算不包括年份的天数
对于日期1(2020年1月31日(和日期2(2020年5月14日(这两个日期,结果将是:
14天3个月0年