Excel中的日期和时间在Excel中的处理方式与其他电子表格软件中的处理方式略有不同。如果您不知道Excel日期和时间的工作方式,则可能会遇到不必要的错误。

因此,在本文中,我们将学习有关Excel日期和时间的所有信息。我们将学习Excel中的日期,Excel中的日期如何添加,Excel中的日期和时间格式如何,Excel中的日期和时间函数是什么,如何进行日期和时间计算(加,减,乘等)。日期和时间)。

Excel中的日期和时间是什么?

你们中的许多人可能已经知道Excel日期和时间只不过是序列号。日期是整数,时间是小数。 Excel中的日期具有不同的区域格式。例如,在我的系统中,它是mm / dd / YYYY(我们将在本文中使用此格式)。您可能使用相同的日期格式,或者您使用的是dd / mm / YYYY日期格式。

单元格的日期格式

有多个选项可用于在Excel中格式化日期。选择一个可能包含日期的单元格,然后按CTRL + 1。这将打开“设置单元格格式”对话框。在这里,您可以看到两个格式选项:日期和时间。在这些类别中,有多种日期格式可满足您的要求。

Capture

Capture1Dates:* Dates in Excel are mare serial numbers starting from 1-Jan-1900. A day in excel is equal to 1. Hence 1-Jan-1900 is 1, 2-Jan-1900 is 2, and 1-Jan-2000 is 36526.

趣闻:1900年不是a年,但excel接受1900年2月29日为有效日期。在那个年代,竞争Lotus 1-2-3真是一个绝望的小故障。

在excel中输入静态日期的快捷方式是CTRL +; (分号)。

要从日期中增加或减少一天,您只需要在该日期中减去或增加该天数即可。

时间:

默认情况下,Excel遵循hh:mm格式表示时间(0到23格式)。小时和分钟之间用冒号分隔,中间没有空格。您可以将其更改为hh:mm AM / PM格式。 AM / PM与时间值之间必须有1个空格。要包含秒数,可以将:ss添加到hh:mm(hh:mm:ss)。其他任何时间格式均无效。

时间始终与日期相关联。日期在时间值之前,时间之间用空格隔开。如果您没有在日期前提及日期,则默认情况下会采用excel的第一个日期(即1/1/1900)。 Excel中的时间是小数。它显示在小数点的右侧。

小时:

由于1天等于Excel中的1天,而1天等于24小时,因此1小时等于Excel中的1/24。这意味着什么?这意味着如果您想一次增加或减少1小时,则需要增加或减少1/24。参见下图。

Capture3you can say that 1 hour is equal to0.041666667 (1/24).

