excel中将小时改为天数
转眼间,2023年就要过去了,今天我们来制作一个倒计时效果,迎接2024新年的到来!
制作的效果如下所示,它会显示还剩下多少时间,而且还能滚动起来
![](https://p0.ssl.img.360kuai.com/t01dab8baab3e2b1e4b.gif)
制作的方法很简单,只需要两步就可以完成
1、制作倒计时
我们输入的公式是:
=DATE(2024,1,1)-NOW()
DATE(2024,1,1)表示的是2024年的1月1日
NOW()是自动的获取当前的日期以及时间点
![](https://p0.ssl.img.360kuai.com/t0162dd738e3a3d0733.jpg)
用两个公式相减,得到的结果是一串数字,它的单位是天,也就是1.15天,我们需要把它转换成小时,分钟,秒钟,可以对单元格,右键,设置单元格格式,也可以按ctrl+1快捷键
然后在数字格式里面,选择自定义格式,输入的文本是
d天hh小时mm分钟ss秒
里面的d是date的缩写,是天数
h,m,s分钟是hour minute,second的缩写,代表时,分,秒
![](https://p0.ssl.img.360kuai.com/t018e20d5ff6632bcc9.jpg)
以上的2个步骤,也可以使用text函数公式,一步到位,直接使用的公式是:
=TEXT(DATE(2024,1,1)-NOW(),"d天hh小时mm分钟ss秒")
![](https://p0.ssl.img.360kuai.com/t0157e13cc33e19b08b.jpg)
2、让倒计时动起来
Excel公式输入完成之后,它并不是实时更新的,如果我们想让它动起来,第一种方法就是,我们需要手动的按住F9键,它会一直重新计算,表格才会动起来
![](https://p0.ssl.img.360kuai.com/t01e3e15ff64959b665.jpg)
但是上述方法不是完美的,我们可以用一段VBA代码,让表格自己动起来,在开发工具中,找到vba,快捷键是alt+f11键
然后右键,插入模块
在模块里面,输入下方4行代码,创建了一个start过程
","gnid":"9cf64e0032e943ef4","img_data":[{"flag":2,"img":[{"desc":"","height":"427","s_url":"https://p0.ssl.img.360kuai.com/t01dab8baab3e2b1e4b_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01dab8baab3e2b1e4b.gif","width":"648"},{"desc":"","height":"754","title":"","url":"https://p0.ssl.img.360kuai.com/t0162dd738e3a3d0733.jpg","width":"1292"},{"desc":"","height":640,"title":"","url":"https://p0.ssl.img.360kuai.com/t01ef7c446bd5d66fa6.jpg","width":1280},{"desc":"","height":"736","title":"","url":"https://p0.ssl.img.360kuai.com/t0157e13cc33e19b08b.jpg","width":"1270"},{"desc":"","height":"530","title":"","url":"https://p0.ssl.img.360kuai.com/t01e3e15ff64959b665.jpg","width":"1450"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1703940000000,"pure":"","rawurl":"http://zm.news.so.com/92c08aa40316b456ad6a92e086400428","redirect":0,"rptid":"209e007200ece908","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"一条Excel公式,制作2024年跨年倒计时,还可以动起来!
冶苛沈3741Excel中如何将秒转化为时分秒?多谢指教 -
陈寒莉19590722666 ______ 如A1是这个秒值. 分是这样取的. =int(A1/60), 秒是这样取的:=mod(A1,60)
冶苛沈3741如何将EXCEL中日期时间格式
陈寒莉19590722666 ______ 你的公式有一点点问题. TIME(小时数,分钟数,秒数)返回的是比1(24小时)小的数,自动取模的. 正确的是 =A1 1 TIME(7,0,0) 1表示1天,24小时.
冶苛沈3741excel怎么把数值型数据转换成日期型数据(几天几小时),是在设置单元格格式里自定义一个日期型数据吗? -
陈寒莉19590722666 ______ 单元格格式-数字-自定义 日期类型换成后还有小时么.那后面有小数了.这用在那儿.最好上图看看你的数据.并表达清楚你要的效果
冶苛沈3741如何在excel中将5:5:5:5(5天5小时5分5秒)这种格式 转化为多少分钟. -
陈寒莉19590722666 ______ 假设在A1,用公式:=(LEFT(A1,FIND(":",A1)-1)+RIGHT(A1,LEN(A1)-FIND(":",A1)))*24*60
冶苛沈3741如何在EXCEL中将分钟转换成小时呢 -
陈寒莉19590722666 ______ 如果可以是文本格式 =INT(A2/60)&"小时"&MOD(A2,60)&"分钟" 如果还需要参与计算,则 =--(INT(A2/60)&":"&MOD(A2,60)) 但是要将单元格格式设置成时间(13时30分)格式,或者自定义格式——h"小时"mm"分钟";@
冶苛沈3741Excel的问题.怎么样单元格内的小时数,,,转换成多少分钟 -
陈寒莉19590722666 ______ 如果A2=6 =CONVERT(A2,"天","小时") 将 6 天转换为小时 (144) =CONVERT(A2,"小时","分钟") 将 6 小时转换为分钟 (360) =CONVERT(A2,"年", "天") 将 6 年转换为天 (2191.5) 年 "yr" 日 "day" 小时 "hr" 分钟 "mn" 秒 "sec" 那么你的就是=CONVERT(A2,"hr", "mn")
冶苛沈3741excel表格中条件转化,例如:“29天1小时12分钟”转化为小时,即=29*24+1=697小时, -
陈寒莉19590722666 ______ B1单元格输入以下公式,然后向下填充公式=LEFT(A1,FIND("天",A1)-1)*24+MID(A1,FIND("天",A1)+1,FIND("小时",A1)-FIND("天",A1)-1)+MID(A1,FIND("小时",A1)+2,FIND("分钟",A1)-FIND("小时",A1)-2)/60 详见附图
冶苛沈3741怎么把excel表格中的大量数据 1小时23分 22天3小时37分 0小时 1天21小时 16小时59分 1小时39分 转换成小时
陈寒莉19590722666 ______ 假设时间数据在A列,如果只要整数小时,则公式为:=IF(ISERR(FIND("天",A1)),0,LEFT(A1,FIND("天",A1)-1))*24+IF(ISERR(FIND("天",A1)),LEFT(A1,FIND("小时",A1)-1),MID(A1,FIND("天",A1)+1,FIND("小时",A1)-...
冶苛沈3741如何在excel中将时间差转换为数字 -
陈寒莉19590722666 ______ 将单元格格式设置为常规 再两个时间相减,得到天数. 或者直接用函数datedif =DATEDIF(起始日期,结束日期,天数显示)
冶苛沈3741如何在EXCEL中将20天5H转成20.625天,按一天8H计算的,有没有公式? -
陈寒莉19590722666 ______ =MID(A1,1,2)+MID(A1,4,1)/8=MID(A1,1,2)+MID(A1,4,1)/8& "天"