首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下拉/自动填充日期列表,但仅限工作日,不包括周末- excel

下拉/自动填充日期列表,但仅限工作日,不包括周末- excel
EN

Stack Overflow用户
提问于 2017-03-03 19:20:02
回答 2查看 1K关注 0票数 0

我想在excel中拉下一个日期列表,以自动填充一堆行。键入03/03/17,然后向下拉出单元格,以在整个三月份自动填充日期。

通常这是直接的,但在这种情况下,我试图只获取所有工作日,而不是周末日期,如何在不输入所有日期并删除周末的行的情况下自动完成此操作?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-03 19:39:37

将此公式放在第一次约会的下方,然后自动向下填充公式。确保你的第一次约会是工作日。

代码语言:javascript
复制
=IF(WEEKDAY(A1+1)<>7,A1+1,A1+3)

它是如何工作的

WEEKDAY(A11+1)<>7如果+1天以上的单元格不是星期六,则向A1+3以上的单元格添加一天A1+1,否则添加3天。

一旦有了所需的日期,您就可以复制并粘贴为值。您还可以将其保留为模板,并根据需要更改第一个日期以更改下面的所有日期。

票数 1
EN

Stack Overflow用户

发布于 2017-03-03 21:54:37

WORKDAY(Start_date, Days [Holidays])函数根据日期的Start_date、天数和可选假日数组返回星期一到星期五的日期。

数据验证允许您创建逗号分隔的项的列表或命名的单元格范围。

在列中创建公共假日列表,并将范围命名为Holidays

在单元格(例如G2)中输入工作日日期,然后在其下方的单元格(G3)中输入以下公式:

=WORKDAY(G2,1,Holidays)

将公式向下复制约65行(即覆盖3个月,每月允许22个工作日)。从列表底部删除晚于所需结束日期的日期。选择日期并将其命名为Workday。

在您希望拥有下拉列表的范围内:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42577526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档