`link:/ excel-date-and-time-calculate-hours-excel之间的时间[在Excel中计算时间之间的小时数]“

分钟:

根据excel中小时的解释,您必须已经猜到excel中的1分钟等于1 /(24×60)(或1/1440或0.000694444)。

here

Capture4Seconds: Yes, a second in Excel is equal to1/(24x60x60).*To add or subtract seconds from a time, you just need to do the same things as we did in minutes and hours.

一个单元格中的日期和时间

日期和时间链接在一起。日期始终与有效日期关联,而时间始终与有效Excel日期关联。即使您看不到其中之一。

如果您仅在一个单元格中输入时间,则该单元格的日期将为1900年1月1日,即使您看不到它。如果将该单元格格式化为日期时间格式,则可以看到相关的日期。同样,如果您没有在日期中提到时间,则默认情况下会附加12:00 AM。

参见下图。

Capture

在上图中,我们只有B3有时间,只有B4有日期。当我们将这些单元格的格式设置为mm / dd / yy hh:mm时,两个单元格中的时间和日期都得到了。

因此,在进行excel中的日期和时间计算时,请务必进行检查。

没有负时间

转换日期和从格林尼治标准时间到CST的时间。当我们尝试减去导致1900年1月1日12:00之前的值时,就会发生这种情况。自己尝试。写下12:00 PM,然后减去13个小时。看你得到什么。

在Excel中使用日期和时间进行计算

在日期中添加天数:

在Excel中为日期添加天数很容易。要添加日期,只需在其中添加1。参见下图。

Capture

您不应该添加两个日期来获取将来的日期,因为它将汇总那些日期的序列号,并且您可能会得到将来的某个日期。

从日期减去日期:

如果要从几天前的日期获取回溯日期,则只需从该日期中减去该天数,便会得到回溯日期。

例如,如果我想知道`link:/ excel-date-and-time-excel-today-function [TODAY]`之后的56天之前的日期?

然后我将在单元格中写入此公式。

=TODAY()-56

这将向我们返回当前日期之前的56。

注意:请记住,Excel中的日期不能早于1900年1月1日。

如果出现##错误,则可能是原因。

===

两个日期之间的天数:

要计算两个日期之间的天数,我们只需要从结束日期中减去开始日期即可。我已经写了一篇有关该主题的文章。去这里检查一下。您还可以使用Excel`link:/ excel-date-time-formulas-days-function [DAYS Function]`计算开始日期和结束日期之间的天数。

===

添加时间:

关于如何增加时间来取得卓越成就,存在许多疑问,因为许多人在这样做时会感到困惑。时间上有两种添加。一个是在增加时间到另一个时间。在这种情况下,两个时间都被格式化为hh:mm时间格式。在这种情况下,您可以简单地添加这些时间。

image

第二种情况是您没有时间格式的其他时间。

您只需添加小时,分钟和秒数。在这种情况下,您需要将这些数字转换为等效的时间。请注意这些点,以将小时,分钟和秒添加到日期/时间。

  • 要将N小时加到X时间,请使用公式= X +(N / 24)(以1 = 24小时计)

要将X分钟增加N分钟,请使用公式= X +(N /(2460))

要将N秒加到X时间,请使用公式= X +(N /(2460 * 60))

减去时间

这与添加时间相同,只是要确保在减去时不会以负的时间值结尾,因为在excel中没有负数之类的东西。

注意:当您在excel中增加或减去超过24小时的时间差时,excel将会滚动到下一个或上一个日期。例如,如果您从2019年1月29日1:00减去2小时,则它将回滚至2019年1月28日11:00 PM。如果您从凌晨1:00减去2小时(没有提到的日期),Excel将返回##错误。在本文开头,我已经说明了原因。

在日期中添加月份:

您不能只添加30的倍数来添加到目前为止的月份,因为不同的月份有不同的天数。在向Date添加月份时,您需要格外小心。要在excel中的日期中添加月份,我们使用excel的`link:/ excel-date-time-formulas-如何使用Excel中的日期[EDATE函数]`。在这里,我在不同的情况下有另一篇关于`link:/ excel-date-and-time-add-months-to-date [向日期添加月份]的文章。

imageAdding years to date:* Just like adding months to a date, it is not straightforward to add years to date. We need to use YEAR, MONTH, DAY function to add years to date. You can read about adding years to date here.

如果要计算日期之间的年份,则可以使用`link:/ excel-date-and-time-calculate-years-between-dates [this]`。

Excel日期和时间处理功能:由于日期和时间在Excel中是特殊的,因此Excel提供了特殊的功能来处理它们。我在这里提到其中的一些。

link:/ excel-date-and-time-excel-today-function [TODAY]():

此函数动态返回今天的日期。

link:/ excel-date-and-time-excel-day-function [DAY]():

返回月份中的一天(返回数字1至31)。

link:/ excel-date-time-formulas-days-function [DAYS]():

用于计算两个日期之间的天数。

MONTH():

用于获取日期的月份(返回数字1至12)。

YEAR中使用年度功能():

返回日期的年份。

link:/ excel-date-and-time-excel-weeknum-function [WEEKNUM]():

返回一年中的日期的每周编号。

link:/ excel-date-and-time-weekday-function [WEEKDAY()]

返回所提供日期的一周(1到7)中的天数。

link:/ excel-date-and-time-excel-workday-function [WORKDAY]():用于计算工作日。

TIMEVALUE中使用时间值函数():

用于从文本格式的日期和时间中提取时间值(序列号)。

DATEVALUE中使用时间值函数():

用于从文本格式的日期和时间中提取日期值(序列号)。

这些是excel中一些最有用的数据和时间函数。

这里

日期和时间计算

如果我在这里解释所有这些内容,那么这篇文章将太长。我已将这些时间计算技术在excel中分为不同的文章。我在这里提到他们。您可以单击它们以阅读。

  • //excel-date-time-formulas/calculation-of-days-days-weeks-months-and-years-between-dates.html [计算日,月和年]`

  • link:/ excel-dates-work-out-a-persons-age-microsoft-excel [计算出生日期起的年龄]

  • link:/ excel-date-and-time-get-month-name-from-date-excel [从Excel中的Date中获取月份名称]

  • link:/ excel-dates-how-to-add-business-days-in-excel [如何在Excel中添加工作日]

  • `link:/ vba-insert-date-time-stamp-with-vba [使用VBA插入日期时间戳]

是的,这就是您需要了解的Excel中的日期和时间。希望本文对您有所帮助。如果您有任何疑问或建议,请在下面的评论部分写下来。