Transformer un texte 12h34m56s en valeur

David -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour. J'ai un tableau de type excel ou j'ai des donnée texte suivantes:
3 h 45 m
15 m
10 h 59 m 59 s
12 h 30 m
15 m
15 m
10 h 59 m 59 s
sur jaque ligne je souhaiterai avoir un l'équivalent en valeur
merci
A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour David

En supposant la 1ere valeur en B2, en C2 mettre la formule :
=SIERREUR(GAUCHE(B2;TROUVE("h";B2)-2);0)*1/24+SIERREUR(STXT(B2;TROUVE("m";B2)-3;2)/1440;0)+SIERREUR(STXT(B2;TROUVE("s";B2)-3;2)/86400;0)
et mettre bien sûr la cellule en format Heure
Etirer ensuite la formule vers le bas

Cdlmnt
Via
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Mais le mieux est de remplacer ton tableau, qui a des données TEXTE, par un tableau correct, dans lequel tu saisis tes heures en format HEURE.
Les ingénieurs qui ont créé Excel ont pris la peine d'inventer un format permettant à l'utilisateur et au logiciel de communiquer facilement, en saisissant
11:20:10 pour indiquer
11 heures, 20 minutes et 10 secondes.
Pourquoi refuser cette aide et vouloir faire des calculs sur des textes comme
"11 h 30 m 10 s" ?
-2
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,
Il y a une autre possibilité qui est qu'il reçoive les données ainsi (relevé téléphonique par exemple)
eric
0