Calcul débit/crédit horaire pointages

ulrick10240 Messages postés 15 Statut Membre -  
ulrick10240 Messages postés 15 Statut Membre -
Bonjour,

Je suis en train de constituer mon tableau de pointages horaire pour 2013. Jusque là tout semble correct. seul soucis c'est pour le calcul du débit/crédit en cours. j'ai fait un test sur les 3 premières lignes c'est bon. le problème c'est pour la suite, je n'arrive pas à mettre la formule adéquate pour qu'il fasse le calcul et affiche le résultat en négatif ou positif.
pouvez-vous m'aider svp?

7 réponses

  1. touroul Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   17
     
    Salut

    Applique le format suivant au Format de Cellule (en Personnalisé) :

    [>=0]+ 0,0%;[<0]- 0,0%;Standard

    si tu les veux en %

    Cordialement
    0
    1. ulrick10240 Messages postés 15 Statut Membre
       
      bonjour,
      a vrai dire il me les faut en heure.
      en appliquant la formule à ce format je n'obtient que du positif si sup à 0.
      hors mes 3 premières lignes doivent être en négatif.
      voici le résultat https://www.cjoint.com/c/CAgojqN3IwA
      0
  2. touroul Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   17
     
    ou encore au format heures :

    [>=0]+[h]:mm;[<0]-[h]:mm;Standard
    0
  3. ulrick10240 Messages postés 15 Statut Membre
     
    De ce côté là pas de soucis. merci beaucoup.
    en revanche je crois que c'est ma formule de calcul qui ne va pas alors.
    peux-tu jeter un oeil à mon tableau?
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

      si tu fais 7:01-6:40 comment veux-tu que ce soit négatif ?

      Excel ne sait pas pas afficher une heure négative, mais il calcule très bien avec.
      Utilise une colonne pour tes formules (que tu masqueras et qui peut être utilisées pour les calculs), et une autre uniquement pour l'affichage avec :
      =SI(G21<0;"-";" ")&TEXTE(ABS(G21);"[h]:mm")

      eric
      0
    2. ulrick10240 Messages postés 15 Statut Membre
       
      bonjour,
      merci eriiic.
      j'avoue que je suis nul sur excel. si je te met a disposition mon tableau. peux-tu m'y insérer tes formules car a vrai dire je n'y comprend rien.
      https://www.cjoint.com/c/CAgpdzkEwr7
      merci
      0
    3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      pas tant que tu n'auras pas dit ce que tu désires calculer dans le détail.
      eric
      0
    4. ulrick10240 Messages postés 15 Statut Membre
       
      en fait il me faut le compteur temps en cours jour après jour cumulés, sur une base 7:01 par jour.
      je ne sais pas si je suis suffisamment clair
      0
    5. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      dans le détail c'est indiquer dans telle cellule je veux telle cellule+ telle cellule etc
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. touroul Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   17
     
    OK j'ai vu.

    Tous vos problèmes viennent du fait que vous confondez l'heure qu'il est et les durées.
    Donc pour solutionner le problème :
    Aux heures et aux durées, appliquez le format Personnalisé : hh"h"mm.
    Puis allez sur :
    Outils / options / onglet calcul et cochez "Calendrier depuis 1904"

    Dites-moi si ça résoud le problème

    Cordialement
    0
    1. ulrick10240 Messages postés 15 Statut Membre
       
      merci,
      je ne trouve pas la fonction Outils / options / onglet calcul et cochez "Calendrier depuis 1904"
      je suis sur excel 2007. je ne sais pas si ça a une incidence
      0
    2. touroul Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   17
       
      Pour définir le système de date pour un classeur dans Microsoft Office Excel 2007, procédez comme suit :

      Ouvrez ou basculez vers le classeur.
      Cliquez sur le Bouton de Microsoft Office, puis cliquez sur Options Excel.
      Cliquez sur Avancé.
      Activez la case à cocher utiliser depuis 1904 sous lors du calcul de ce classeur, puis cliquez sur OK.
      0
    3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Attention, passer au calendrier 1904 change toutes les dates de 4 ans et 1 jour et pose des grosses erreurs lors des copié-collés de dates d'un classeur sur l'autre.
      C'est à éviter.
      eric
      0
    4. ulrick10240 Messages postés 15 Statut Membre
       
      celà ne fonctionne pas.
      Je crois qu'excel n'est pas fait pour moi. merci beaucoup
      0
  6. touroul Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   17
     
    Faut pas laisser tomber comme ça.
    Je ne lâche jamais l'affaire, c'est comme ça que je progresse.

    Par contre eriiic a raison, oublie le Calendrier 1904. Ca marche mais c'est risqué.

    Autre solution :
    =SI(B1<A1;"-";"")&TEXTE(ABS(B1-A1);"[hh]:mm")
    Suis en train de te l'adapter.

    Ton problème est complexe mais sûrement pas insoluble.
    Les histoires d'heures et de durées, c'est toujours ce qui nous embête dans Excel ...
    0
    1. ulrick10240 Messages postés 15 Statut Membre
       
      je te remercie, pour moi c'est du chinois
      0
    2. touroul Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   17
       
      Bien dommage pour toi ...
      Il y a quelques mois, GBinforme et eriic ont passé du temps avec moi sur un fichier Excel que j'ai fait évoluer depuis, et qui est devenu une véritable usine à gaz.
      Eux ne s'en souviennent peut-être pas parce que comme moi aujourd'hui, ils font du bénévolat désintéressé : ils aident sans toucher une rondelle, je ne les en remercierai jamais assez.
      Je gagne bien 30 minutes par jour grâce à lui. Et je me suis passionné pour Excel.
      C'est maintenant un argument auprès de mes employeurs.

      Donc à toi de voir ....
      0
    3. touroul Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   17
       
      J'ai oublié ccm81, désolé, erreur réparée (faut jamais oublier ses pères) ...
      0
  7. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Re,

    regarde si ça te va : https://www.cjoint.com/c/CAguqmDHkAj

    eric
    0
    1. ulrick10240 Messages postés 15 Statut Membre
       
      merveilleux, ça fait des semaines que je m'arrache les cheveux.
      merci beaucoup beaucoup.Il me faut vraiment apprendre à déchiffrer les formules excel.
      En tout cas un grand merci pour votre investissement.
      Puis-je vous soliciter une dernière fois sur ce tableau?
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      bien sûr, pose ta question
      0
    3. ulrick10240 Messages postés 15 Statut Membre
       
      je souhaiterai pour terminer mon tableau que dans la colonne M (évènements) lorsque j'y inscris la mention ARTT CP ABS ou FERIE que le calcul se fasse automatiquement sans remplir les colonnes des horaires de travail. au final que ça retire 7h01 et que la seule colonne impactée soit la H D/C en crs .
      Et pour la colonne I H.Trav.S qui cumule le tps de travail à la semaine est-ce-qu'il y a un moyen de la faire repartir à 0 chaque début de semaine?

      encore un grand merci
      0
    4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      je souhaiterai pour terminer mon tableau que dans la colonne M (évènements) lorsque j'y inscris la mention ARTT CP ABS ou FERIE que le calcul se fasse automatiquement sans remplir les colonnes des horaires de travail. au final que ça retire 7h01 et que la seule colonne impactée soit la H D/C en crs .
      Je ne crois pas que ce soit une bonne idée.
      Il faudrait indiquer dans une cellule la valeur de ARTT (7:01). Et si demain ta journée passe à 6:50 tous tes calculs antérieurs deviendraient faux à moins de faire un copier-collage spécial valeur dessus.
      Par contre tu as déjà mis des macros (protégées par pw...). Tu peux très bien en faire une qui mette le temps en N sur saisie en M. En récupérant le temps journalier sur une cellule de paramétrage sur la feuille.

      Et pour la colonne I H.Trav.S qui cumule le tps de travail à la semaine est-ce-qu'il y a un moyen de la faire repartir à 0 chaque début de semaine?
      en I22 :
      =SI(JOURSEM(A22;2)=1;0;I21+K22)
      1= lundi, si ton début de samaine =mardi mettre 2 etc

      eric
      0
    5. ulrick10240 Messages postés 15 Statut Membre
       
      Bonjour eric,
      merci encore pour ces informations. Elles m'ont été très utiles. je commence un peu à comprendre le principe. concernant le problème des ARTT tu as raison je ne vais pas prendre de risque. en revanche pour le cumule de tps travail semaine, j'ai appliqué ta formule. par contre j'ai remplacé le 1 par 7 pour comptabiliser le nombre heure travaillées le lundi.
      Encore une fois un grand merci.
      Heureusement que des personnes tels que toi et touroul sont là pour aider les novices comme moi.
      ulrick
      0