如何将XX天XX小时XX分换成小时表示

请教各位大神,如何将天、小时、分换成小时表示,例如: 3天9小时 17小时25分 1天3小时11分 21小时49分 13天1小时10分 12天23小时36分 如下图
四川省
浏览 1598
收藏
7
分享
7 +1
8
+1
全部评论 8
 
清华学弟任泽岩
清华学弟任泽岩 Lv.2 潜力创作者

Lv.2潜力创作者

=IFERROR(EVALUATE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2,"天","*24+"),"小时","*1+"),"分","/60")),EVALUATE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2,"天","*24+"),"小时","*1+"),"分","/60")&"0"))
· 吉林省
7
回复
清华学弟任泽岩
清华学弟任泽岩Lv.2 潜力创作者

Lv.2潜力创作者

采用一种特别特别骚的方法,将 天 换成*24+ ;将 小时 换成*1+;将 分 换成/60,最后EVALUATE一下文本公式……当然,没有“分”的会以+号结尾无法计算,会报错,因此再用IFERROR在后面加上一个“0”,就可以计算了。略风骚的做法,期待大佬们的高见。
· 吉林省
3
回复