计算 Google 表格上日期差异的 4 种方法

当您的任务是处理涉及大量日期的电子表格时,计算多个日期之间的差异可能会非常令人沮丧。幸运的是,Google 表格允许用户本地计算电子表格中两个日期之间的差异。

在这篇文章中,我们将解释您在 Google 表格上计算两个日期之间天数的所有方法。

如何计算 Google 表格上日期之间的差异

如果您希望 Google 表格计算日历中两个不同日期(包括工作日和节假日)之间的所有天数,那么您可以使用以下两个功能来完成它。

方法 1:使用 DAYS 函数

DAYS 是 Google 表格中的一个函数,用于确定两个日期之间的差值并返回以天为单位的差值。该功能将包括两个日期之间的所有日期,并自动考虑一年中的闰日。Google 表格上的 DAYS 函数如下所示:DAYS(end_date,start_date)。

  1. 要使用 DAYS 函数计算差值,请在网络浏览器上启动 Google 表格,然后打开您要处理的电子表格。在工作表中,如果您希望查找 2022 年 6 月 1 日至 2022 年 1 月 1 日之间的天数,请单击一个空单元格并键入 =DAYS(“06/01/2022”, “01/01/2022”)。您可以将日期替换为自己的日期,格式如下:MM/DD/YYYY(如果您使用的是美国格式)或 DD/MM/YYYY(如果您居住在英国)。
    calculate-days-days-function-4-a
  2. 只要您按键盘上的Enter键,该功能就会显示您输入的两个日期之间的天数差异。
    calculate-days-days-function-7-a
  3. 以这种方式使用 DAYS 函数时,一个缺点是每次要更改相关日期时,您都必须手动输入结束日期和开始日期。为避免消耗时间,可以将 DAYS 函数与单元格引用一起使用。
  4. 在此之前,让我们首先在电子表格中的两列中输入所有开始和结束日期。在下面的示例中,我们在 D 列中指定了开始日期,在 E 列中指定了结束日期。
    calculate-days-days-function-11-a
  5. 如果要保留 F 列以查找两个日期之间的差异,请单击 F 列中输入开始日期和结束日期的任何单元格(最好是添加日期的第一个单元格)。在本例中,我们选择了单元格 F3
    calculate-days-days-function-13-a
  6. 在此单元格中,输入键入“=DAYS(D3,E3)”,然后按键盘上的Enter键。
    calculate-days-days-function-17-a
  7. 只要你按Enter键,电子表格就会显示输出,这就是单元格D3E3中列出的两个日期之间的差异。除了两个日期之间的差异外,Google 表格还会预览您在 D 列和 E 列的其他单元格中输入的日期之间的差异。这些建议将标记为浅绿色。
    calculate-days-days-function-18-a
  8. 要应用这些建议,请单击“建议的自动填充”框内的勾选标记
    calculate-days-days-function-19-a
  9. 当您应用建议的自动填充时,您提供的所有日期之间的差异将在 F 列下输入。
    calculate-days-days-function-24-a

您可以使用这种类型的电子表格一次获取多个日期之间的日差。

相关新闻: 如何在 Google 表格中突出显示重复项

方法 2:使用 DATEDIF 函数

DATEDIF 函数与 DAYS 函数非常相似,因为它以天为单位计算两个日期之间的差异,但也提供月、年和其他怪癖组合的不同值。这意味着,日期的差异可以用多个单位计算,您可以使用此功能一次找到多个单位的差异。

DATEDIF 函数在 Sheets 中使用为:=DATEDIF(start_date, end_date, unit)。从此语法中可以看出,如果指定函数的输出,则可以具有不同的单位。这些单位包括:

  • D:两个日期之间的总天数
  • M:两个日期之间的月数(以整数表示)。
  • Y:两个日期之间的整年数。
  • MD:这是两个日期之间减去整月的天数。
  • YM:这是减去整年的两个日期之间的月数。
  • YD:如果两个日期相隔一年,这是它们之间的天数。

了解此功能的工作原理后,您就可以开始在 Google 表格中使用它。

  1. 在 Google 表格中打开电子表格,然后在两个不同的单元格中输入开始日期和结束日期。从下面的示例中可以看出,我们已经在单元格 B3 和 B4 中输入了创世纪航天器任务的开始和结束日期。
    calculate-days-datedif-function-3-a
  2. 您现在可以用我们上面解释的六个不同单位计算两个日期之间的差异。因此,我们在“任务持续时间”下创建了另一个表,以计算单元格 B7 – B12 中列出的所有这些单位的差异。
    calculate-days-datedif-function-1-a
  3. 若要计算天数的差异,请选择单元格 B7 并键入“=DATEDIF(B3, B4,”D“)”。我们输入“D”作为单位来查找天数的差异。要以其他单位获取结果,请在引号内键入任何单位。
    calculate-days-datedif-function-4-a
  4. 输入后,按 Enter 键,您将看到任务持续时间(以天为单位)为 1127 天
    calculate-days-datedif-function-5-a
  5. 您可以通过将“D”替换为“M”作为所讨论的单位来获得月差。您可以在单元格 B8 中键入所需的语法,以查看创世纪任务运行的月数。
    calculate-days-datedif-function-6-a
  6. 表格现在会告诉你,这次任务总共持续了 37 个月
    calculate-days-datedif-function-8-a
  7. 同样,该函数将在其他单元中产生以下结果。我们已经提到了我们用于 B7 到 B12 的每个单元格的单位,这些单元格位于 A 列下的相邻行内 [“任务持续时间”部分下的内(“括号”)内)。
    calculate-days-datedif-function-13-a
  8. 如果您不希望在使用 DATEDIF 函数时使用单元格引用,您可以通过键入“=DATEDIF(”8/8/2001“,”9/8/2004“,”D“)” 直接计算两个日期之间的差异,以天为单位获得结果。您可以将日期替换为自己的日期以及计算日期的单位。
    calculate-days-datedif-function-16-a
  9. 正如您在单元格 B15 中看到的结果,与我们从单元格引用(B3 和 B4)输入日期的 B7 中的值相同。
    calculate-days-datedif-function-18-a

