求excel数字换算公式
发布网友
发布时间:2022-05-07 13:06
我来回答
共2个回答
热心网友
时间:2023-10-31 21:00
一个全数字的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
热心网友
时间:2023-10-31 21:01
日期和时间显示不全吧,相同日期对应数值不同,就相当于没有规律了。把日期和时间全部设置成包含分钟和秒的日期看一下。最好把附件贴上来。
热心网友
时间:2023-10-31 21:00
一个全数字的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
热心网友
时间:2023-10-31 21:01
日期和时间显示不全吧,相同日期对应数值不同,就相当于没有规律了。把日期和时间全部设置成包含分钟和秒的日期看一下。最好把附件贴上来。
热心网友
时间:2023-10-31 21:00
一个全数字的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
热心网友
时间:2023-10-31 21:01
日期和时间显示不全吧,相同日期对应数值不同,就相当于没有规律了。把日期和时间全部设置成包含分钟和秒的日期看一下。最好把附件贴上来。
热心网友
时间:2023-10-31 21:00
一个全数字的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
热心网友
时间:2023-10-31 21:01
日期和时间显示不全吧,相同日期对应数值不同,就相当于没有规律了。把日期和时间全部设置成包含分钟和秒的日期看一下。最好把附件贴上来。
热心网友
时间:2023-10-31 21:00
一个全数字的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
热心网友
时间:2023-10-31 21:01
日期和时间显示不全吧,相同日期对应数值不同,就相当于没有规律了。把日期和时间全部设置成包含分钟和秒的日期看一下。最好把附件贴上来。