搜索

EXCEL表中如何批量把XX天XX小时XX分钟换算成XX分钟

发布网友 发布时间:2022-04-20 13:08

我来回答

5个回答

热心网友 时间:2023-09-13 04:00

将所有的数据分别提取后乘以不同的系数,然后求和即可。

例如:

    1天=1440分钟,XX天=XX*1440分钟。

    1小时=60分钟,XX小时=XX*60分钟。

得到以上数据后,将所有的分钟数相加即可。


如果源数据是文本格式,可以用LEFT、MID、Right、Find等函数提取相应的数值。求和可以使用SUM函数。

示例:

=SUM(LEFT(A1,FIND("天",A1)-1)*1440,MID(A1,FIND("天",A1)+1,2)*24,MID(A1,FIND("时",A1)+1,2))&"分钟"

热心网友 时间:2023-09-13 04:01

=LEFT(A1,FIND("天",A1)-1)*24*60+MID(A1,FIND("天",A1)+1,FIND("小",A1)-FIND("天",A1)-1)*60+MID(A1,FIND("时",A1)+1,FIND("分",A1)-FIND("时",A1)-1)*1

解决全部问题
b列插入名称,定义
xx
=EVALUATE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"天","*24*60+"),"小时","*60+"),"分钟","")
b1输入=xx

热心网友 时间:2023-09-13 04:01

比较麻烦的方法,可用分列解决,首先替换,将“天”替换为“ ”(两空格),同理替换“小时”和“分钟”,然后按照空格分列,分为三列,ABC列 最后在D1输入公式=A1*24*60+B1*60+C1,然后下拉 就可以用公式计算了

热心网友 时间:2023-09-13 04:02

用公式吧,在列首位输入=left(a1,2)*24*60+mid(a1,4,2)*60+mid(a1,8,2)

注:必须保证"天","小时","分钟"前都是两位数,不足用0补足,如01天01小时01分钟。
可以在自定义格式中设置

热心网友 时间:2023-09-13 04:03

=IF(LEN(A1)>8,LEFT(A1,FIND("天",A1)-1)*24*60+MID(A1,FIND("天",A1)+1,FIND("小",A1)-FIND("天",A1)-1)*60+MID(A1,FIND("时",A1)+1,FIND("分",A1)-FIND("时",A1)-1),IF(LEN(A1)>4,LEFT(A1,FIND("小",A1)-1)*60+MID(A1,FIND("时",A1)+1,FIND("分",A1)-FIND("时",A1)-1),LEFT(A1,FIND("分",A1)-1)))
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top