Conversion heures en décimales

Fermé
chantal - 1 déc. 2011 à 14:16
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 1 déc. 2011 à 18:11
Bonjour,

Dans un tableau excel, j'ai une colonne avec des heures écrites sous la forme 1H20 par exemple, et je souhaite les convertir en décimales, ce qui me donnerait 1,33.
pourriez vous m'aider svp ?
Merci


7 réponses

g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
1 déc. 2011 à 17:15
Bonjour,

Avec A1=1H20
=REMPLACER(A1;NBCAR(A1)-2;1;":")*24
Peut être déroulée.

Bonne soirée.
0
Je me sens un peu bête car vous m'avez certainement très bien répondu, mais je ne comprends pas tout ! Pourriez vous me dire plus clairement ce que je mets dans A1 et B1 et en quel format doivent être les cellules...
Je n'arrive pas à appliquer votre formule.
Merci à vous de votre réponse aussi rapide !
CC
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 397
1 déc. 2011 à 17:45
Bonjoiur
pas sur que ça fonctionne g avec un format heure, car Excel et le nombre de caractères fait référence à la valeur numérique de l'heure, pas au style d'affichage.
soit ici pour 1:20 > 0,0555555555555556


et pourquoi pas tout simplement:
=A1*24 avec un format en numérique, qui donne bien 1,33 pour 1:20

on peut sur le même principe modifier tout un champ:
entrer 24 dans une cellule, la copier
sélectionner le champ
Faire un collage spécial "multiplication"
formater le champ en Standard


crdlmnt
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
1 déc. 2011 à 17:45
Salut,

en supposant que tes heures sont saisies en format reconnu par Excel 01:20

tout simplement cette formule

=A1*24 et formate la cellule Standard ce qui t'affichera 1,33333333333333
pour avoir 1,33 format Nombre/Nombre et sélectionne 2 décimales

ou intégre directement le format dans la formule
=TEXTE(A1*24;"0,00")
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
1 déc. 2011 à 17:47
En A1 les heures sous la forme annoncée (standard)
En B1 la formule
B1=REMPLACER(A1;NBCAR(A1)-2;1;":")*24
au format standard.

Bonne suite.
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
1 déc. 2011 à 17:55
D'accord avec vous, mais chantal donne 1H20 et non pas 1:20.

Bonne soirée.
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
1 déc. 2011 à 18:11
Salut,

c'est pour cela que j'ai bien précisé dans reconnu par Excel 01:20

si l'affichage est 1h20

il y a également

=SUBSTITUE(A1;"h";":")*24
pour avoir 1,33 format Nombre/Nombre et sélectionne 2 décimales

ou intégre directement le format dans la formule
=TEXTE(SUBSTITUE(A1;"h";":")*24;"0,00")
0