Convertir heure texte de divers format en heure Excel
Résolu/Fermé
jmst1
Messages postés
20
Date d'inscription
mardi 19 janvier 2010
Statut
Membre
Dernière intervention
21 juin 2018
-
21 janv. 2016 à 15:20
jmst1 Messages postés 20 Date d'inscription mardi 19 janvier 2010 Statut Membre Dernière intervention 21 juin 2018 - 21 janv. 2016 à 21:10
jmst1 Messages postés 20 Date d'inscription mardi 19 janvier 2010 Statut Membre Dernière intervention 21 juin 2018 - 21 janv. 2016 à 21:10
A voir également:
- Convertir texte en heure excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Excel cellule couleur si condition texte - Guide
- Formule excel si contient texte alors texte ✓ - Forum Excel
- Liste déroulante excel - Guide
- Convertir heure en centième excel ✓ - Forum Excel
2 réponses
DjiDji59430
Messages postés
4149
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
27 novembre 2024
678
21 janv. 2016 à 18:27
21 janv. 2016 à 18:27
Bonjour,
Je ne suis pas le meilleur !
=SI(OU(TROUVE("m";H5)=2;TROUVE("m";H5)=3);"00:"&SUBSTITUE(SUBSTITUE(H5;"sec";"");"min";":");(SUBSTITUE(SUBSTITUE(SUBSTITUE(H5;"h";":");"sec";"");"min";":")))*1
le tout formater en heure
Je ne suis pas le meilleur !
=SI(OU(TROUVE("m";H5)=2;TROUVE("m";H5)=3);"00:"&SUBSTITUE(SUBSTITUE(H5;"sec";"");"min";":");(SUBSTITUE(SUBSTITUE(SUBSTITUE(H5;"h";":");"sec";"");"min";":")))*1
le tout formater en heure
21 janv. 2016 à 18:36
Sauf
0sec
1sec
5sec
52sec
Donne "valeur"
2min 3sec
10min 54sec
1h 22min 29sec
1h 0min 0sec
12h 22min 29sec
C'est OK
Modifié par DjiDji59430 le 21/01/2016 à 19:01
je n'avais pas traiter ce cas la !
donc
=SI(DROITE(H5;3)="sec";"00:00:"&STXT(H5;1;NBCAR(H5)-3);SI(OU(TROUVE("m";H5)=2;TROUVE("m";H5)=3);"00:"&SUBSTITUE(SUBSTITUE(H5;"sec";"");"min";":");(SUBSTITUE(SUBSTITUE(SUBSTITUE(H5;"h";":");"sec";"");"min";":"))))*1
21 janv. 2016 à 19:13
=SI(DROITE(H5;3)="sec";"00:00:"&STXT(H5;1;NBCAR(H5)-3);SI(OU(TROUVE("m";H5)=2;TROUVE("m";H5)=3);"00:"&SUBSTITUE(SUBSTITUE(H5;"sec";"");"min";":");(SUBSTITUE(SUBSTITUE(SUBSTITUE(H5;"h";":");"sec";"");"min";":"))))*1
pour
0sec
1sec
5sec
52sec
mais elle ne fonctionne plus pour
2min 3sec
10min 54sec
1h 22min 29sec
1h 0min 0sec
12h 22min 29sec
21 janv. 2016 à 19:29
=SI(NBCAR(O5)<6;SI(DROITE(O5;3)="sec";"00:00:"&STXT(O5;1;NBCAR(O5)-3);SI(OU(TROUVE("m";O5)=2;TROUVE("m";O5)=3);"00:"&SUBSTITUE(SUBSTITUE(O5;"sec";"");"min";":");(SUBSTITUE(SUBSTITUE(SUBSTITUE(O5;"h";":");"sec";"");"min";":"))))*1;SI(OU(TROUVE("m";O5)=2;TROUVE("m";O5)=3);"00:"&SUBSTITUE(SUBSTITUE(O5;"sec";"");"min";":");(SUBSTITUE(SUBSTITUE(SUBSTITUE(O5;"h";":");"sec";"");"min";":")))*1)
ma cellule est en O5 pas en H5
je cherche plus court, mais c'est un bon début