Excel函数与公式速查手册(第2版)
上QQ阅读APP看书,第一时间看更新

5.3 文本日期与文本时间的转换

函数22:DATEVALUE函数(将日期字符串转换为可计算的序列号)

函数功能

DATEVALUE函数可将存储为文本的日期转换为Excel识别的日期的序列号。

函数语法

DATEVALUE(date_text)

参数解释

date_text:表示Excel日期格式的日期的文本,或者是对表示Excel日期格式的日期的文本所在单元格的单元格引用。

用法剖析

实例解析

实例207 计算展品的陈列天数

某展馆陆续上架了一些展品,要求所有展品均在 2018年12月31日统一下架,现在要计算每件展品的上架天数。

选中C2单元格,在公式编辑栏中输入公式:按Enter键即可计算出B2单元格上架日期至2018年12月31日陈列的天数。

将鼠标指针指向C2单元格的右下角,待光标变成十字形状后,向下复制公式,即可批量求取各展品的陈列天数,如图5-48所示。

图5-48

公式解析

① 将“2018-12-31”这个日期转换为可计算的日期序列号。

② 计算①步日期与B2单元格日期间的差值。

函数23:TIMEVALUE函数(将时间字符串转换可计算的小数值)

函数功能

TIMEVALUE函数用于返回由文本字符串所代表的小数值。

函数语法

TIMEVALUE(time_text)

参数解释

time_text:表示一个文本字符串,代表以任意一种Microsoft Excel时间格式表示的时间。

用法剖析

实例208 根据下班打卡时间计算加班时间

表格中记录了某日几名员工的下班打卡时间,正常下班时间为17点50分,根据下班打卡时间可以变相计算出几位员工的加班时长。由于下班打卡时间是文本形式的,因此在进行时间计算时需要使用TIMEVALUE函数来转换。

选中C2单元格,在公式编辑栏中输入公式:

Enter键计算出的值是时间对应的小数值。鼠标指针指向C2单元格的右下角,待光标变成十字形状后,向下复制公式,得到的数据如图5-49所示。

图5-49

选中公式返回的结果,在“开始”选项卡的“数字”组中单击按钮,打开“设置单元格式”对话框,在“分类”列表中选择“时间”,在“类型”列表中选择“13时30分”样式,如图5-50所示。

图5-50

单击“确定”按钮即可显示出正确的加班时间,如图5-51所示。

图5-51

公式解析

① 将“17∶50”这个日期转换为可计算的时间值。

② 计算B2单元格时间与①步值间的差值。