在EXCEL中怎样把时间转换成数值?

发布网友 发布时间:2022-04-22 12:28

我来回答

5个回答

热心网友 时间:2023-10-13 18:11

=A1*24,设置为常规格式。

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

热心网友 时间:2023-10-13 18:12

timevalue("4:35
pm")不过这个时间函数是将0:00:00—23:59:59转化为0~0.99999999999小数值,所以他不是用的传统的把时间转化为小数值的方法即小时取整+分/60+秒/3600.而是小时/24+分/1440+秒/3600/24

热心网友 时间:2023-10-13 18:12

假设A1单元格写入 6小时29分36秒
则B1单元格公式为
=LEFT(A1,FIND("小时",A1)-1)*60+MID(A1,FIND("小时",A1)+2,FIND("分",A1)-2-FIND("小时",A1))+IF(--MID(A1,FIND("分",A1)+1,FIND("秒",A1)-FIND("分",A1)-1),1,)

再写一个公式解决一下没有"小时"或"秒"的情况
=CEILING(IF(COUNTA(FIND("小时",A1)),SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"小时",":"),"分",":"),"秒",":"),"0:"&A1)*1440,1)

热心网友 时间:2023-10-13 18:13

=LEFT(A1,FIND("小时",A1)-1)*60+MID(A1,FIND("时",A1)+1,FIND("分",A1)-FIND("时",A1)-1)+IF(MID(A1,LEN(A1)+1-FIND("秒",A1),1)*1,1,0)

这个公式还不完美,A1单元格中必须有 小时 分 秒出现,不然运行结果就错误。

热心网友 时间:2023-10-13 18:13

hour 函数只能是0到23的整数(一天24小时)
若把你的时间转换为小时,必须用函数。
假设时间在A1,则在B1输入公式:
=DAY(A1)*24+HOUR(A1)+MINUTE(A1)/60+SECOND(A1)/3600

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com