在EXCEL中怎样把时间转换成数值?
TableDI
2024-07-18 广告
2024-07-18 广告
Excel表格中的计数函数主要用于统计单元格区域中满足特定条件的数值或非空单元格的数量。最常用的计数函数是`COUNT`和`COUNTA`。`COUNT`函数用于统计选定区域内数值型单元格的数量,忽略文本和空单元格。而`COUNTA`函数则...
点击进入详情页
本回答由TableDI提供
展开全部
timevalue("4:35
pm")不过这个时间函数是将0:00:00—23:59:59转化为0~0.99999999999小数值,所以他不是用的传统的把时间转化为小数值的方法即小时取整+分/60+秒/3600.而是小时/24+分/1440+秒/3600/24
pm")不过这个时间函数是将0:00:00—23:59:59转化为0~0.99999999999小数值,所以他不是用的传统的把时间转化为小数值的方法即小时取整+分/60+秒/3600.而是小时/24+分/1440+秒/3600/24
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设A1单元格写入 689小时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)
则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)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=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单元格中必须有 小时 分 秒出现,不然运行结果就错误。
这个公式还不完美,A1单元格中必须有 小时 分 秒出现,不然运行结果就错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hour 函数只能是0到23的整数(一天24小时)
若把你的时间转换为小时,必须用函数。
假设时间在A1,则在B1输入公式:
=DAY(A1)*24+HOUR(A1)+MINUTE(A1)/60+SECOND(A1)/3600
若把你的时间转换为小时,必须用函数。
假设时间在A1,则在B1输入公式:
=DAY(A1)*24+HOUR(A1)+MINUTE(A1)/60+SECOND(A1)/3600
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |