如何根据当前月份和年份获取明年的周期,例如:
下一期
等。
我尝试了以下公式:
<代码>=上(文本(NOW();“嗯”))
它在2014年1月运行良好,但不知道如何在2014年12月运行;2014年2月-2015年1月等等?
假设您希望查找年份周期的日期(作为日期序列号)位于单元格A1中,则以下内容应提供从该日开始的下一个年份周期:
=EOMONTH(A1,11) +DAY(A1) -1
示例:
Input Output
1/18/2014 1/17/2015
2/18/2014 2/17/2015
3/18/2014 3/17/2015
4/18/2014 4/17/2015
5/18/2014 5/17/2015
6/18/2014 6/17/2015
7/18/2014 7/17/2015
8/18/2014 8/17/2015
9/18/2014 9/17/2015
10/18/2014 10/17/2015
11/18/2014 11/17/2015
12/18/2014 12/17/2015
1/18/2015 1/17/2016
2/18/2015 2/17/2016
3/18/2015 3/17/2016
4/18/2015 4/17/2016
5/18/2015 5/17/2016
6/18/2015 6/17/2016
7/18/2015 7/17/2016
8/18/2015 8/17/2016
9/18/2015 9/17/2016
10/18/2015 10/17/2016
11/18/2015 11/17/2016
12/18/2015 12/17/2016
1/18/2016 1/17/2017
如果希望年周期从当前日期开始:
=EOMONTH(NOW(),11) + DAY(NOW()) -1
如果希望年周期从当前月份的第一天开始,请执行以下操作:
=EOMONTH(EOMONTH(NOW(),-1) + 1,11)
或
=EOMONTH(NOW() - DAY(NOW()) + 1,11)
EOMONTH()函数:
EOMONTH(开始日期,月)
返回一个月最后一天的序列号,即开始日期之前或之后的指定月数。使用EOMONTH计算到期日或到期日,这些到期日或到期日位于当月的最后一天。
如果此函数不可用,并返回#名称?错误,请安装并加载Analysis ToolPak加载项。
我想你需要EOMonth公式。
=EOMONTH(NOW(),-13)1
和=EOMONTH(NOW(),-2)1
应该给你2014年1月到2014年12月
从MS Excel留档
Microsoft Excel将日期存储为连续序列号,以便在计算中使用。默认情况下,1900年1月1日是序列号1,2008年1月1日是序列号39448,因为它是1900年1月1日之后的39448天。
要获得您想要的文本格式,我建议您继续按照@Makyen的建议设置单元格/列的格式。已经说过,这是可以用来设置文本格式的公式。
<代码>=上限(文本(EOMONTH(NOW(),-13)1,“MMM YY”))
问题内容: 我需要输出从当前日期开始的未来12个月的日期列表(仅星期一和星期二),如下所示: 2010年1月 星期二2010年1月12日 星期一2010 年1月18日 星期二2010 年1月19日 星期一2010 年1月25 日星期一2010年 2月2日 星期二2010 年2月8日 星期一2010年2月9日星期二2010 年 2月 15 日星期一2010年2月15日 星期二2010 年2月16日
我正在使用进行一个需要用户确切出生日期的项目。此实例中必须使用日期选择器,因此下拉列表在此处不起作用。 问题是一次只能跳过几个月的按钮。如果用户选择一个20年前的日期,他们将不得不点击它240次,这不是很好的用户体验。我在库文档中没有找到任何关于添加此选项的内容。我发现的最接近的是日期选择器中月份和年度的下拉列表——没有那么优雅。 我怎样才能像下面的实物模型一样添加按钮? 请注意,添加了双箭头以一
如果使用Excel的< code>YEARFRAC(date1,date2,1)函数,则Excel将按照第二个参数使用基数。如果日期1和日期2在同一年,这没有关系,但如果日期1是闰年(例如2020年)而日期2是非闰年(例如2021年),这就有关系了 我认为更准确的计算应该考虑到< code>date1的基数可能不同于< code>date2的基数。 例如,< code>YEARFRAC(15/12
问题内容: 我们可以使用下面的行获取一年中的日期。 但是,我们如何获得一年中的某天的日期呢? 问题答案: 如果您知道年份,则可以获取DateComponents date属性,如下所示: 或使用DateFormatter
问题内容: 当我想在mysql表中设置数值+1时,我使用例如: 如何设置日期+一年? 谢谢 问题答案: 您可以使用DATE_ADD:(或将ADDDATE与一起使用)
简要背景:我在保险业工作,出于各种税收原因,我们通常需要知道雇员一年受雇多少个月,以及他们获得保险的月份。雇员在受雇60天后的第一个月有资格获得保险。 获取资格日期很简单。从技术上讲,获取受雇和提供的月数很简单……直到我遇到跨越多年的情况。为了我的报告的目的,我只需要知道2017年的数据。例如,R3在2017年只受雇两个月,所以我需要“#Mon Emp”为2。我目前使用的是=DATEDIF(F2,