Calcul d'heures

Résolu
Bonjour,

Je dois calculer le temps journalier et hebdomadaire de plusieurs cartes de poinçon (20 employés X 5 jours semaines). Au fond, est-il possible d'entrer les heures et les minutes sans taper le fameux ":" qui me ralentit considérablement, et d'en faire l'addition. Idéalement se serait de taper dans la cellule 10.30 ou 1030 au lieu de 10:00

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Avec un format personnalisé à tester

    ##":"##
    1. Contributeur
      J'y avais pensé, mais si l'affichage est satisfaisant, le contenu ne l'est pas, puisqu'il s'agit d'un nombre entier compris entre 1000 et 9999, et pas du tout d'une heure.
      Impossible donc d'utiliser les nombres ainsi formatés pour faire des additions et trouver une durée totale ...
    2. Ça ne fonctionne pas, il considère les nombres comme des entiers.
    3. Contributeur
      C'est en effet ce que je t'ai expliqué ! Au moins tu sais lire ...
  2. Re,

    Je pense que c'est possible, regarde ce petit montage avec les explications.
    Toute observation sera la bienvenue

    https://www.cjoint.com/?BDvpmFMxvdc

    ps: j'ai oublié de préciser, formater la ceulle D18 au format classique heure
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    1. Si tu regardes la troisième ligne, ça ne fonctionne pas. Mais j'adore le principe à date.

      IN OUT TOTAL
      03:05 04:10 01:05
      08:00 12:00 04:00
      08:54 11:46 02:92
      08:46 11:54 03:08
      1. Re,

        Il faut simplement adapter une formule de calcul, ce que je proposait était un total de colonne calculer un temps entre deux hoaraires, formate par exemple la colonne A et B avec mon format personnalisé 00":"00

        En C1 pour faire ton calcul entre B1 et A1 la formule est

        =TEMPS(GAUCHE(B1;NBCAR(B1)-2);DROITE(B1;2);0)-TEMPS(GAUCHE(A1;NBCAR(A1)-2);DROITE(A1;2);0)

        ensuite tu incrémentes vers le bas pour traiter les autres lignes

        A+
        Mike-31

        Une période d'échec est un moment rêvé pour semer les graines du savoir.
        1. Re,

          je suis de ceux qui pensent qu'Excel est capable de tout faire ou presque à condition de savoir lui demander.
          sur le fichier joint plusieurs formules pour additionner ou soustraire des valeurs horaires saisies sans séparateur heure

          https://www.cjoint.com/?BDwpZ6m7pYO
          1. Un gros merci, pour l'aide apporté. C'est avec des personnes comme vous (Mike et Raymond), qu'on s'aperçoit qu'il existe encore des gens serviables sur cette terre.
        2. Re,

          Après multiples contrôles, j'ai trouvé une erreur de formulation en J2, remplacer la formule par cette dernière et incrémenter vers le bas

          =SI(ET(A2<>"";B2<>"");SI(A2<B2;TEMPS(SI(B2/100<1;24;GAUCHE(B2;NBCAR(B2)-2));DROITE(B2;2);0)-TEMPS(SI(A2/100<1;24;GAUCHE(A2;NBCAR(A2)-2));DROITE(A2;2);0);MOD(TEMPS(SI(B2/100<1;24;GAUCHE(B2;NBCAR(B2)-2));DROITE(B2;2);0)-TEMPS(SI(A2/100<1;24;GAUCHE(A2;NBCAR(A2)-2));DROITE(A2;2);0);1));"")

          A+
          Mike-31

          Une période d'échec est un moment rêvé pour semer les graines du savoir.
          1. Contributeur
            Non.
            1. En fouillant dans les menus, j'ai découvert que je pouvais avec la correction automatique changer un signe par un autre. Ex. .. changé pour : . Alors, mieux que rien, j'inscris 12..00 et Excel inscrit le nombre en heure 12:00
            2. Contributeur
              Et tu gagnes quoi ? ça te réclame deux appuis de touche au lieu d'un seul, donc tu te compliques le travail au lieu de le simplifier ! Ou alors je n'ai vraiment rien compris à ton problème ...