关于EXCEL公式天小时分钟转换为分钟问题:如A1是2天3小时58分钟 B1转化为分钟

学习 时间:2026-04-06 22:07:40 阅读:8996
关于EXCEL公式天小时分钟转换为分钟问题:如A1是2天3小时58分钟 B1转化为分钟=IF(ISERROR(FIND("小时",A1)),A1,TEXT(SUBSTITUTE(SUBSTITUTE(A1,"小时",":"),"分钟",),"[m]")&"分钟") 这个公式已经可以把小时分钟转换为分钟了,现在加了天,该如何写这个公式呢?谢谢

最佳回答

故意的硬币

俭朴的枫叶

2026-04-06 22:07:40

= IF(ISERROR(FIND("天",A1)),0,LEFt(A1,FIND("天",A1)-1)) * 1440 + IF(ISERROR(FIND("小时",A1)),0,IF(ISERROR(FIND("天",A1)),LEFt(A1,FIND("小时",A1)-1),MId(A1,FIND("天",A1)+1,FIND("小时",A1)-FIND("天",A1)-1))) * 60 + IF(ISERROR(FIND("分钟",A1)),0,IF(ISERROR(FIND("小时",A1)),IF(ISERROR(FIND("天",A1)),LEFt(A1,FIND("分钟",A1)-1),MId(A1,FIND("天",A1)+1,FIND("分钟",A1)-FIND("天",A1)-1)),MId(A1,FIND("小时",A1)+2,FIND("分钟",A1)-FIND("小时",A1)-2)))说明:第一段算天数对应的分钟,第二段算小时对应的分钟,第三段直接取分钟 再问: 这是一个公式嘛?直接拷贝至B2就能用吗?好像不可以! 再答: 当然可以用了,我刚测过了。写到一起就是下面这样,上面那样写是为了方便说明 =IF(ISERROR(FIND("天",A1)),0,LEFt(A1,FIND("天",A1)-1)) * 1440 + IF(ISERROR(FIND("小时",A1)), 0, IF(ISERROR(FIND("天",A1)),LEFt(A1,FIND("小时",A1)-1), MId(A1,FIND("天",A1)+1, FIND("小时",A1)-FIND("天",A1)-1))) * 60 + IF(ISERROR(FIND("分钟",A1)),0,IF(ISERROR(FIND("小时",A1)), IF(ISERROR(FIND("天",A1)),LEFt(A1,FIND("分钟",A1)-1),MId(A1,FIND("天",A1)+1,FIND("分钟",A1)-FIND("天",A1)-1)),MId(A1,FIND("小时",A1)+2,FIND("分钟",A1)-FIND("小时",A1)-2)))

最新回答共有2条回答

  • 喜悦的冥王星
    回复
    2026-04-06 22:07:40

    = IF(ISERROR(FIND("天",A1)),0,LEFt(A1,FIND("天",A1)-1)) * 1440 + IF(ISERROR(FIND("小时",A1)),0,IF(ISERROR(FIND("天",A1)),LEFt(A1,FIND("小时",A1)-1),MId(A1,FIND("天",A1)+1,FIND("小时",A1)-FIND("天",A1)-1))) * 60 + IF(ISERROR(FIND("分钟",A1)),0,IF(ISERROR(FIND("小时",A1)),IF(ISERROR(FIND("天",A1)),LEFt(A1,FIND("分钟",A1)-1),MId(A1,FIND("天",A1)+1,FIND("分钟",A1)-FIND("天",A1)-1)),MId(A1,FIND("小时",A1)+2,FIND("分钟",A1)-FIND("小时",A1)-2)))说明:第一段算天数对应的分钟,第二段算小时对应的分钟,第三段直接取分钟 再问: 这是一个公式嘛?直接拷贝至B2就能用吗?好像不可以! 再答: 当然可以用了,我刚测过了。写到一起就是下面这样,上面那样写是为了方便说明 =IF(ISERROR(FIND("天",A1)),0,LEFt(A1,FIND("天",A1)-1)) * 1440 + IF(ISERROR(FIND("小时",A1)), 0, IF(ISERROR(FIND("天",A1)),LEFt(A1,FIND("小时",A1)-1), MId(A1,FIND("天",A1)+1, FIND("小时",A1)-FIND("天",A1)-1))) * 60 + IF(ISERROR(FIND("分钟",A1)),0,IF(ISERROR(FIND("小时",A1)), IF(ISERROR(FIND("天",A1)),LEFt(A1,FIND("分钟",A1)-1),MId(A1,FIND("天",A1)+1,FIND("分钟",A1)-FIND("天",A1)-1)),MId(A1,FIND("小时",A1)+2,FIND("分钟",A1)-FIND("小时",A1)-2)))

上一篇 英语翻译 1.我知道等待那些食物的将是被扔进垃圾桶 ​2.我仿佛听见他们的哭泣声

下一篇 I believe this job is what i am looking for 请问这句话如果不用what引导