这是我们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 Date教程中指出了许多特殊性。
在下面,您会找到更多示例,其中Excel日期函数是较大公式的一部分:
- 在Excel中减去两个日期
- 将日期添加或减去日期
- 计算一个月内的天数
excel今天的功能
TODAY()
函数返回今天的日期,完全按照其名称所建议的。
今天可以说是最容易使用的Excel功能之一,因为它根本没有争论。每当您需要在Excel中获得今天的日期时,输入以下公式就是一个单元格:
=TODAY()
除了这种明显的用途外,今天的Excel功能可以成为基于当今日期的更复杂公式和计算的一部分。例如,要在当前日期添加7天,请在单元格中输入以下公式:
=TODAY() 7
要在今天的日期中添加30个工作日,不包括周末,请使用此:
=WORKDAY(TODAY(), 30)
笔记。当您的工作表被重新计算以反映当前日期时,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")
以下示例说明了dateValue函数如何帮助解决现实生活任务:
- dateValue公式将日期转换为数字
- DateValue公式将文本字符串转换为日期
Excel文本功能
从纯粹的意义上讲,文本函数不能归类为Excel日期函数之一,因为它可以将任何数字值(不仅可以日期)转换为文本字符串。
使用文本(value,format_text)函数,您可以将日期更改为各种格式的文本字符串,如以下屏幕截图所示。
笔记。尽管文本函数返回的值可能看起来像通常的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中的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中添加或减去年
- 计算两个日期之间
- 如何获得一年中的一天(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)
您可以在以下文章中找到更多的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 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 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中文网其他相关文章!

本教程解释了Excel时间格式的基础知识和之外。 Microsoft Excel具有少数时间功能,并且深入了解它们可以节省大量时间。为了利用强大的时间功能,它有助于了解Excel ST

这是我们Excel Date教程的最后一部分,概述了所有Excel Date功能,解释了它们的基本用途,并提供了许多公式示例。 Microsoft Excel提供了大量的功能来与日期和Ti一起使用

本教程解释了Excel随机数生成器算法的特殊性,并演示了如何在Excel中使用rand和randbetweew之间的函数来生成随机数,日期,密码和其他文本字符串。 在我们做之前

Excel效率提升:五个实用技巧助你快速处理表格 即使是几十年如一日使用Microsoft Excel的用户,也总能发现新的技巧来提升效率。本文分享五个我多年来积累的Excel实用技巧,助你加速电子表格工作流程。 1. 无需冻结首行:巧用Excel表格 处理包含大量数据的Excel表格时,你可能会习惯通过“视图”选项卡冻结首行,以便滚动时表头始终可见。 但其实,如果将数据格式化为Excel表格,则无需此步骤。首先,确保数据首行包含列标题。然后,选择数据,在“插入”选项卡中点击“表格”。 2.

自定义数字格式详解:在Excel中快速创建个性化数字格式 Excel提供了多种数据格式化工具,但有时内置工具无法满足特定需求或效率低下。这时,自定义数字格式就能派上用场,快速创建符合您需求的数字格式。 什么是自定义数字格式以及其工作原理? 在Excel中,每个单元格都有其自身的数字格式,您可以通过选择单元格并在功能区“开始”选项卡的“数字”组中查看。 相关:Excel的12种数字格式选项及其对数据的影响 调整单元格的数字格式以匹配其数据类型。 您可以通过点击“数字格式”对话框启动器,然后在“

Excel的Choosecols和Chooserows功能简化了从数据中提取特定的列或行,从而消除了对嵌套公式的需求。 它们的动态性质可确保它们适应数据集的变化。 Choosecols和Chooserows语法: 这些功能

Google表的AI功能:一种强大的数据分析新工具 现在,Google表具有由双子座提供支持的内置AI功能,消除了对附加组件的需求,以直接在电子表格中直接利用语言模型的功能。 这个f

本文探讨了使用Concatenate功能和“&”运算符组合文本字符串,数字和日期的各种方法。 我们将介绍与单个单元格,列和范围连接的公式,并提供Solutio


热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

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

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

WebStorm Mac版
好用的JavaScript开发工具