提示:其他语言是Google翻译的。 你可以访问 English 版本。
登录
x
or
x
x
注册账户
x

or

如何确定日期是在Excel中的两个日期还是周末之间?

有时您可能想要确定或检查日期是否在Excel中的两个日期或周末之间。 本文将向您展示如何使用棘手的方法检查日期是在Excel中的两个日期还是周末之间。

确定一个日期是否在两个具有公式的日期之间

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

使用公式和VBA代码确定某个日期是否属于周末

轻松将日期转换为某个工作日,以确定日期是否在周末


将多个工作表/工作簿合并到一个工作表/工作簿中:

将多个工作表或工作簿合并到一个工作表或工作簿中可能是您​​日常工作中的一项重大任务。 但是,如果你有 Kutools for Excel,其强大的效用 - 结合 可以帮助您将多个工作表,工作簿快速合并到一个工作表或工作簿中。 立即下载Kutools for Excel的全功能60天免费试用版!

Kutools for Excel:比200方便的Excel加载项,可以在60天免费试用。 立即下载免费试用版!


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


假设您需要确定列A中的日期是否落在7 / 1 / 2008和12 / 31 / 2009之间。 请按照以下步骤操作:

1。 Cell B2说,在一个空白的单元格中输入公式 =IF(AND(AXNUMX>$B$XNUMX,AXNUMX<$c$XNUMX),aXNUMX, FALSE) 进入配方栏,然后按下 输入 键。

注意:此公式将检查日期是否在7 / 1 / 2008和12 / 31 / 2009之间。 如果日期在这段时间内,它将返回日期; 如果日期不在此期间,它将返回文本 错误.

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

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


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

随着 选择特定单元格 实用程序 Kutools for Excel,您可以轻松找出两个日期之间的日期,然后立即选择它们。

Kutools for Excel :与超过300方便的Excel加载项, 免费试用60天无限制.

1。 选择您想要确定它们是否落在两个日期之间的日期范围,然后单击 Kutools > 选择 > 选择特定单元格。 看截图:

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

您可以看到具有落在两个日期之间日期的单元格被立即选中。 看截图:

提示。如果您想免费试用此实用程序,请转到 免费下载软件 首先,按照上述步骤进行操作。


使用公式和VBA代码确定某个日期是否属于周末

您可以通过以下步骤确定A列中的日期是否属于周末:

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

1。 在空白单元格中输入公式 =IF(OR(WEEKDAY(AXNUMX)=XNUMX,WEEKDAY(AXNUMX)=XNUMX),AXNUMX,FALSE) 进入公式栏,单元格B2,然后按Enter键。

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

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 for Applications窗口。

4。 在空白单元格中输入公式 = IsWeekend(A2) 进入配方栏,然后按下 输入 键。

如果它返回的文本 ,Cell A2中的日期是周末; 如果它返回的文本 ,Cell A2中的日期不会在周末。


将日期转换为某个工作日以确定某个日期是否在周末(不含公式)

除了上述方法之外,您可以使用。将所有日期转换为某个工作日 应用日期格式 实用程序 Kutools for Excel,然后确定日期是否在周末(周末日是周日和周六)。

Kutools for Excel : 与超过300方便的Excel加载项,在60天免费试用没有限制.

1。 选择日期范围,然后单击 Kutools > 格式 > 应用日期格式。 看截图:

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

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

笔记:

1。 转换结果直接在原始数据中工作;

2。 此实用程序支持 解开按Ctrl + Z“。

提示。如果您想免费试用此实用程序,请转到 免费下载软件 首先,按照上述步骤进行操作。


Office Tab - 在Excel中选项卡式浏览,编辑和管理工作簿:

Office选项卡将Web浏览器(如Google Chrome,Internet Explorer新版本和Firefox)中显示的选项卡界面带到Microsoft Excel。 它将是一个节省时间的工具,在您的工作中无可比拟。 见下面的演示:

点击免费试用Office Tab!

Excel的Office选项卡


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

Kutools for Excel 包含了比300更方便的Excel工具。 免费试用60天无限制。 立即下载免费试用!



推荐的生产力工具

Office Tab

金星1 带上方便的选项卡到Excel和其他Office软件,就像Chrome浏览器,Firefox和新的Internet Explorer。

Kutools for Excel

金星1 惊人! 提高您在5分钟的生产力。 不需要任何特殊技能,每天保存两个小时!

金星1 300 Excel的新功能,让Excel变得简单而强大:

  • 合并单元格/行/列而不丢失数据。
  • 合并和合并多个工作表和工作簿。
  • 比较范围,复制多个范围,将文本转换为日期,单位和货币转换。
  • 按颜色计算,分页小计,高级分类和超级筛选,
  • 更多选择/插入/删除/文本/格式/链接/评论/工作簿/工作表工具...

Excel的Kutools屏幕截图

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Nathali · 10 months ago
    I have two tables. The first table has a date and an ID and the other table has a range dates, the same ID and, and one code. In two tables repeat the ID because each has different information. I need get in the table number one the code according with the ID and range dates in the second table. But i don't know how???
  • To post as a guest, your comment is unpublished.
    Dani · 2 years ago
    I want to find all projects that fall within today's date +30 days (Within a month) and have the Project Number displayed when in the range, if not in range keep blank
  • To post as a guest, your comment is unpublished.
    Albert MUKIZA · 2 years ago
    i want to monitor the dates and set the the alert in my excel , example i want to set in my excel to find the difference days between the request date and deadline to order date and automatically compare this difference with the policy date if the difference is greater than policy date , excel consider not done with an alert color , and if the difference is less than the policy days , excel consider the done with alert color. thank you
  • To post as a guest, your comment is unpublished.
    Dwarkanath bari · 2 years ago
    Hello to all,
    I have a requirement in excel i.e.
    i want to generate dates if design actual date is delay for 2 days then for costing department date is increase by delay date.

    design target actual complete costing target marketing target

    05-04-2016 07-04-2016 09-04-2016 10-04-2016

    in above design target date is 05/04/2016 but design task completed on 07-04-2016 so costing target date will be automatically calculated as per delay days.
  • To post as a guest, your comment is unpublished.
    zoe · 2 years ago
    I am recording the SLA duration between dates
    40 day SLA starting on day XXXX
    I am looking for a formula to show if client holds for x number of days that comes off the SLA too
    ie
    01 june 2016 + 40 days = 11 July 2016 but project finishes 15 July shows as 4 days overdue

    However
    01 June 2016 Start
    15 July 2016 End date of project
    client Held 7 Day
    3 days before SLA

    Any help?