目录
在Excel中计算日期的主要功能:
获取当前日期和时间:
将日期转换为文本:
在Excel中检索日期:
计算日期差异:
计算工作日:
Excel日期功能
excel今天的功能
Excel现在功能
Excel DateValue函数
Excel文本功能
Excel Day功能
Excel月份功能
Excel年功能
excel eomonth函数
Excel工作日功能
Excel Natedif函数
Excel WeekNum功能
Excel Edate功能
excel年度功能
Excel Workday功能
Excel Workday.intl功能
Excel NetworkDays功能
Excel NetworkDays.intl函数
首页 软件教程 办公软件 Excel日期函数 - 日期的公式示例,今天,等。

Excel日期函数 - 日期的公式示例,今天,等。

May 07, 2025 am 09:03 AM

这是我们Excel Date教程的最后一部分,概述了所有Excel Date功能,解释了它们的基本用途,并提供了许多公式示例。

Microsoft Excel提供了大量功能,可以与日期和时间一起使用。每个功能都执行一个简单的操作,并通过将多个功能组合在一个公式中,您可以解决更复杂且具有挑战性的任务。

在我们Excel日期教程的前12个部分中,我们详细研究了主要的Excel日期功能。在最后一部分中,我们将总结所获得的知识,并提供各种公式示例的链接,以帮助您找到最适合计算日期的功能。

在Excel中计算日期的主要功能:

  • 日期功能

获取当前日期和时间:

  • 今天 - 返回今天的日期
  • 现在 - 返回当前日期和时间

将日期转换为文本:

  • dateValue-将文本格式的日期转换为日期格式
  • 文本 - 将日期转换为文本值

在Excel中检索日期:

  • 一天 - 返回一个月的一天
  • 月份 - 返回指定日期的月份
  • 年 - 返回指定日期的年份
  • eomonth-返回本月的最后一天
  • 工作日 - 返回一周的一天
  • Weeknum-返回日期的一周数

计算日期差异:

  • 日期 - 返回两个日期之间的差异
  • Edate-返回开始日期之前或之后的n个日期
  • 年frac-计算2个日期之间的年度分数

计算工作日:

  • 工作日 - 返回未来或过去的日期n工作日
  • workday.intl-从开始日期开始返回日期n日期,并带有自定义周末
  • 网络日 - 返回两个日期之间的工作日数量
  • NetworkDays.intl-返回两个日期之间的工作日数量

Excel日期功能

DATE(year, month, day)根据您指定的年度,月和日子值返回日期的序列号。

当涉及到Excel中的日期时,日期是最重要的功能。关键是其他Excel日期函数并不总是能识别以文本格式输入的日期。因此,在Excel中执行日期计算时,您最好使用日期函数提供日期,以确保正确的结果。

以下是一些Excel日期公式示例:

=DATE(2015, 5, 20) - 返回序列号,对应于2015年5月20日。

=DATE(YEAR(TODAY()), MONTH(TODAY()), 1) - 返回当年和月份的第一天。

=DATE(2015, 5, 20)-5从2015年5月20日减去5天。

Excel日期函数 - 日期的公式示例,今天,等。

乍一看,Excel日期功能看起来很简单,但是,它确实在Excel Date教程中指出了许多特殊性。

在下面,您会找到更多示例,其中Excel日期函数是较大公式的一部分:

  • 在Excel中减去两个日期
  • 将日期添加或减去日期
  • 计算一个月内的天数

excel今天的功能

TODAY()函数返回今天的日期,完全按照其名称所建议的。

今天可以说是最容易使用的Excel功能之一,因为它根本没有争论。每当您需要在Excel中获得今天的日期时,输入以下公式就是一个单元格:

=TODAY()

除了这种明显的用途外,今天的Excel功能可以成为基于当今日期的更复杂公式和计算的一部分。例如,要在当前日期添加7天,请在单元格中输入以下公式:

=TODAY() 7

要在今天的日期中添加30个工作日,不包括周末,请使用此:

=WORKDAY(TODAY(), 30)

Excel日期函数 - 日期的公式示例,今天,等。

笔记。当您的工作表被重新计算以反映当前日期时,Today功能返回的日期会自动更新。

有关更多公式示例,证明了在Excel中使用今日功能,请查看以下教程:

  • excel今天的功能可以插入今天的日期等等
  • 将今天的日期转换为文本格式
  • 根据今天的日期计算工作日
  • 根据今天的日期查找一个月的第一个一天

Excel现在功能

NOW()函数返回当前日期和时间。以及今天,它没有任何争论。如果您想在工作表中显示今天的日期和当前时间,只需将以下公式放入单元格中:

=NOW()

