日期和时间是Excel重要的数据类型,在制作数据表中,经常需要记录时间和日期类型的数据,Excel可以很方便的记录时间日期类型数据,并且也能很方便的应用运算符和函数进行计算,但是这背后又有什么秘密呢,在这里给大家详细的讲解一下日期时间的数据类型。


日期与时间数据类型

通常我们在单元格里按年/月/日格式输入数据,例如输入2020/1/1,单元格即可自动变成日期格式,这也是非常直接的输入日期方法。

但是日期是以什么样的数据存储的呢,当你将数据格式切换为常规或者数字,你就知道了。

现在2020年1月1日变成了43831,这是为什么呢?
这是因为Excel使用的日期系统,是以1900年1月1日起,至9999年12月31日结束,所有的日期类型数据,都是以一个序列号的形式储存,也就是1900年1月1日的序列号为1,然后,43831其实就是2020年1月1日对应的序列号,说白了2020年1月1日就是从1900年1月1日起的第43831天。这样就很好理解了。

日期的简单计算举个简单的例子吧,计算两个日期之间距离多少天,只需用结束时间减去开始时间即可正确的计算相差的天数。

如果计算结果显示的是日期格式(例如19XX/X/X),只需将单元格格式改为“常规”或者“数字”即可。
另外试用日期函数,我们可以对日期进行计算,例如计算年龄,工龄,项目工期,甚至可以计算一段时间内有多少个工作日等等。

日期函数

这些函数通常用于进行日期函数计算

DATE:将三个数字(分别代表年月日)转换为日期数据

DATEDIF:计算两个日期之间的天数/月数/年数。

DAYS(2013以上可用):计算两个日期之间的天数

DAYS360:将一年视为360天,一月视为30天,计算两个日期之间的天数

NETWORKDAYS:计算两个日期之间有多少工作日,可以自由设置假期。

NETWORKDAYS.INTL:计算两个日期之间有多少工作日,可以自由设置周末和假期。

DATEVALUE:将文本格式日期转换为日期格式

ISOWEEKNUM:计算指定日期在全年的ISO周数,也就是第几周

EDATE:输入日期和月数,可以计算这个日期在过了指定月数后的日期。
EOMONTH:输入日期和月数,可以计算这个日期在过了指定月数后最后一天。

DAY:提取日期格式数据的日部分

MONTH:提取日期格式数据的月部分

YEAR:提取日期格式数据的年部分

WEEKDAY:计算机日期格式的数据为星期几

TODAY:显示今天的日期

日期格式

为了让日期格式的数据显示我们想要的效果,例如领导不喜欢默认的斜杆分割符时,我们可以直接修改日期的单元格格式,显示想要的效果。
例如:选择长日期,就会变成“2020年1月1日”

其实,我们点自定义,可以很容易的看见它的数据格式

一般我们在用自定义格式时,yyyy代表年,m代表月,d代表日,如果你想改成其他格式,就可以按照这个思路来改,在这里告诉大家一些常见的日期格式吧。

yy表示年的后面2位mm和dd分别将月和日统一为2位数aaaa是中文的星期3个和4个d,显示为英文的星期几3个和4个m显示为英文的月份[DBNum1]可以将数字转换为中文数字

本文仅用于学习、研究和交流目的,欢迎非商业性质转载。 文章涉及到的软件来源于互联网,仅供个人下载使用,请勿用于商业用途,版权归软件开发者所有,下载后请于24小时内删除,商业用途请支持正版!因下载本站任何资源造成的损失,全部责任由使用者本人承担!如有侵权、不妥之处,请联系站长删除。敬请谅解!
4S工作室 » Excel日期计算基础
订阅
提醒
guest
0 评论
Inline Feedbacks
View all comments
0
评论x
()
x