Excel时间dd / hh / mm仅转换为分钟

如何将在Excel单元格中写入的周转时间转换为(0D / 1H / 6),即仅在另一个或相邻的Excel单元格中将0天,1小时和6分钟转换为分钟.我想自动化,以使转换变得容易.谢谢. 最佳答案 可以使用一些字符串函数.下面的代码计算分钟,给定一个单元格(在本例中为A1),其字符串格式化为您指定的方式:

=VALUE(LEFT(A1;FIND("D/";A1)-1))*24*60 + VALUE(MID(A1;FIND("D/";A1)+2;FIND("H/";A1)-FIND("D/";A1)-2))*60 + VALUE(RIGHT(A1;LEN(A1)-FIND("H/";A1)-1))

例如,在你的情况下,“0D / 1H / 6”给出66.

点赞