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.