笔记。与今天一样,Excel现在是一个挥发性功能,每次重新计算工作表时都会刷新返回的值。请注意,只有在重新打开工作簿或重新计算工作表时,具有NOW()公式的单元格不会实时自动更新。要迫使电子表格重新计算,并因此使您的现在公式更新其价值,请按Shift F9仅重新计算主动工作表或F9以重新计算所有开放的工作簿。

有关更多详细信息,请查看如何在Excel中使用功能。

Excel DateValue函数

DATEVALUE(date_text)将文本格式的日期转换为代表日期的序列号。

DateValue函数了解大量日期格式以及对包含“文本日期”的单元格的引用。 DateValue非常方便地计算,过滤或排序存储为文本,并将此类“文本日期”转换为日期格式。

一些简单的dateValue公式示例如下:

=DATEVALUE("20-may-2015")

=DATEVALUE("5/20/2015")

=DATEVALUE("may 20, 2015")

Excel日期函数 - 日期的公式示例,今天,等。

以下示例说明了dateValue函数如何帮助解决现实生活任务:

  • dateValue公式将日期转换为数字
  • DateValue公式将文本字符串转换为日期

Excel文本功能

从纯粹的意义上讲,文本函数不能归类为Excel日期函数之一,因为它可以将任何数字值(不仅可以日期)转换为文本字符串。

使用文本(value,format_text)函数,您可以将日期更改为各种格式的文本字符串,如以下屏幕截图所示。

Excel日期函数 - 日期的公式示例,今天,等。

笔记。尽管文本函数返回的值可能看起来像通常的excel日期,但它们本质上是文本值,因此不能在其他公式和计算中使用。

这里还有一些文本公式示例,您可能会发现有帮助:

  • Excel文本功能将日期转换为文本
  • 将日期转换为月和年
  • 从日期提取月份名称
  • 将月号转换为月份名称

Excel Day功能

DAY(serial_number)功能每天以1到31的整数返回。

serial_number是与您要获得的那一天相对应的日期。它可以是单元格引用,是使用日期函数输入的日期,也可以由其他公式返回。

这里有一些公式示例:

=DAY(A2) - 从A2的日期起返回一个月的一天

=DAY(DATE(2015,1,1)) - 返回2015年1月1日

=DAY(TODAY()) - 返回今天的日期

Excel日期函数 - 日期的公式示例,今天,等。

Excel月份功能

Excel中的MONTH(serial_number)功能返回指定日期的月份,为整数,范围从1(1月)到12(12月)。

例如:

=MONTH(A2) - 返回单元A2中日期的月份。

=MONTH(TODAY()) - 返回当月。

Excel日期公式很少使用月份功能。大多数情况下,您会与以下示例中所示的其他功能一起利用它:

  • 将或减去Excel的日期
  • 在两个日期之间计算几个月
  • 从一周数到一个月
  • 从Excel中的日期开始获取一个月的电话号码
  • 计算一个月的第一天
  • 根据月份有条件格式

有关本月功能语法的详细说明和更多公式示例,请查看以下教程:使用Excel中的“月份功能”。

Excel年功能

YEAR(serial_number)返回一年,与给定日期相对应,为1900年至9999年。

Excel年度功能非常简单,在您的日期计算中使用它时,您几乎不会遇到任何困难:

=YEAR(A2) - 返回单元A2日期的年份。

=YEAR("20-May-2015") - 返回指定日期的年份。

=YEAR(DATE(2015,5,20)) - 获得给定日期的更可靠的方法。

=YEAR(TODAY()) - 返回当年。

Excel日期函数 - 日期的公式示例,今天,等。

有关本年度功能的更多信息,请参阅:

  • Excel年功能 - 语法和使用
  • 如何将日期转换为excel年
  • 如何在Excel中添加或减去年
  • 计算两个日期之间
  • 如何获得一年中的一天(1-365)
  • 如何找到一年中剩余的天数

excel eomonth函数

EOMONTH(start_date, months)功能返回本月的最后一天,从开始日期开始的给定数月。

像大多数Excel日期函数一样,eomonth可以在日期输入作为单元格中运行,使用日期函数或其他公式的结果输入。

months参数中的正值将相应的月数添加到开始日期,例如:

=EOMONTH(A2, 3) - 返回一个月的最后一天,单元A2日期后的3个月。

几个月中,参数的负值减去了从开始日期开始的相应月数:

=EOMONTH(A2, -3) - 返回一个月的最后一天,单元A2日期前3个月。

几个月中,论证迫使eomonth功能返回开始日期月的最后一天:

=EOMONTH(DATE(2015,4,15), 0) - 2015年4月的最后一天返回。

要获取本月的最后一天,请在start_date参数中输入今天的功能,在几个月内输入0:

=EOMONTH(TODAY(), 0)

Excel日期函数 - 日期的公式示例,今天,等。

您可以在以下文章中找到更多的eomonth公式示例:

  • 如何获得一个月的最后一天
  • 如何获得一个月的第一天
  • 计算excel中的leap年

