![Excel函数与公式速查手册(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/396/27563396/b_27563396.jpg)
5.3 文本日期与文本时间的转换
函数22:DATEVALUE函数(将日期字符串转换为可计算的序列号)
函数功能
DATEVALUE函数可将存储为文本的日期转换为Excel识别的日期的序列号。
函数语法
DATEVALUE(date_text)
参数解释
date_text:表示Excel日期格式的日期的文本,或者是对表示Excel日期格式的日期的文本所在单元格的单元格引用。
用法剖析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P238_167460.jpg?sign=1738864664-YsnrdThxkargsd6gUN6Ox3duIbdEpAiw-0-b752dec621e5b9755dc2c0034ccfebd7)
实例解析
实例207 计算展品的陈列天数
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P239_126258.jpg?sign=1738864664-9cDCHuK7CTtrDEzypujGHJfiMfSNf6q4-0-1fa7ed4de2756383b5913725fc99c95d)
某展馆陆续上架了一些展品,要求所有展品均在 2018年12月31日统一下架,现在要计算每件展品的上架天数。
选中C2单元格,在公式编辑栏中输入公式:按Enter键即可计算出B2单元格上架日期至2018年12月31日陈列的天数。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P239_167467.jpg?sign=1738864664-scIjyjUCLFMRsG0uUhrmjnIFrRs1G3TG-0-8e0c04b17a0e3434439d101c68293ff5)
将鼠标指针指向C2单元格的右下角,待光标变成十字形状后,向下复制公式,即可批量求取各展品的陈列天数,如图5-48所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P239_126257.jpg?sign=1738864664-Tsxx5sCAeZTChsucXKu5uYo81egIa2Jd-0-0271b71b355ed0d1b7df6a4b6301bfa6)
图5-48
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P239_167464.jpg?sign=1738864664-w9yNNARamwdymRkWPeAKmsrSzKe8xVGm-0-b894527203875640070175936a969f9f)
① 将“2018-12-31”这个日期转换为可计算的日期序列号。
② 计算①步日期与B2单元格日期间的差值。
函数23:TIMEVALUE函数(将时间字符串转换可计算的小数值)
函数功能
TIMEVALUE函数用于返回由文本字符串所代表的小数值。
函数语法
TIMEVALUE(time_text)
参数解释
time_text:表示一个文本字符串,代表以任意一种Microsoft Excel时间格式表示的时间。
用法剖析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P240_167472.jpg?sign=1738864664-YGZUuYN1gUXfcJ6k5N5s9Cgyb5Eqs3oA-0-e67c67cec1c68b05e4bcc4f4c69f2734)
实例208 根据下班打卡时间计算加班时间
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P240_128419.jpg?sign=1738864664-RdEdl20rzBliw65FimafDPSpDQPyrB3B-0-472ce565088f74aebea29619fe76c2af)
表格中记录了某日几名员工的下班打卡时间,正常下班时间为17点50分,根据下班打卡时间可以变相计算出几位员工的加班时长。由于下班打卡时间是文本形式的,因此在进行时间计算时需要使用TIMEVALUE函数来转换。
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P240_167475.jpg?sign=1738864664-mGewQXJ3USqVDy3z6L7uMYEeCSCExeKu-0-f24642c4a2f5510c2729e8e18608769a)
按Enter键计算出的值是时间对应的小数值。鼠标指针指向C2单元格的右下角,待光标变成十字形状后,向下复制公式,得到的数据如图5-49所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P240_128410.jpg?sign=1738864664-4X9UMwsfpxNzmBu8Q2dCpdoW6NoJVCat-0-c5940f14f3301fba7c13fbac58073e1d)
图5-49
选中公式返回的结果,在“开始”选项卡的“数字”组中单击按钮,打开“设置单元格式”对话框,在“分类”列表中选择“时间”,在“类型”列表中选择“13时30分”样式,如图5-50所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P240_128412.jpg?sign=1738864664-pCr10aHwqwYn3a3DZsU61FdoORiM0wxC-0-3c7fe6cd4e51ce869e7f0832d89e2249)
图5-50
单击“确定”按钮即可显示出正确的加班时间,如图5-51所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P241_126321.jpg?sign=1738864664-7lP1DXXtY69l34VA6SjFP8nfRGkVgA2v-0-3b5275fbb8e59389bb44ea476ec26496)
图5-51
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P241_167481.jpg?sign=1738864664-fjWiLsJBwSzD1oKyc4mznY8zrq9KCfhk-0-600a9d6979bb7c1b9843a80b0b151da3)
① 将“17∶50”这个日期转换为可计算的时间值。
② 计算B2单元格时间与①步值间的差值。