返回当前的日期和时间、进行日期格式转换、填写制表时间。就用日期时间函数。
1.使用NOW函数返回当前日期和时间的序列号
NOW函数用于返回当前日期和时间的序列号。
函数语法:= NOW()。
参数说明:
NOW 函数语法没有参数。
例如,需要在工作表中填写当前日期和时间,具体操作方法如下。
在工作表中选择存放结果的单元格B19,输入函数“=NOW()”,按下【Enter】键,即可显示当前日期和时间,如下图所示。
例如,某校需要统计老师的入职与离职情况,并计算出在职天数,具体操作方法如下。
第1步:在工作表中选择要存放结果的单元格D2,输入函数“= IF(C2<>"",C2-B2,NOW()-B2)”,按下【Enter】键,即可得出计算结果,如下图所示。
第2步:利用填充功能向下复制函数,即可计算出各个老师在职时间,如下图所示。
2.使用TODAY函数返回今天日期的序列号
TODAY函数用于返回当前日期的序列号。序列号是 Excel 日期和时间计算使用的日期-时间代码。
函数语法:= TODAY()。
参数说明:
TODAY 函数语法没有参数。
例如,在统计试用期员工到期人数时,需要需要显示出当前日期,而公司规定,试用期为3个月,即90天,现在需要根据员工从入职至今的时间,计算出员工是否到试用期,具体操作方法如下。
第1步:选择要存放结果的单元格F4,输入函数“= TODAY()”,按下【Enter】键,即可得出计算结果,如下图所示。
第2步:选择要存放结果的单元格F5,输入函数“=COUNTIF(C2:C10,"<"&TODAY()-90)”,按下【Enter】键,即可显示出试用到期人数,如下图所示。
3.使用DATE函数将数值转换为日期格式
DATE函数用于返回表示特定日期的连续序列号。
函数语法:= DATE(year,month,day)。
参数说明:
Year(必需):表示年的数字,该参数的值可以包含一到四位数字。
Month(必需):一个正整数或负整数,表示一年中从 1 月至 12 月(一月到十二月)的各个月。
Day(必需):一个正整数或负整数,表示一月中从 1 日到 31 日的各天。
如果要使用DATE函数返回日期,具体操作方法如下。
第1步:在工表选中要存放结果的单元格B5,输入函数“=DATE($A$2,$A$3,A5)”,按下【Enter】键,即可得到计算结果,如下图所示。
第2步:利用填充功能向下复制函数,即可在日期单元格内显示出相应的日期,如下图所示。
又例如,在员工档案表中,需要将年、月、日单元格的内容组合起来,操作方法如下。
第1步:在工作表选中要存放结果的单元格J2,输入函数“=DATE(G3,H3,I3)”,按下【Enter】键,即可得到计算结果,然后将数字格式设置为时间,如下图所示。
第2步:利用填充功能向下复制函数,即可返回其他相应的结果,如下图所示。
4.使用TIME函数返回今天日期的序列号
TIME函数用于返回某一特定时间的小数值。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式。函数TIME返回的小数值为0(零)到0.99999999之间的数值,代表从0:00:00(12:00:00AM)到23:59:59(11:59:59 P.M.)之间的时间。
函数语法:= TIME (hour,minute,second)。
参数说明:
Hour(必需):0(零)到 32767 之间的数值,代表小时。任何大于 23 的数值将除以 24,其余数将视为小时。
Minute(必需):0 到 32767 之间的数值,代表分钟。任何大于 59 的数值将被转换为小时和分钟。
Second(必需):0 到 32767 之间的数值,代表秒。
例如,某员工在整理表格时,需要显示出指定时间,具体操作方法如下。
第1步:在工作表中选择存放结果的单元格B1,输入函数“=TIME("7","15","14")”,按下【Enter】键,即可得出输入对应的小时、分钟和秒数,如下图所示。
第2步:选择要存放结果的单元格B2,输入函数“=TEXT(NOW(),"hh:mm")+TIME(6,10,0)”,按下【Enter】键,即可得出从现在开始,6小时10分钟以后,如下图所示。
又例如某公司上班考勤是按员工每天8小时制,到公司的时间比较灵活,如果不同员工上班时间不固定,可以使用TIME函数计算下班时间,具体操作方法如下。
第1步:在工作表中选择存放结果的单元格D3,输入函数“=C3+TIME (8,0,0)”,按下【Enter】键,即可计算出第一位员工按每天工作8个小时的下班时间,如下图所示。
第2步:利用填充功能向下复制函数,即可计算出所有员工的下班时间,如下图所示。