Excel工作日功能

WEEKDAY(serial_number,[return_type])功能返回一周中的一天,与日期相对应,为1(周日)至7(星期六)的数字。

  • serial_number可以是日期,对包含日期的单元格的引用或其他Excel函数返回的日期。
  • return_type (可选) - 确定一周中的哪一天应在第一天视为一个数字。

您可以在以下教程中找到可用返回类型的完整列表:一周中的Day在Excel中的功能。

这里有几个周末的公式示例:

=WEEKDAY(A2) - 返回一周中的一天,对应于单元A2中的日期;一周的1天是星期日(默认)。

=WEEKDAY(A2, 2) - 返回一周中的一天,对应于单元A2中的日期;一周从星期一开始。

=WEEKDAY(TODAY()) - 返回与一周中今天相对应的数字;一周从周日开始。

Excel日期函数 - 日期的公式示例,今天,等。

工作日功能可以帮助您确定Excel表中的哪些日期是工作日,哪些日期是周末,以及分类,过滤或突出显示工作日和周末:

  • 如何从日期获得一个工作日的名字
  • 查找和过滤工作日和周末
  • 在Excel的工作日和周末突出显示

Excel Natedif函数

DATEDIF(start_date, end_date, unit)功能的专门设计用于计算几天,几个月或几年的两个日期之间的差异。

用于计算日期差的哪个时间间隔取决于您在最后一个参数中输入的字母:

=DATEDIF(A2, TODAY(), "d") -计算A2日期至今日期之间的天数。

=DATEDIF(A2, A5, "m") - 返回A2和B2中日期之间的完整月数。

=DATEDIF(A2, A5, "y") - 返回A2和B2中日期之间的完整年数。

Excel日期函数 - 日期的公式示例,今天,等。

这些只是日期函数的基本应用,它具有更多的能力,如以下示例所示:

  • Excel Notatedif函数 - 语法和使用
  • 在两个日期之间计数天数
  • 计算日期之间的几周
  • 计算两个日期之间的月份
  • 在两个日期之间计算几年
  • 日期差异是几天,几个月和几年

Excel WeekNum功能

WEEKNUM(serial_number, [return_type]) - 将特定日期的周数从1返回1到53。

例如,以下公式返回1,因为包含1月1日的一周是一年中的第一周。

=WEEKNUM("1-Jan-2015")

以下教程解释了Excel WeekNum函数的所有特殊性:WeekNum函数 - 计算Excel中的周数。

另外,您可以直接跳到一个公式示例之一:

  • 如何按每周数量汇总值
  • 如何根据一周的数字突出显示细胞

Excel Edate功能

EDATE(start_date, months)功能返回开始日期之前或之后指定的月数的序列号。

例如:

=EDATE(A2, 5) - 在单元A2中的日期增加了5个月。

=EDATE(TODAY(), -5) - 从今天的日期减去5个月。

有关用公式示例说明的Edate公式的详细说明,请参阅:如何在Excel中使用Edate功能。

excel年度功能

YEARFRAC(start_date, end_date, [basis])功能计算了2个日期之间的年度比例。

这种非常具体的功能可用于解决实际任务,例如从出生日期开始计算年龄。

Excel Workday功能

WORKDAY(start_date, days, [holidays])功能在开始日期之前或之后返回日期n工作日。它会自动排除周末的计算以及您指定的任何假期。

此功能对于根据标准工作日历来计算里程碑和其他重要事件非常有帮助。

例如,以下公式在单元A2的开始日期中增加了45个工作日,忽略了单元格B2:b8的假期:

=WORKDAY(A2, 45, B2:B85)

有关Workday语法和更多公式示例的详细说明,请查看:

工作日功能 - 在Excel中添加或减去工作日

Excel Workday.intl功能

WORKDAY.INTL(start_date, days, [weekend], [holidays])是Excel 2010中引入的工作日功能的更大变化。

WorkDay.intl允许将来或使用自定义周末参数计算日期n的工作日数。

例如,要在牢房A2开始日期之后获得约会20日工作日,周一和周日将其视为周末,您可以使用以下任何一个公式:

=WORKDAY.INTL(A2, 20, 2, 7)

或者

=WORKDAY.INTL(A2, 20, "1000001")

当然,从这个简短的解释中可能很难掌握本质,但是用屏幕截图说明的更多公式示例会使事情变得非常容易:

Workday.intl-通过自定义周末计算工作日

Excel NetworkDays功能

NETWORKDAYS(start_date, end_date, [holidays])功能返回您指定的两个日期之间的工作日数量。它会自动排除周末的日子,并且可以选择假期。

例如,以下公式计算了A2开始日期与B2结束日期之间的整个工作日数,忽略了星期六和周日,并排除了单元格中的假期:C5:C5:

=NETWORKDAYS(A2, B2, C2:C5)

