![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=1739258214-wYSGXMGGMZl6OR74fkjkLWbiv5Fezjcf-0-c34575b600c9f7c3b9eb9146a1099d92)
实例解析
实例207 计算展品的陈列天数
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P239_126258.jpg?sign=1739258214-rszqPjQAHhdVdvfWuzYt13ux5Rb4ncYE-0-bef73928d89c478e6c865ed73e8a850e)
某展馆陆续上架了一些展品,要求所有展品均在 2018年12月31日统一下架,现在要计算每件展品的上架天数。
选中C2单元格,在公式编辑栏中输入公式:按Enter键即可计算出B2单元格上架日期至2018年12月31日陈列的天数。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P239_167467.jpg?sign=1739258214-9CahkU25789LNYXS4qTGGOvGmbLyrbzP-0-318fdee1de4aaa4c782873da79768e0c)
将鼠标指针指向C2单元格的右下角,待光标变成十字形状后,向下复制公式,即可批量求取各展品的陈列天数,如图5-48所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P239_126257.jpg?sign=1739258214-B4KZ96aOBTsECjOBg7fbjEx3WBjmnkgc-0-15eb906ba5132f17960324b2dccfd49b)
图5-48
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P239_167464.jpg?sign=1739258214-CKSYH4dpD2e0QQOhIu6zKxQywOkvTdLl-0-9f4e2fcebe077f14f1148700d6317480)
① 将“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=1739258214-DubuU2gv3fQMADodNBEDKBiNyib5oEOJ-0-36de971c62f2ee31be4597339f2308a8)
实例208 根据下班打卡时间计算加班时间
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P240_128419.jpg?sign=1739258214-0jC2vAbOPERmt5Ae5rhV6MFzZS6tUKzx-0-9bac01824f48d3f69060c5bd8e4f2411)
表格中记录了某日几名员工的下班打卡时间,正常下班时间为17点50分,根据下班打卡时间可以变相计算出几位员工的加班时长。由于下班打卡时间是文本形式的,因此在进行时间计算时需要使用TIMEVALUE函数来转换。
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P240_167475.jpg?sign=1739258214-wUcFQddsX3cNTsjLisoEALwhlZKcg3mK-0-6e80c2dc0ba06a9c36a9dc20ef90d58b)
按Enter键计算出的值是时间对应的小数值。鼠标指针指向C2单元格的右下角,待光标变成十字形状后,向下复制公式,得到的数据如图5-49所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P240_128410.jpg?sign=1739258214-CCm1ujxDpaVnbrIhvgNKDeGkQ2B973yG-0-d14c46e0fbc88018d1fd4668ccb5e113)
图5-49
选中公式返回的结果,在“开始”选项卡的“数字”组中单击按钮,打开“设置单元格式”对话框,在“分类”列表中选择“时间”,在“类型”列表中选择“13时30分”样式,如图5-50所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P240_128412.jpg?sign=1739258214-77ZCIV3zeQyKAQGM8Zq2CeEAwNUqYIjk-0-51b3f6b5aa34112b8e61e01c6f4e70fd)
图5-50
单击“确定”按钮即可显示出正确的加班时间,如图5-51所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P241_126321.jpg?sign=1739258214-Hfck8PRDLjv45CaIx9mvc9gKp4AvawX9-0-99d266380158eae4efa3cc3b68eea628)
图5-51
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P241_167481.jpg?sign=1739258214-a4iz9VPx1C9d0dD5bQnoAMyc0tnPl6D6-0-8a1fae76fb254f1d7e856349e734a6d9)
① 将“17∶50”这个日期转换为可计算的时间值。
② 计算B2单元格时间与①步值间的差值。