Respuesta1
Respuesta2
Puedes resolver esto efectivamente usando Excel gratuitoRegEx Buscar/Reemplazarcomplemento.
(No estoy afiliado a la herramienta).
Simplemente ingrese la siguiente fórmula y formatee los resultados como[h]:mm
=SUMPRODUCT(RegExFind(A2,"(\d+)"),{86400,3600,60,1})/86400
Respuesta3
La combinación de algunas funciones básicas de Excel envueltas ISNUMBER
convierte los datos al formato deseado.
Fórmula en celda
I31
, complétela.=IF(ISNUMBER(FIND("d",H31)),LEFT(H31,FIND("d",H31)-1)*24)+IF(ISNUMBER(FIND("h",H31)),MID(0&H31,MAX(1,FIND("h",0&H31)-2),2))+MID(0&H31,MAX(1,FIND("m",0&H31)-2),2)/60
Aplicar
Appropriate Cell format with 2 Decimals
sobreI31:I35
.
Editado:
Como por error me salté la necesidad de OP Results in [H]:mm Time format
, publico esta nueva fórmula, devuelve el formato El tiempo es el deseo.
Lectores, simplemente ignoren la fórmula que se muestra arriba.
Fórmula en celda
I46
, complétela.=SUM(MID(0&H46&"000",FIND({"d","h","m"},0&H46&"xxdhm")-2,2)*{1440,60,1})/86400*60
NÓTESE BIENAplicar [h]:mm
formato de hora enI46:I53
Fórmula en celda
J46
, complétela.=TEXT(SUM(MID(0&H46&"000",FIND({"d","h","m"},0&H46&"xxdhm")-2,2)*{1440,60,1})/86400*60,"[h]:mm")
Ajuste la referencia de celda en la fórmula según sea necesario.