Calcul d'heures

Résolu
TyToss Messages postés 9 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    Avec un format personnalisé à tester

    ##":"##
    0
    1. Raymond PENTIER Messages postés 58222 Date d'inscription   Statut Contributeur Dernière intervention   17 487
       
      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 ...
      0
    2. TyToss Messages postés 9 Statut Membre
       
      Ça ne fonctionne pas, il considère les nombres comme des entiers.
      0
    3. Raymond PENTIER Messages postés 58222 Date d'inscription   Statut Contributeur Dernière intervention   17 487
       
      C'est en effet ce que je t'ai expliqué ! Au moins tu sais lire ...
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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.
    0
  3. TyToss Messages postés 9 Statut Membre
     
    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
    0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    0
    1. TyToss Messages postés 9 Statut Membre
       
      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.
      0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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.
    0
  8. Raymond PENTIER Messages postés 58222 Date d'inscription   Statut Contributeur Dernière intervention   17 487
     
    Non.
    -1
    1. TyToss Messages postés 9 Statut Membre
       
      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
      0
    2. Raymond PENTIER Messages postés 58222 Date d'inscription   Statut Contributeur Dernière intervention   17 487
       
      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 ...
      0