Excel 97 et l'heure...

smog Messages postés 399 Date d'inscription   Statut Membre -  
smog Messages postés 399 Date d'inscription   Statut Membre -
Salut a tous!
Une pitite kestion sur excel:
Comment transformer un nombre d'heures "normal" en heures et minutes en heures en base 10 par exemple transformer 10h30min en 10.5h?
Si kkun a la formule ou la manip, ca m'interesse!

@+
SmOg

10 réponses

  1. smog Messages postés 399 Date d'inscription   Statut Membre 18
     
    Merci a toi!
    La, tu m'enleves une grosse épine du pied....! ;)

    @+
    SmOg
    0
  2. smog Messages postés 399 Date d'inscription   Statut Membre 18
     
    Salut a tous!
    Désolé mais g fais une grosse erreur!!!!!!
    en fait je souhaite transformer un nombre par ex 41,96 en en 42,36
    Dsl pour la mauvaise explication!!!!
    Il n'existe pas un format automatique qui permette de faire cela?

    @+
    SmOg
    0
  3. smog Messages postés 399 Date d'inscription   Statut Membre 18
     
    sniffffff........
    personne a vu mon message?
    t parti bmgg4?

    @+
    SmOg
    0
    1. bmgg4 Messages postés 189 Date d'inscription   Statut Membre 23
       
      Bonsoir smog,

      Non, je ne suis pas partie ;-)
      Je cherche... mais je n'ai pas encore trouvé :-(

      Monique
      Elle est pas belle la vie ?
      0
      1. bmgg4 Messages postés 189 Date d'inscription   Statut Membre 23 > bmgg4 Messages postés 189 Date d'inscription   Statut Membre
         
        Une précision ?
        Quand tu dis 41.96, cela signifie 41h96 je suppose...
        quel est le format de tes cellules ?
        Un vrai casse-tête, ton problème !

        Monique
        Elle est pas belle la vie ?
        0
      2. smog Messages postés 399 Date d'inscription   Statut Membre 18 > bmgg4 Messages postés 189 Date d'inscription   Statut Membre
         
        Oui c tout a fait ca!
        Mes cellules sont en format nombre avec deux décimales.
        Tu crois que c possible?
        @+
        SmOg
        0
      3. bmgg4 Messages postés 189 Date d'inscription   Statut Membre 23 > smog Messages postés 399 Date d'inscription   Statut Membre
         
        Bonsoir smog,

        J'ai cherché, mais pas trouvé :-(
        Peut être est-ce possible... mais cela dépasse ma faible compétence, je suis désolée.
        Je te recommande de poser ta question sur mpfe news:microsoft.public.fr.excel
        Il y a de véritables champions des calculs sur les dates, et ils font souvent des miracles !
        Si tu y vas, prends soin de donner le maximum de précisions ;-)
        Faut pas désespérer !

        Monique
        Elle est pas belle la vie ?
        0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Eric Pons
     
    Je suis pas sûr d'avoir bien compris ta question, mais je crois que tu veux transformer 41, 96 en 42,36, c'est à dire transformer les 60 "minutes" de trop après la virgule en une heure supplémentaire?

    Je ne sais pas s'il y a une fonction consacrée mais si tu testes la partie décimale pour savoir si elle est strictement supérieure à 0,59 et que dès lors tu ajoutes 0,4 ça devrait marcher?

    =si(A1-Tronque(A1)>0,60;A1+0,4;A1)

    Je ne sais pas si cela te sera utile.

    Eric Pons.
    0
  6. Eric Pons
     
    0,59 donc je disais...

    =si(A1-Tronque(A1)>0,59;A1+0,4;A1)

    désolé!

    Eric Pons
    0
  7. Pitu Messages postés 1460 Statut Contributeur 125
     
    Joli ...

    C'est tout simple, mais j'y avais pas pensé.

     
       (:•Þ  Pitu
    0
  8. Eric Pons
     
    Joli, joli...

    En théorie ça marche!

    En pratique, sur la version d'Excel 2000 que j'ai, ça marche pour 5,xx (au hasard), mais ça déconne par exemple pour 41,59 qui devient 41,99.

    Le résultat du test est donc erroné.

    Y compris en remplaçant la fonction [Tronque] par la fonction [Ent].

    Pourquoi?

    Et j'obtiens la même chose avec StarOffice 6.0...

    Eric Pons.
    0
    1. Pitu Messages postés 1460 Statut Contributeur 125
       
      De plus en plus fort ...
      31,59 --> 31,59 => OK
      32,59 --> 32,99 => KO !!!

       
         (:•Þ  Pitu
      0
    2. Pitu Messages postés 1460 Statut Contributeur 125
       
      Mais si tu fais :
      =si(A1-Tronque(A1)>0,599;A1+0,4;A1)
      Là, ça semble marcher ... jusqu'à ce que quelqu'un poste le contre-exemple qui tue. ;o)

       
         (:•Þ  Pitu
      0
    3. smog Messages postés 399 Date d'inscription   Statut Membre 18
       
      oula!!!!!!!
      je ne pensais pas qu'une petite question allait déclancher une telle avalanche de posts!
      merci a tous!

      @+
      SmOg
      0
    4. smog Messages postés 399 Date d'inscription   Statut Membre 18
       
      merci a tous!
      je vous informe que la formule de départ marche a merveille sous office xp!
      Par contre un truc que je ne comprends pas:
      il vient d'ou le 0.4?

      @+
      SmOg
      0
  9. ericpons Messages postés 39 Date d'inscription   Statut Membre 15
     
    Pour plus de sécurité, je te conseille quand même la deuxième proposition avec 0,599 (le problème vient appremment du fait que x,59 peut parfois être interprété comme x,590000000001. Ne me demandez pas pourquoi).

    Ou alors essaye d'incrémenter une suite depuis 1,01 avec un pas de 0,01 sur la première colonne, et la formule sur la seconde colonne.

    Puis regarde les résultats pour quelques valeurs critiques (les x,59).

    Ca n'a aucune valeur de preuve que ça marchera à tous les coups (déja t'es limité en nombre de lignes, donc au delà de 650 et quelques tu ne sais pas ce qui se passe) d'où la précaution, qui sera parfaitement transparente.

    Pour le 0,4: quand tu as plus de 0,59 en décimal (soit 59 minutes) tu dois enlever 0,6 (soit 60 minutes) et rajouter 1 (soit une heure):
    x - 0,6 + 1 = x + 0,4
    Ca simplifie la formule.

    Eric Pons.
    0
  10. smog Messages postés 399 Date d'inscription   Statut Membre 18
     
    exact!
    merci atous!

    @+
    SmOg
    0