IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Conversion nombre décimal en heure [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 15
    Points : 12
    Points
    12
    Par défaut Conversion nombre décimal en heure
    Bonjour,

    Je souhaiterais convertir un nombre décimal en heure dans une cellule!

    C'est tout bête j'effectue un produit en croix et j'ai un résultat comme par exemple 0,44444 ou encore 1,82222

    Et j'aimerais pouvoir modifier l'affichage de ces résultats en 0:27 (27minutes) et 1:50 (1heure50min)

    La modification du format de cellule en heure se base sur 1,00 = 24heures et non 1,00 = 1heure comme je le souhaite.

    Merci d'avance

  2. #2
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    Tu divises ta valeur par 24 et Hop.
    (\ _ /) Cordialement G@dz
    (='.'=)

    (")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.

  3. #3
    Membre expérimenté
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 673
    Points : 1 580
    Points
    1 580
    Par défaut
    Bonjour,
    Excel stocke les dates et heures en partant du principe que 1=1 jour.
    Il faut donc calculer une valeur correspondante pour ensuite pouvoir la mettre en forme avec les formats d'Excel.
    Pour ça, il suffit de diviser le résultat obtenu par 24, on obtient ainsi un nombre de jours plutôt qu'un nombre d'heures...
    Exemple : 12/24 = 0.5 qui formaté en hh:mm donne 12:00

  4. #4
    Membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Février 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 29
    Points : 45
    Points
    45
    Par défaut
    Bonjour, Anonymous1.0.

    0.4444 en A1
    La formule en A2 :
    A2 au format hh:mm renvoie 00:26:40.

    L'inverse fonctionne également.
    La formule en A3 :
    A3 au format nombre avec 6 décimales renvoie 0.444400

    Cordialement,

  5. #5
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    Citation Envoyé par Godzestla Voir le message
    Tu divises ta valeur par 24 et Hop.
    J'ai honte...

    Merci à vous tous et pas mal ton astuce victor!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conversion nombre décimal négatif
    Par Dev 37C dans le forum C
    Réponses: 5
    Dernier message: 03/01/2013, 22h25
  2. Conversion nombre décimal <-> binaire (signé et flottant)
    Par lecteur1001 dans le forum Simulink
    Réponses: 12
    Dernier message: 06/01/2011, 16h49
  3. Conversion nombre décimal en virgule flottante IEEE 754 (exprimé en hexa)
    Par vinssieux dans le forum Macros et VBA Excel
    Réponses: 36
    Dernier message: 15/05/2008, 09h40
  4. Formattage de l'heure et du nombre décimal
    Par hmd01 dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 25/02/2007, 17h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo