用于将已添加月份的最后日期(第30或第31个)获取到SharePoint计算列中的日期的公式

问题描述 投票:1回答:1

我有一个列名DateOfJoining和另一列EndProbation。当Date在DateOfJoining字段中填写时(例如:2016年6月5日),添加的第6个月的最后日期应显示在EndProbation(计算列)列中。(当添加6个月时,它将是5thDec但应该是12月31日)。请帮我在计算专栏中写出公式。

提前致谢。

sharepoint sharepoint-2013
1个回答
2
投票

如果要显示该月的最后一天,可以使用如下公式:

=DATE(YEAR([column]),MONTH([column])+1,0)

DATE()函数有三个参数:

  • 第一个是年份。 YEAR([column])说要从[column]专栏(应该是日期字段)显示年份
  • 第二个是月份。 MONTH([column])+1说,从[column]那个月开始给我看
  • 第三个是日期。 0说,在每月的第一天(本月的第0天而不是当月的第1天)向我展示。

如果您需要显示从现在开始的六个月的最后一天,那将非常相似:

=DATE(YEAR(A1),MONTH(A1)+7,0)

唯一的区别是你将month参数增加7而不是1。

© www.soinside.com 2019 - 2024. All rights reserved.