Note: The other languages of the website are Google-translated. Back to English

如何确定日期是否介于两个日期之间或在Excel中的周末?

有时您可能需要确定或检查日期是否在Excel中的两个日期之间或周末之间。 本文将向您展示以下棘手的方法,以检查日期是否介于Excel中的两个日期或周末之间。

使用公式确定日期是否介于两个日期之间
使用出色的工具轻松确定日期是否介于两个日期之间  
使用公式和VBA代码确定日期是否在周末
使用出色的工具确定日期是否在周末

有关日期的更多教程...


确定日期是否在Excel中的两个日期之间

假设您需要确定A列中的日期是否介于7/1/2008和12/31/2009之间。 请执行以下操作:

1.在空白单元格中,说出单元格B2,将以下公式复制并粘贴到其中,然后按 输入 键。

=IF(AND(A2>$B$1,A2<$c$1),A2, FALSE)

备注:此公式将检查日期是否在7/1/2008到12/31/2009之间。 如果日期在此期间,它将返回日期; 如果日期不在此期间,它将返回 FALSE.

2.继续选择结果单元格,向下拖动“填充手柄”以获取所有结果。 看截图:

现在,您可以确定日期是否在指定的日期范围内。


使用Kutools for Excel确定日期是否在Excel中的两个日期之间

在这里为您推荐一个了不起的工具- 选择特定的单元格 实用程序 Kutools for Excel。 此工具不仅可以帮助您找出介于两个给定日期之间的所有日期,还可以立即选择所有合格的日期单元格。
在应用它之前,您需要 首先下载并安装.

1.选择要确定其日期是否介于两个日期之间的日期范围,然后单击 库工具 > 选择 > 选择特定的单元格。 看截图:

2。 在里面 选择特定的单元格 对话框中,选择 细胞 在选项 选择类型 部分,然后指定 比...更棒小于 日期,最后单击 OK 按钮。

您可以看到两个日期之间的日期单元格被立即选择。 看截图:

  如果您想免费试用(30-day) 这个实用程序, 请点击下载,然后按照上述步骤进行操作。


使用公式和VBA代码确定日期是否在周末

您可以按照以下步骤确定列A中的日期是否为周末:

方法A:使用公式检查日期是否在周末。

1.在空白单元格中,将以下公式复制并粘贴到其中,然后按 输入 键。

=IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7),A2,FALSE)

此公式将确定日期是否在周末。 如果日期在周末,它将返回日期; 如果日期不是在周末,它将返回文本 FALSE.

2.继续选择结果单元格,然后向下拖动“填充手柄”以获取所有结果。

方法B:使用用户定义的功能检查日期是否在周末。

1。 按 ALT + F11 键一起打开Microsoft Visual Basic for Applications窗口。

2.在“ Microsoft Visual Basic for Applications”窗口中,单击“ 插页 >> 模块,然后将以下宏粘贴到“模块窗口”中。

Public Function IsWeekend(InputDate As Date) As Boolean
Select Case Weekday(InputDate)
Case vbSaturday, vbSunday
IsWeekend = True
Case Else
IsWeekend = False
End Select
End Function

3.同时按Alt + Q键以关闭“ Microsoft Visual Basic应用程序”窗口。

4.在空白单元格中,将公式输入到公式栏中,然后按 输入 键。

=IsWeekend(A2)

如果返回的文本 ,单元格A2中的日期为周末; 如果它返回的文本 ,单元格A2中的日期不会在周末。


使用出色的工具确定约会是否在周末进行

实际上,您可以将所有日期转换为工作日名称,然后根据星期六或星期日检查周末。 在这里 套用日期格式 实用程序 Kutools for Excel 可以帮助您轻松解决问题。
在应用它之前,您需要 首先下载并安装.

1.选择日期范围,然后单击 库工具 > 格式 > 套用日期格式。 看截图:

2。 在里面 套用日期格式 对话框中选择 周三日期格式 框,然后单击 OK 按钮。

现在,所选日期将立即转换为工作日。 您可以直接根据日期的内容确定日期是否在周末。 看截图:

说明:

  • 转换后的结果直接在原始数据中起作用;
  • 该实用程序支持 解开按Ctrl + Z“。

  如果您想免费试用(30-day) 这个实用程序, 请点击下载,然后按照上述步骤进行操作。


相关文章:

在Excel中将日期转换为工作日,月份,年份名称或数字
假设您在一个单元格中输入日期,日期显示为12/13/2015。 是否可以仅显示月份或工作日,或者月份名称或工作日名称的文本(例如XNUMX月或星期日)? 本文中的方法可以帮助您轻松转换或格式化任何日期,以仅在Excel中显示工作日名称或月份名称。

在Excel中快速将生日转换为年龄
例如,您在Excel中获得了各种生日数据,并且需要转换这些生日以在Excel中显示其确切的年龄值,您想如何计算? 本文列出了一些技巧,可以在Excel中轻松地将出生日期转换为年龄。

如果日期大于Excel中的另一个日期,则比较日期
假设您有一个日期列表,并且想将这些日期与指定日期进行比较,以便找出比列表中指定日期大的日期,您将怎么办? 在本文中,我们将向您展示比较日期的方法(如果大于Excel中的另一个日期)。

Excel中两个日期范围之间的总和值
当工作表中有两个列表时,一个是日期列表,另一个是值列表。 并且您只想对两个日期范围之间的值求和,例如,对3/4/2014和5/10/2014之间的值求和,如何快速计算它们? 本文中的方法将帮您一个忙。