如何计算两个日期之间的工作日

除了计算两个日期之间的总天数外,Google 表格还提供了一个功能,可让您计算两个不同日期之间的所有工作日。在密切关注给定月份的工作日或工作日数量以及密切关注员工工资和休假时,这将很有帮助。

为此,我们使用 NETWORKDAYS 函数,该函数仅计算工作日,在此过程中省略了周末(周六和周日)。与 DATEDIF 类似,NETWORKDAYS 要求您首先输入故事日期,然后输入结束日期以获得有效答案。

NETWORKDAYS 函数的语法如下所示 – =NETWORKDAYS(“开始日期”, “结束日期”)。答案将是以天为单位,因为我们正在计算两个日期之间的工作日数,以年或月为单位计算它们是没有意义的。

  1. 了解此功能的工作原理后,您就可以开始在 Google 表格中使用它。为此,请在 Sheets 中打开一个电子表格,然后在两个不同的单元格上输入开始日期和结束日期。正如您在下面的示例中看到的,我们创建了一个电子表格来计算整个月份的工作日,这从 A 列和 B 列下列出的开始日期和结束日期可以明显看出。
    calculate-workdays-between-two-dates-1-a
  2. 要计算从第 3 行开始的给定日期之间的工作日数,请单击单元格 C3
    calculate-workdays-between-two-dates-3-a
  3. 在此单元格中,键入“=NETWORKDAYS(A3,B3)”。您可以将此数据替换为您自己的单元格引用。
    calculate-workdays-between-two-dates-5-a
  4. 按下 Enter 键后,Sheets 将显示上述日期之间所有工作日的天数。
    calculate-workdays-between-two-dates-6-a
  5. 您可能会也可能不会看到您在工作表上输入的其他日期的自动填充建议。要使用相同的功能查找其他日期之间的工作日,请单击单元格 C3 右下角的蓝色方点并将其向下拖动。
    calculate-workdays-between-two-dates-7-a
  6. 执行此操作时,C 列下的单元格将显示各自行中两个日期之间的工作日。
    calculate-workdays-between-two-dates-10-a
  7. 如果您不希望使用单元格引用,但想通过手动输入两个日期来计算它们之间的工作日,您可以键入“=NETWORKDAYS(”01/01/2022“,”02/01/2022“)”。您可以将这些日期替换为您自己的日期以获得所需的结果。
    calculate-workdays-between-two-dates-12-a
  8. 当您在键入上述功能后按 Enter 键时,您应该会看到天数的差异,而无需将周六和周日计算在内。从下面的示例中可以看出,单元格 C9 中的差异与单元格 C3 中的差异相同。
    calculate-workdays-between-two-dates-14-a

如何计算自生日以来的天数

如果你有兴趣知道你在这个星球上活了多久,以及从今天开始你又过了多久的生日,那么你可以使用两个函数——DATEDIF 和 TODAY。

  1. 首先,创建一个包含您的出生日期和一个专门用于显示当前日期的单元格的工作,并将后者留空,直到稍后。例如,我们在单元格 A2 中输入出生日期。
    number-of-days-since-your-birthday-7-a
  2. 在单元格 B2 中,键入“=today()”,这是一个将当前日期输入到工作表的函数。
    number-of-days-since-your-birthday-8-a
  3. 当您在键入上述文本后按 Enter 键时,当前日期应出现在单元格 B2 内。
    number-of-days-since-your-birthday-9-a
  4. 现在,我们创建了另一个表来计算您的生日和当前日期之间的不同种类的数据。正如您在下面的示例中看到的,您可以计算自出生之日起的天数、月数和年数,以及上一个生日和下一个生日之间的天数。为了计算这些数字,我们将使用上述方法 2 中的 DATEDIF 函数。
    number-of-days-since-your-birthday-6-a
    如果要创建具有其他日期的类似表,可以使用这些代码来获取所需的值。
  5. 出生后天数:=DATEDIF(A2,B2,“D”)
    number-of-days-since-your-birthday-10-a
  6. 出生后月数:=DATEDIF(A2,B2,“M”)
    number-of-days-since-your-birthday-12-a
  7. 出生后年数:=DATEDIF(A2,B2,“Y”)
    number-of-days-since-your-birthday-14-a
  8. 自上个生日以来的天数: =DATEDIF(A2,B2,“YD”)
    number-of-days-since-your-birthday-16-a
  9. 等待下一个生日的天数:=365-B8
    number-of-days-since-your-birthday-18-a
  10. 根据您创建的电子表格,您可能需要相应地更改单元格范围。结果将如下所示:
    number-of-days-since-your-birthday-20-a

