日期和时间函数
日期和时间是Excel的主要数据之一,也是初学者较难掌握的一类数据。
本节讲解日期与时间的特点及其计算方法,并着重介绍如何利用日期函数来处理诸多相关的应用。
一、认识日期、时间数据
1、了解日期序数
在Excel中,系统把日期数据视为一种数值的特殊表现形式,准确地说,日期应该是一组“序列数”。
在Excel2003中,默认采用的1900年日期系统的取值区间为1900-1-1至9999-12-31。数值1代表1900年1月1日,那么2008年8月8日,与其对应的日期序数为39668。
数值日期数值日期
1 1900/1/1 ……
2 1900/1/2 -1 ###############################################################################################################################################################################################################################################################
3 1900/1/3 0
4 1900/1/4 1 1900/1/1
5 1900/1/5 2 1900/1/2
6 1900/1/6 3 1900/1/3
7 1900/1/7 4 1900/1/4
……………………
39668 2008/8/8 2958465 9999/12/31
………… 2958466 =DATE(10000,1,1)
41332 2013/2/27 2958467
一个日期一定对应一个数,反过来,一个数不一定对应一个日期
快捷键常规-->日期<Ctrl+Shift+#>
日期-->常规<Ctrl+Shift+~>
在输入日期数据时要注意一点,当用户使用两位数字(即以短日期)输入年份时,操作系统默认1~29表示2001~2029,30~99则表示1930~1999。
为了避免系统自动识别,建议用户将年份按4位数键入以确保数据正确。
2、了解时间序数
时间系统可以被看成日期的一部分,在Excel中,以小数形式的序列值来表示时间。日期的序列值是一个整数数值,一天的数值单位就是1,那么1小时就可以表示为1/24天、1分钟就可以表示为1/(24×60)天、1秒钟就可以表示为1/(24×60×60)天。时间序列号中以午夜12:00:00为序列号的零点,,一天中的每一个时刻都可由小数形式的序列值来表示。
1天小时分秒
1 24 1440 86400
1小时天 1分种天 1秒钟天
1 1 1 -05
时间常规
0:00:00 0
1:31:45 日期时间格式常规格式
6:21:32 2013/2/27 8:07
9:11:10
12:00:00
14:30:50
18:25:30
21:45:44
23:59:59
24:00:00 1
与日常的24小时制时间相同,Excel在通常情况下处理的时间区间为00:00:00~23:59:59。但由于Excel可以精确到千分之一秒,所以时间区间范围可以是00:00:~23:59:。
二、年月日函数
Excel提供了丰富的日期函数来对日期数据进行处理。同时,由于日期是数值,因此某些用于数值运算的函数也同样可以用于日期数据的处理,如MOD函数、INT函数、ROUND函数等。
实际工作中常用的日期函数有如下几种:
函数名称说明
today 今天提取系统日期
now 现在提取系统日期和时间
date 日期合成日期
year 年提取年份
month 月提取月份
day 日提取日
1、基本日期函数
快速生成当前日期和时间
虽然用户使用<Ctrl+;>和<Ctrl+Shift+;>组合键可以快速输入当前日期和时间,但是这样的日期和时间是固定不变的,下面的公式也同样返回当前的日期,但能够实时更新。
(1)生成当前日期公式:
=TODAY() 2013/2/27
(2)生成当前日期和时间公式: 自定义日期时间格式
=NOW() 20
日期函数 来自淘豆网www.taodocs.com转载请标明出处.