Excel formula 使用公式构建假日表

Excel formula 使用公式构建假日表,excel-formula,Excel Formula,这是一项后续行动 原始公式和导致问题的公式之间的唯一区别是位置AC3是静态日期,位置S2是动态的。S2包含允许闰年的动态公式: =DATE(YEAR(Q3)+1,MONTH(Q3),DAY(Q3-1)) 位置Q3是指一个基本的日期公式: =TODAY() 我希望这会有所帮助。将S9中的公式更改为: =Date(year(s2),1,S8) 原因是Date正在寻找要传递给它的3个整数。你所做的就是用一个日期来代替一个对你来说毫无意义的年号。您需要发送的是: =Date(2016,1,22)

这是一项后续行动

原始公式和导致问题的公式之间的唯一区别是位置AC3是静态日期,位置S2是动态的。S2包含允许闰年的动态公式:

=DATE(YEAR(Q3)+1,MONTH(Q3),DAY(Q3-1))
位置Q3是指一个基本的日期公式:

=TODAY()

我希望这会有所帮助。

将S9中的公式更改为:

=Date(year(s2),1,S8)
原因是Date正在寻找要传递给它的3个整数。你所做的就是用一个日期来代替一个对你来说毫无意义的年号。您需要发送的是:

=Date(2016,1,22)
您发送的是:

=Date(5/5/2016,1,22)
or more accurately
=Date(42496,1,22)
42496是excel存储日期的方式。year函数的作用是去掉日期的年份部分,并将其作为整数返回

=Year(5/6/2016)
this really equates to
2016 'an integer
希望这能澄清一些事情

当你把所有的公式浓缩成一个单元格并指向一年时,考虑把它们排列如下:


您应该只需要第3行或第4行,无论您喜欢哪一行。此外,一旦设置了一列假日,您应该可以将它们复制到右侧。

将S9中的公式更改为:

=Date(year(s2),1,S8)
原因是Date正在寻找要传递给它的3个整数。你所做的就是用一个日期来代替一个对你来说毫无意义的年号。您需要发送的是:

=Date(2016,1,22)
您发送的是:

=Date(5/5/2016,1,22)
or more accurately
=Date(42496,1,22)
42496是excel存储日期的方式。year函数的作用是去掉日期的年份部分,并将其作为整数返回

=Year(5/6/2016)
this really equates to
2016 'an integer
希望这能澄清一些事情

当你把所有的公式浓缩成一个单元格并指向一年时,考虑把它们排列如下:



您应该只需要第3行或第4行,无论您喜欢哪一行。此外,一旦您设置了一列假日,您应该可以将它们复制到右侧。

嘿,弗兰克,我喜欢这个问题,让我们看看我们能做些什么来帮助您!8) 您是扫描屏幕上的打印内容,还是将其放入word文档中?如果是这样的话,有一个更简单的方法我可以在后面告诉你。很有趣,看看你在开发表的过程中都做了些什么。不是我想的那样,但我们会处理它。如何在windows上发布屏幕截图。通过单击目标使其成为活动窗口。按键盘上的CTRL+打印屏幕。转到您的web浏览器,然后转到www.imgur.com。在左上角单击蓝色按钮。按CTRL+V组合键,将在底部添加一个窗口。按开始上传。如果要裁剪图像,请选择“编辑”。如果没有,请使用直接链接复制和粘贴要包含在问题/答案中的地址。如上所述,示例数据总是比图片好。由于图片无法搜索或允许剪切和粘贴到其他人的电子表格中进行修补8)我会将S1公式更改为
日期(第三季度,1,1)
,将S2公式更改为
日期(第三季度)+1,1,1)
。然后我会将你的单元格格式从日期改为自定义格式,并将自定义格式改为“yyyy”。嘿,弗兰克,我喜欢这个问题,让我们看看我们能做些什么来帮助你!8) 您是扫描屏幕上的打印内容,还是将其放入word文档中?如果是这样的话,有一个更简单的方法我可以在后面告诉你。很有趣,看看你在开发表的过程中都做了些什么。不是我想的那样,但我们会处理它。如何在windows上发布屏幕截图。通过单击目标使其成为活动窗口。按键盘上的CTRL+打印屏幕。转到您的web浏览器,然后转到www.imgur.com。在左上角单击蓝色按钮。按CTRL+V组合键,将在底部添加一个窗口。按开始上传。如果要裁剪图像,请选择“编辑”。如果没有,请使用直接链接复制和粘贴要包含在问题/答案中的地址。如上所述,示例数据总是比图片好。由于图片无法搜索或允许剪切和粘贴到其他人的电子表格中进行修补8)我会将S1公式更改为
日期(第三季度,1,1)
,将S2公式更改为
日期(第三季度)+1,1,1)
。然后,我会将单元格的格式从日期更改为自定义格式,并将自定义格式设置为“yyy”。@Ed与往常一样,您的答案正确无误。如果你不花时间教我这些步骤,我就不可能走到我所能走的那么远。我是否应该发布我所经历的步骤,以便其他用户能够受益?@FrankM我不确定。可能要等到你把所有的东西都整理好并按你想要的方式工作。天哪,我只是看着复活节。这可不容易@埃德:我星期一有一个假期。你能给我解释一下如何把我们得出的结果转换成一个公式吗。我用你看到的帮助我理解公式&检查单个公式。这里有一个关于动态假日的老公式<代码>=IF(工作日(日期(年(Q10),12,25))=7,日期(年(Q10),12,24),IF(工作日(日期(年(Q10),12,25))。这里是旧的静态公式
=1,日期(年(Q10),12,26),日期(年(Q10),12,25))
。我不关心复活节,因为它不是一个联邦节日。复活节是一个已经持续了几个世纪的问题……一堆虫子,但我离题了。让我们看一下这两个公式,看看今天早上我是否可以开始喝这杯老酒。静态公式完整吗?好的,弗兰克,我不确定我是否回答了你的问题,但我在上一个答案中重写了周六或周日假期检查部分。如果这没有帮助,请让我知道,这可能是一个开始一个新的后续问题的情况。不是世界末日…你问的问题越多,就越有可能建立你的代表,让你可以做一些事情,比如参加聊天rooms@Ed像往常一样,你的答案是正确的。如果你不采取行动的话,我就不可能走到我能走的那么远