您可以稍后查看此电子表格,以获取基于该日期的更新值。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun281085.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年2月7日 上午11:08
下一篇 2024年2月7日 下午6:23

相关推荐

  • 如何在 Google 表格上使用过滤器和过滤器视图

    在处理电子表格中的大量数据和值时,您可能希望更好地管理如何查看它们。Google 表格有一个过滤器工具,通过暂时将不太重要的数据从电子表格中分离出来,让用户可以更有效地分析大型数据…

    2024年2月4日 谷歌Google
  • 在 Google 表格中添加下拉列表的 2 种方法

    Google 表格提供了创建下拉列表的功能,这些下拉列表可用于向单元格添加预设数据或值。通过使用下拉列表,电子表格中的人员无需手动输入数据。使用此功能,您可以确保每个人都只输入您分…

    2024年2月4日 工具软件
  • 在 Google 表格中添加交替颜色的 4 种方法

    Google 表格的结构可以轻松添加和评估数据集,但您可以随时调整它们以使大型值集更美观。一种方法是向行和列添加交替颜色,这可以立即改善电子表格的外观。 在这篇文章中,我们将帮助您…

    2024年1月19日 谷歌Google
  • 如何在 Google 表格中插入表格并设置表格格式

    尽管 Google 表格采用表格格式,但有时您可能需要插入表格才能更高效地分析和查看大量数据。将表格添加到电子表格可以帮助您对数据进行排序和过滤,并且可以保持非表格数据完好无损,从…

    2024年1月19日 谷歌Google
  • 如何在 Google 表格中使用百分比变化公式

    在 Google 表格上处理电子表格时,您可能需要比较两个值并找出新值与旧值不同的比例。这对于了解您公司的销售额有多好、您的支出是否上升/下降、您的学生表现如何等等情况很重要。 如…

    2024年1月16日 工具软件
  • 如何在 Google 表格中查找和替换

    当您经常处理大量大型电子表格时,您可能需要一种方法来查找工作表中的特定数据集并将其替换为较新的值。如果电子表格不是那么大,手动查找和替换文本、值和公式可能是一件相对简单的事情。但是…

    2024年1月15日 谷歌Google
  • NVIDIA 和 IQM 量子计算机

    量子计算领域正处于重大变革的风口浪尖,这要归功于 IQM Quantum Computers 和 NVIDIA 之间的开创性合作伙伴关系。此次合作旨在利用 NVIDIA CUDA …

    2023年11月14日
  • 如何在 Google 表格中创建清单

    点击进入:ChatGPT工具插件导航大全 有一个清单可以让你永远走在正轨上。它激励你完成更多的事情,并让你兴奋地看到事情被取消。当然,可以使用 Excel 创建清单。但并不是每个人…

    2022年8月25日 工具软件
  • 如何在 Google 表格中插入图片

    您在 Google 表格上有您的每月费用表,并且希望将收据作为图片附加到您的费用行中。或者假设您有一个库存清单,并且您想将产品图片添加到此库存清单中。在这些情况下,了解将图像插入 …

    2022年2月8日 最新资讯
  • 如何链接到 Google 表格中的单元格或电子表格

    点击进入:ChatGPT工具插件导航大全 要轻松跳转到单元格区域或其他电子表格,请使用超链接。这非常适合引用您可以通过单击查看的数据。下面介绍了如何链接到 Google 表格中的单…

    2021年11月14日 工具软件
  • 如何将 Google 表格转换为 Microsoft Excel

    点击进入:ChatGPT工具插件导航大全 通过将您的 Google 表格转换为 Microsoft Excel,您可以使用计算机上的 Excel 应用程序在本地编辑电子表格。我们将…

    2021年11月10日 工具软件
  • 在 Google 表格中更新数据的最快方法

      如果您需要更新整个电子表格中的特定数据,这可能非常耗时。但是使用内置工具,您可以找到该数据的所有实例并在 Google 表格中一次性替换它们。 您可能需要更改产品的价格或其他属…

    2021年10月29日 谷歌Google
  • 如何将数据限制在 Google 表格中的电子邮件地址

      如果您将Google 表格用于电子邮件地址,可能是客户、客户或员工,您需要确保正确输入数据。一种方法是验证格式以确认它是电子邮件地址。 我们将向您展示在 Google 表格中执…

    2021年10月28日 谷歌Google
  • 如何在 Google 表格中对行和列进行分组和取消分组

      处理大型电子表格时,如果不不断滚动,可能很难看到所需的特定数据。在 Google 表格中,您可以对行和列进行分组,然后根据需要折叠和展开它们。 在 Google 表格中对行或列…

    2021年10月21日 谷歌Google