[EXCEL 2000] Convertir heure en décimal [Résolu/Fermé]

Messages postés
21
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
13 juin 2005
- - Dernière réponse :  Zaynab - 5 mars 2019 à 13:22
Bonjour,

J’ai un tableau comportant entre autres les colonnes suivantes :
- durée (format [h]:mm:ss)
- tarif_horaire
- coût_total

Quelle est la fonction qui convertit la durée en un décimal (ex : 2:30 en 2,5). Cela me permettrait de calculer le coût_total par la formule =durée*tarif_horaire.

Merci de cotre réponse

shp
Afficher la suite 

7 réponses

Meilleure réponse
approuvée par Jean-François Pillou le 25 janv. 2019
48
Merci
Une solution facile et efficace.

La cellule à convertir exemple (cellule A4) : 02H30

Dans la cellule à côté B4 tu mets = A4*24 tu formates la cellule en nombre et le tour est joué.

Pour convertir à l'envers :

La cellule à convertir exemple (cellule A4) : 2,50

Dans la cellule à côté B4 tu mets = A4/24 tu formates la cellule en heure et le tour est joué.

Si tu n'y arrive pas tu me donnes ton adresse et je te joints un fichier avec l'exemple.

Ce n'est marqué nulle part mais j'ai eu ce pb et j'ai trouvé cette astuce

Amicalement

Dire « Merci » 48

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 62632 internautes nous ont dit merci ce mois-ci

merci beaucoup, mille fois merci..... suis très contente tu m'as sorti une grosse épine du pied, cela fonctionne très bien
Merci ça m'a été d'une grande aide !
40
Merci
Slt,
Par hasard je suis tombé sur ta question pour calculer avec les heures ou centièmes. Reste avec tes heures et essai :

=hh:mm * xxx €/"1:00"


Résultat garanti

Daniel
super élégant ! merci
super merci !!!! ta formule marche impeccablement !
c'est quoi cette formule
=hh:mm * xxx €/"1:00"
???
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3692
25
Merci
bonjour

 
    A     B      C      D      E
1  8:30 12:00  14:00  16:00  =(B1-A1)+(D1-C1)
2  8:30 12:00  14:00  16:00  =(B2-A2)+(D2-C2)
3  8:30 12:00  14:00  16:00  =(B3-A3)+(D3-C3)
4  8:30 12:00  14:00  16:00  =(B4-A4)+(D4-C4)
5  8:30 12:00  14:00  16:00  =(B5-A5)+(D5-C5)
6 total de la semaine        =somme(E1:E5)

Tous les formats des cellules concernées doivent être mis à "h:mm" ou "[h]:mm" pour dépasser 24 heures.
Bonjour,
J' ai effectué cette solution, en A1 quand je tape 14:30 je retrouve ##### dans la barre de formule je vois 14/01/1904 07:12:00, en B1 je mets 17:00 comme résultat je trouve 3,70.

Je n' arrive pas à me sortir de cette situation.
Merci de votre aide, si toutefois il y a d'autre solution.......
Pascal
Messages postés
492
Date d'inscription
dimanche 14 mars 2004
Statut
Membre
Dernière intervention
12 septembre 2007
93
5
Merci
Bonjour shp,
Je vous propose cette formulation (sous entendue les condition du poste précédent..)
=(ENT('Durée')*24+('Durée'-ENT('Durée'))*24)*'Tarif_horaire'

Merci de votre commentaire.
Bonne semaine.
je ne c'zst pas quel calcule faut il faire pour convertire des heure decimale en min
Excellente formule, merci infiniment
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3692
1
Merci
bonjour

je retrouve ##### : il faut agrandir la colonne en double clicquant sur la limite droite du A pour tout voir dans la cellule.

dans la barre de formule je vois 14/01/1904 07:12:00

comme résultat je trouve 3,70.

Tu n'as probablement pas saisi correctement les formats de cellules.

Tous les formats des cellules concernées doivent être mis à "h:mm" ou "[h]:mm" pour dépasser 24 heures.
Bonjour,

Mon probleme venait de la saisie des heures (pas au bon format (h:mm)). Maintenant mon tableau fonctionne.
Merci de l' aide apportée
Cordialement
mw je sai pas converti
Messages postés
492
Date d'inscription
dimanche 14 mars 2004
Statut
Membre
Dernière intervention
12 septembre 2007
93
0
Merci
Bonjour shp,
Essayez la formule suivante:
=(("Durée"-ENT("Durée"))*24)*"tarif_horaire "

Durée <=> la cellule qui contient la durée en (format [h]:mm:ss)
tarif_horaire <=> la cellule qui contient le prix de l'heure
Bonne fin de journée
shp
Messages postés
21
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
13 juin 2005
1 -
Bonjour

Merci de votre réponse.

La formule =(durée – ENT(durée))*24 ne fonctionne qu’avec des durées <=24:00. Si vous trouvez la formule qui marche pour les durées supérieures, je suis preneuse. Merci !!!

Bonne journée,

Cordialement,

shp
random
Messages postés
1621
Date d'inscription
vendredi 26 novembre 2004
Statut
Membre
Dernière intervention
30 mars 2006
140 > shp
Messages postés
21
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
13 juin 2005
-
en format de durée mettre [hh]
Messages postés
492
Date d'inscription
dimanche 14 mars 2004
Statut
Membre
Dernière intervention
12 septembre 2007
93
0
Merci
Bonjour shp,
Merci pour votre information.
En effet la formule proposée foncrionne sur 23:59:59.
Pour être certain de comprendre la même chose que vous:
La durée, par exemple 57 heures 35 minutes et 30 secondes
Dans la cellule : 57:35:30
Format cellule: Personnalisé e(Date) [hh]:mm:ss
Interprétation excel: 02.01.1900 09:30:00
Ceci correspond-t-il ?
shp
Messages postés
21
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
13 juin 2005
1 -
c'est bien cela que je cherche mais même ds ce format cela ne marche pas.

à+