excel时间格式如何换成小时数字格式计算
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel时间格式如何换成小时数字格式计算相关的知识,希望对你有一定的参考价值。
参考技术A excel中显示的是用分号隔开的形式,这个形式是没有办法计算的,如果想计算时间的话就需要将时间格式转换为数字格式,该怎么办?以下是我为您带来的关于excel时间格式换成小时数字格式计算,希望对您有所帮助。excel时间格式换成小时数字格式计算
1、如图,这样的时间格式可以在单元格格式设置中查看到。也可能另外一种时间格式,都一样参考下面的方式进行转换数字格式处理。
2、选中要进行转换的时间列,右键-设置单元格格式。
3、将时间格式的转换成常规。
4、这样时间就变成了数字了。但却不是正确的以小时为单位的数字。
5、需要再次将数值进行乘以24得到小时数字格式。
6、然后将公式填充列即可,这样就可对时间进行加总合计了。
猜你喜欢:
1. excel怎么设置时间格式到分秒
2. excel如何设置日期格式yyyy-mm-dd
3. excel表格怎么设置数据变成日期格式
4. excel表格批量修改数据格式的方法
5. excel表格显示当天时间函数怎么用
求excel数字换算公式
如附图所示:已知A、D两列数据,分别对应B列的日期和E列的时间(尚不确定其秒数)。求黄色区域所对应的日期及时间分别是什么数值?跪求换算公式极其原理。正确还可加分。
一个全数字的A、D列是UNIX时间戳,通常日期转换成UNIX时间戳的公式是(X-70*365-19)*86400-8*3600,其中X就是EXCEL的通常格式的日期
原理是unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
我不知道你的第二列设置为日期+时间格式时带不带时分秒了,如果带了,直接用上述公式就可以了,以13行为例:
A13=(B13-70*365-19)*86400-8*3600
否则的话全把B列和F列相加转换成带时间的日期再做。追问
B列和D列,不管怎么设置单元格格式,都显示不出日期、时间来,带时分秒、不带时分秒都不行,也许还是单元格属性设置的不对?如果是属性设置的不对,那应该设置成什么格式?
显然你的这个公式出来的数与绿色区域的数还少3位数,但根据公式计算出来的数字与已知的那些的前5位是一样的。
不好意思没看清,你的A列是毫秒,还需要*1000
这样的话,2017-2-13 17:34转换结果是1486978440000。从你的图里看不出秒和毫秒,所以,A2的正确数字是2017-2-13 17:34:30.715 转换过来的
A3是2017-2-13 16:41:32.507
只知道图中的数据,A列和D列值是从vivo手机导出来的.csv短信文件里的日期和时间,把单元格设置成任何日期、时间格式,都显示为无限长的“#”,在手机里查看短信,各数值对应的就是B列及E列对应的日期和时间。
追答应该就是另一个高手回答的时间戳了,显示#是因为单元格不够宽吧。
追问单元格够宽也显示#号,我无限扩大单元格宽度,一直全都是#
我就想知道,这数值是怎么换算成日期跟时间的?在网上查了一些,有些说这些数值是秒数,从1970年1月1日0点开始,但是这秒数算出来,差距还是很大,但又好像有点联系,计算出的结果前5位数是一样的,
按照下面的公式验证是正确的,只是你贴出来的数字是毫秒,不是秒,需要先除以1000,然后在转换就可以了。你B列和E列显示绝对有问题。。。
G16中的公式不全啊,按照你显示出来的公式,时间是对的,日期是1947年5月12日
另外,如果把日期及时间换算回数值,应该是什么公式?
(日期-1970/1/1)*24*60*60*1000-8*60*60*1000
以上是关于excel时间格式如何换成小时数字格式计算的主要内容,如果未能解决你的问题,请参考以下文章