Hola buenas! necesito transformar esta lista de duraciones en un formato de tiempo calculable como lo es horas:minutos:segundos
| Duración |
| 46 min 16 seg |
| 20 min 25 seg |
| 2 hs 2 min 57 seg |
| 12 min 45 seg |
| 37 min 7 seg |
| 1 hs 5 min 31 seg |
| 13 min 36 seg |
| 9 min 35 seg |
| 12 hs 41 min 17 seg |
| 44 min 30 seg |
| 12 min 48 seg |
| 43 hs 41 min 29 seg |
| 23 min 4 seg |
| 16 min 58 seg |
| 1 hs 6 min 54 seg |
| 5 hs 6 min 9 seg |
| 29 min 13 seg |
| 21 min 43 seg |
| 18 min 31 seg |
| 43 min 13 seg |
| 23 min 2 seg |
| 1 hs 8 min 2 seg |
| 4 hs 4 min 53 seg |
| 53 min 46 seg |
| 5 min 57 seg |
| 42 min 3 seg |
| 28 min 41 seg |
| 13 min 28 seg |
| 16 min 51 seg |
| 11 hs 12 min 37 seg |
| 13 min 46 seg |
| 30 min 9 seg |
| 3 hs 11 min 56 seg |
| 39 min 24 seg |
| 1 hs 41 min 37 seg |
| 48 min 6 seg |
| 9 min 8 seg |
| 23 min 40 seg |
| 24 min 21 seg |
| 33 min 17 seg |
| 1 hs 2 min 16 seg |
| 12 min 25 seg |
| 18 min 46 seg |
| 25 min 12 seg |
| 34 min 10 seg |
| 23 min 2 seg |
| 1 hs 49 min 19 seg |
| 18 min 50 seg |
| 17 min 51 seg |
| 29 min 32 seg |
| 20 min 55 seg |
| 37 min 28 seg |
| 36 min 53 seg |
| 24 min 16 seg |
| 30 min 28 seg |
| 34 min 33 seg |
| 1 hs 14 min 53 seg |
| 29 min 6 seg |
| 21 min 12 seg |
| 37 min |


¿pero esto que tienes con textos?
yo reemplazaría " seg" por "", bueno la función en Excel se llama SUISTITUIR, así que sustituiría " seg" por ""
sustituiría " min " por ":"
y si la cadena contiene " hs " lo reemplazaría por ":", pero si no tiene horas, le añadiría al principio "00:"
por último, la función HORANUMERO convierte eso que es un texto con aspecto "2:2:57" en una hora de verdad de Excel (dale formato de hora si quieres para verlo)
En resumen, me ha quedado una cosa así:
=HORANUMERO(SUSTITUIR(SUSTITUIR(SI(SI.ERROR(ENCONTRAR("hs";A1);0)>0;SUSTITUIR(A1;" hs ";":");"00:" & A1);" seg";"");" min ";":"))
Adjunto un ejemplo
------
Ya sé Excel, pero necesito más.