Transformer un texte 12h34m56s en valeur

Fermé
David - 21 sept. 2018 à 16:43
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 22 sept. 2018 à 16:01
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

2 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
21 sept. 2018 à 17:01
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 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
22 sept. 2018 à 02:57
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 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
22 sept. 2018 à 16:01
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