您可以在以下教程中找到有关网络函数函数的参数的全面说明:

NetworkDays函数 - 计算两个日期之间的工作日

Excel NetworkDays.intl函数

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])是对Excel 2010及以后可用的网络函数的更强大的修改。它还返回两个日期之间的工作日数量,但让您指定应该将哪些日子计为周末。

这是一个基本的网络公式:

=NETWORKDAYS(A2, B2, 2, C2:C5)

该公式计算A2(start_date)和B2(end_date)日期之间的工作日数量,不包括周日和星期一的周末(周末参数中的2号),而忽略了C2:C5中的假期。

有关网络日的完整详细信息。intl功能,请参阅:

NetworkDays功能 - 用自定义周末计数工作日

希望这种10k英尺对Excel日期功能的视图有助于您对日期公式在Excel中的运作方式有了一般的了解。如果您想了解更多信息,我建议您查看此页面上引用的公式示例。我感谢您阅读,并希望下周在我们的博客上再次见到您!

以上是Excel日期函数 - 日期的公式示例,今天,等。的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1664
14
CakePHP 教程
1422
52
Laravel 教程
1316
25
PHP教程
1267
29
C# 教程
1239
24
如果您不在Excel中重命名桌子,那么今天是开始的一天 如果您不在Excel中重命名桌子,那么今天是开始的一天 Apr 15, 2025 am 12:58 AM

快速链接 为什么应该在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名规则和技巧 默认情况下,Excel 中的表格命名为 Table1、Table2、Table3,依此类推。但是,您不必坚持使用这些标签。事实上,如果您不这样做会更好!在本快速指南中,我将解释为什么您应该始终重命名 Excel 中的表格,并向您展示如何操作。 为什么应该在 Excel 中命名表格 虽然养成在 Excel 中命名表格的习惯可能需要一些时间(如果您通常不这样做的话),但以下原因说明了今

如何更改Excel表样式并删除表格格式 如何更改Excel表样式并删除表格格式 Apr 19, 2025 am 11:45 AM

本教程向您展示了如何在保留所有表功能的同时快速应用,修改和删除Excel表样式。 想让您的Excel桌子看起来完全想要吗?继续阅读! 创建Excel表之后,第一步是通常

如何在Excel中格式化溢出的阵列 如何在Excel中格式化溢出的阵列 Apr 10, 2025 pm 12:01 PM

Excel中使用公式型条件格式处理溢出数组 直接对Excel中溢出数组进行格式化可能会导致问题,尤其当数据形状或大小发生变化时。基于公式的条件格式规则允许在数据参数更改时自动调整格式。在列引用前添加美元符号 ($) 可以将规则应用于数据中的所有行。 在Excel中,您可以对单元格的值或背景应用直接格式化,以使电子表格更易于阅读。但是,当Excel公式返回一组值(称为溢出数组)时,如果数据的尺寸或形状发生变化,则应用直接格式化将导致问题。 假设您有此电子表格,其中包含PIVOTBY公式的溢出结果,

Excel匹配功能与公式示例 Excel匹配功能与公式示例 Apr 15, 2025 am 11:21 AM

本教程解释了如何在公式示例中使用excel中的匹配函数。它还显示了如何通过使用Vlookup和匹配的动态公式来改善查找公式。 在Microsoft Excel中,有许多不同的查找/参考

如何在Excel中使用枢轴函数 如何在Excel中使用枢轴函数 Apr 11, 2025 am 12:56 AM

快速链接枢轴语法

Excel:比较两个单元格中的字符串以进行匹配(对病例不敏感或精确) Excel:比较两个单元格中的字符串以进行匹配(对病例不敏感或精确) Apr 16, 2025 am 11:26 AM

该教程显示了如何比较Excel中的文本字符串,以了解不敏感和确切的匹配。您将学习许多公式,以通过其值,字符串长度或特定字符的出现数量来比较两个单元格

如何使所有人都可以访问Excel电子表格 如何使所有人都可以访问Excel电子表格 Apr 18, 2025 am 01:06 AM

提升Excel表格的可访问性:实用指南 创建Microsoft Excel工作簿时,务必采取必要的步骤,确保每个人都能访问它,尤其是在您计划与他人共享工作簿的情况下。本指南将分享一些实用技巧,帮助您实现这一目标。 使用描述性工作表名称 提高Excel工作簿可访问性的一种方法是更改工作表的名称。默认情况下,Excel工作表命名为Sheet1、Sheet2、Sheet3等等,这种非描述性的编号系统在您点击“ ”添加新工作表时会继续下去。 更改工作表名称使其更准确地描述工作表内容具有多重好处: 提

如何使用Excel的汇总函数来完善计算 如何使用Excel的汇总函数来完善计算 Apr 12, 2025 am 12:54 AM

快速链接汇总语法

See all articles