在Excel中添加日期,包括或不包括周末和节假日
本文讨论的是在给定日期中添加几天(不包括周末和节假日),这意味着只能在Excel中添加工作日(从星期一到星期五)。

有关日期的更多教程...


使用Kutools for Excel确定日期是否介于两个日期或周末之间

Kutools for Excel 包括300多个便捷的Excel工具。 60天免费试用,不受限制。 立即下载免费试用版!


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (13)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
我正在尝试查看单元格 L8 是否包含特定日期,如果没有,那么我希望它给我两个值之一; 如果它不联系任何一个日期,那么从一个完全不同的单元格中取回价值。 例如。 我在一个空单元格中,即 W8,想查看包含日期的单元格 L8,如果它等于 12 年 14 月 2013 日,那么我希望它返回 26 的值,但是如果单元格 L8 中的日期等于 12/ 28/2013 然后它返回 25 的值,如果单元格 L8 有任何其他日期而不是上述日期,那么我希望它从单元格 V8 返回值。 这个怎么写???
该评论由网站上的主持人最小化
我想做以下事情:我在单元格 w8 中,这是一个空单元格 如果单元格 L8 等于 8/12/14,则单元格 L2013 包含一个日期 我希望它返回 26 的值但是如果它包含日期 12/28 /2013 ; 如果单元格 L8 不包含任何日期,那么我希望它转到单元格 V8 并给我那个单元格值。 我将如何创建公式?
该评论由网站上的主持人最小化
嗨,非常有用的信息。 我试图做一个范围日期,让我举个例子,如果在 1 月 16 日至 7 日之间付款,答案应该是下个月的 17 日,如果付款在 31 月 21 日至 XNUMX 日,excel 应该能够回答 XNUMX 日接下来的一个月。我怎么能创造出这种公式
该评论由网站上的主持人最小化
我想知道某个日期或列表中有多少日期出现在某个日期范围内。 例如,日期范围是 1-1-2014 31-1-2014。 日期列表是 05-01-2014 11-01-2014 19-01-2014 08-02-2014 想知道计算上述日期列表在上述日期范围内出现多少次的 excel 公式。
该评论由网站上的主持人最小化
使用 IF 函数我需要以下公式。 任何人都可以在 A2 单元格上提供帮助,我将提供一个日期。 在 B2 上,它应该指示 A2 之后的 2 天。 如果第二天是周一至周五,则应注明实际日期。 如果第二天是星期六或星期天,它应该自动指示星期一。同样我需要第三天,第四天和第五天使用宏。 还建议如何在 Excel 中创建宏。
该评论由网站上的主持人最小化
我的问题是这样的。 我有两个日期范围 A 到 B 和 X 到 Y。如果 AB 范围内的任何日期在 XY 范围内,我需要有条件地格式化一个单元格。
该评论由网站上的主持人最小化
我想在两个日期之间的日期范围内的单元格中显示某个日期。 例如:01-05-2016 到 05-05-2016 可能在其他单元格中显示为 01-05-2016 。 请帮助我..
该评论由网站上的主持人最小化
我正在记录从 XXXX 日开始的 40 天 SLA 日期之间的 SLA 持续时间我正在寻找一个公式来显示客户是否持有 x 天数,也就是 01 年 2016 月 40 日 + 11 天 = 2016 年 15 月 4 日,但项目完成 01 月 2016 日 显示逾期 15 天 但是 2016 年 7 月 3 日 开始 XNUMX 年 XNUMX 月 XNUMX 日 项目客户的结束日期 举行 XNUMX 天 SLA 前 XNUMX 天 有帮助吗?
该评论由网站上的主持人最小化
大家好,我在 excel 中有一个要求,即如果设计实际日期延迟 2 天,我想生成日期,那么成本部门的日期会按延迟日期增加。 设计目标 实际完成 成本计算目标 营销目标 05-04-2016 07-04-2016 09-04-2016 10-04-2016 在上面 设计目标日期是 05/04/2016 但设计任务完成于 07-04-2016 所以成本计算目标日期将根据延迟天数自动计算。
该评论由网站上的主持人最小化
我想监控日期并在我的 excel 中设置警报,例如我想在我的 excel 中设置以查找请求日期和截止订单日期之间的差异天数,如果差异是,则自动将此差异与保单日期进行比较大于保单日期,excel 认为未完成并带有警报颜色,如果差值小于保单天数,则 excel 认为已完成带有警报颜色。 谢谢你
该评论由网站上的主持人最小化
我想找到今天日期+30天(一个月内)内的所有项目,并在范围内显示项目编号,如果不在范围内则保持空白
该评论由网站上的主持人最小化
我有两张桌子。 第一个表有一个日期和一个 ID,另一个表有一个范围日期、相同的 ID 和一个代码。 在两个表中重复 ID,因为每个表都有不同的信息。 我需要根据第二个表中的 ID 和范围日期在第一表中获取代码。 但是不知道怎么弄???
该评论由网站上的主持人最小化
我有 4 个变量:第一个:发病日期,第二个:终止日期,第三个:测量日期,第四个:测量。 我想计算每个起始终止周期之间的第四个变量的平均值。 我该怎么做? 我认为它有点棘手。 每个开始日期都有对应的终止日期。 这同样适用于第三和第四变量。
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护