soit pour TS début à 10h00 fin à 11h00+ début à 11h30 fin à 14h + début 15h30 fin à 20h00 soit 8h00 de travail
chaque cellule concerne l’heure de début et correspond à 30 minutes, soit pour la deuxième cellule en D4 début à 10h00, donc la fin est 10h30, prochaine cellule commence a 10h30 et fini a 11h00 donc deux cellules = 1h00 ce qui fait bien 8h00 pour ma capture d’écran…soit 16 cellule de 30 minutes
Bonjour Eric_33,
Tu as raison, je lançais la formule en forçant manuellement. j’ai ajouté des macros qui permette de colorer/décolorer plus facilement des cellules. Le recalcul se fait alors automatiquement. Eric_33 2024-08-16-01.xlsm (20,8 Ko)
TS commence a 9h40 et termine a 12h29 puis reprend à 14h00 pour finir à 17h29 et enfin reprend a 20h00 pour fini a 20h19 ce qui fait bien 8h00 de presence au travail caque cellule est le debut de presence je suppose que toi tu melange les debut de presence et fin de presence mais la ton planning ne permet que d’indiquer un debut de presence si TS s’arrete a 12h00 il ne faut pas coché la cellule 12h00 puisque ta cellule 11h30 commence a 11h30 et prend en compte jusqu’a 12h00
Oui Taz tu as complétement raison, tes calculs sont justes si on suit ta logique.
C’est une histoire de compréhension de formalisme de mon fichier.
Pour moi :
- TS commence à 9H40 et termine à 12H00 pour reprendre à 14H00 et termine à 17H00 pour reprendre à 18H00 et terminer à 20H00.
- LQ commence à 10H30 et termine 12H30 pour reprendre à 14H30 et terminer à 18H30.
Il faut comprendre dans mon fichier que les heures de la ligne 4 sont centrées à droite pour déterminer un début sauf si c’est la première heure de commencement :
- TS commence à 9H40 donc case cochée (1ere heure de commencement) et termine à 12H00 donc case cochée et commence également à 14h00 (1ere heure de commencement) donc case cochée et termine à 17h00 donc case cochée et recommence à 18h00 (1ere heure de commencement) donc case cochée et termine à 20h00 donc case cochée
- LQ commence à 10H30 (1ere heure de commencement) donc case cochée et termine à 12H30 donc case cochée et commence également à 14H30 (1ere heure de commencement) donc case cochée et termine à 18h30 donc case cochée.
Je ne sais pas si c’est compréhensible ce que j’ai écrit. Dit moi si tu as besoin que je réexplique.
si j’ai bien compris mais ton fichier ne peut etre utilisé comme toi tu le vois, on ne peut pas utilisé la meme ligne pour des heures de debut ET de fin
voila une mise en page sur l’onglet 2 de ton fichier qui serais plus logique et integré les differentes session avec heure de debut et de fin Planning annuel test5 .xlsx (17,3 Ko)
-Il y a des calculs bizarres si on décoche tout et qu’on laisse colorée les heures aux extrémités (9H40 et 20H20). j’ai pas l’impression que le calcul se fait. Pour le reste ça a l’air de fonctionner mais y a juste pour cette bizarrerie des heures aux extrémités (cf. fichier ci dessous)
-Mon fichier est pour 1 seul jour (le 1er Octobre) mais à terme je vais rajouter autant de ligne et colonne qu’il y a dans le calendrier. Est ce qu’il est possible de reproduire le calcul pour tous les jours de la semaine ? (cf. fichier ci dessous)
Je pensais pouvoir faire ça avec une formule donc ça aurait été simple de la dupliquer dans les cellules mais avec VBA je ne sais pas comment faire.
-juste pour info et je ne sais pas si cela peut avoir une conséquence :
*toutes les fins de semaine (dimanche) j’ai ajouté le calcul des heures de la semaine pour chaque personne
*toutes les fin de mois, j’ai ajouté le calcul des heures du mois pour chaque personne
Nota : je me suis également permis de déplacer tes boutons afin de ne pas qu’ils soient sur la trajectoire des autres jours + modifiés leurs couleurs pour mieux les distinguer
Je te remets ton fichier avec les modifications que j’ai apporté.
En fait, je voulais quelque chose de graphique pour une meilleure visibilité car j’ai un tableau déjà comme ça. Je voulais juste essayer de rendre mon planning plus lisible et plus pratique fonctionnellement.
je crois avoir compris pour ta formule.
Il faudrait qu’a chaque fois qu’il y a le début d’une 1ere heure, ne pas comptabiliser les 30 minutes et là on tomberait juste. J’ai fait quelques calculs à la main et ça à l’air de fonctionner.
Maintenant je ne sais pas si c’est possible d’intégrer cette contrainte dans ta formule ?
-Il y a des calculs bizarres si on décoche tout et qu’on laisse colorée les heures aux extrémités (9H40 et 20H20). j’ai pas l’impression que le calcul se fait. Pour le reste ça a l’air de fonctionner mais y a juste pour cette bizarrerie des heures aux extrémités (cf. fichier ci dessous)
-Mon fichier est pour 1 seul jour (le 1er Octobre) mais à terme je vais rajouter autant de ligne et colonne qu’il y a dans le calendrier. Est ce qu’il est possible de reproduire le calcul pour tous les jours de la semaine ? (cf. fichier ci dessous)
Je pensais pouvoir faire ça avec une formule donc ça aurait été simple de la dupliquer dans les cellules mais avec VBA je ne sais pas comment faire.
-juste pour info et je ne sais pas si cela peut avoir une conséquence :
*toutes les fins de semaine (dimanche) j’ai ajouté le calcul des heures de la semaine pour chaque personne
*toutes les fin de mois, j’ai ajouté le calcul des heures du mois pour chaque personne
Bonsoir Éric,
Comment interprêterais-tu ton essai ? Une cellule seule à 9h20 et une autre seule à 20h20 ? Cela pourrait-il être un cas réel ? Pour moi, ça n’a pas de sens, mais je peux me tromper.
Je vais essayer avec un formule, mais j’imagine que Taz067 se bat avec cette approche de son côté…
Y aura-t-il des textes dans certaines cellules colorées, dans certaines cellules non colorées ?
Hello
oui, je me débats avec ça en prenant soit le décalage en D6 de D4-C4 et/ou de en C6 le décalage de D4-C4, on a soit 30 minutes ou 20 minutes selon le cas et ce sont ces deux extrémités qui posent problèmes, puisque d’un côté, il l’utilise pour le début et a l’autre bout pour la fin
Dernière approche avec 3 lignes masquées, que je teste, pour le premier ça fonctionne, mais après, je n’ai pas testé Planning annuel test5 .xlsx (19,0 Ko)
Si vous avez déjà ce fichier, c’est plus facile de créer un outil pour visualiser cela que de faire le truc à l’invers. Avez-vous un détail (quelque lignes) de ce fichier ?
Éric,
Je doute fort que ce format soit très pratique à l’utilisation (plus de 2200 colonnes à parcourir pour trouver la bonne date, et encore, il n’y a que 3 mois !).
J’ai réussi à transformer mes macros et ai modifié ma formule pour pouvoir la recopier dans les bonnes colonnes « Total Jour » vers la droite (c’est déjà fait). Les calculs semblent corrects, sauf dans certains cas à mon sens aberrants (la colonne de 9h20 est sélectionnée seule, ou celle de 20h20 aussi). Pour que ces couleurs aient un sens, il en faut au moins deux juxtaposées. Eric_33 2024-08-16-02.xlsm (101,2 Ko)
Parce que pour moi c’était (peut être à tord), plus simple de le faire dans le sens que je proposais.
Maintenant si tu penses que c’est plus simple de remplir le fichier ci dessous et pouvoir sortir un onglet avec des barres colorées je suis preneur aussi. Que ce soit la saisie dans l’un en inscrivant des heures ou dans l’autre en mettant des barres colorées, c’est pareil pour moi.
Je voudrai que ce soit graphique avec des barres comme pour un planning.
Je n’ai pas trouvé de logiciel de planning gratuit comme je voulais… mais si quelqu’un a des idées de logiciel de planning du personnel, je peux étudier aussi la question au lieu d’essayer de réinventer la poudre.
bonjour, je vais vous faire une proposition avec ce fichier.
Avant tout, je trouve votre manière de colorer assez déroutant avec ces heures de début et fin. C’est pour cette raison que cela devient un mouton à 5 pattes.
Ici, un fichier avec votre point de vue.
La feuille « settings » contient les noms&couleurs et vous pouvez changer ces 2 dates en bleu et puis pour créer une nouvelle feuille, vous pouvez pousser sur ce bouton.
Dans cette nouvelle feuille, vous pouvez modifier les couleurs en utilisant ces boutons vert et rouge dans les cellules B1:D1. Vous pouvez modifier plusieurs lignes en même temps !
Vous pouvez aussi copier&coller une plage
Vous avez ces 2 boutons à droit pour trier, l’un est pou trier les date, l’autre pour les noms.
Puis on a un TCD dans la feuille « TCD » Eric_33 2024-08-16-01 (1).xlsm (98,6 Ko)
Je vois bien que ce n’est pas si simple sinon je ne ferai pas appel a des pro d’Excel parce que je suis une quiche dans ce domaine. Je sais ce que je veux mais je suis incapable de le mettre en œuvre avec Excel.
je viens de tester ta dernière approche.
Je trouve que ça fonctionne moins bien que la dernière envoyée même si ça calculait pas toujours bien. Je sentais qu’on y était presque et que c’était uniquement retirer 30 minutes pour chaque début d’heure (sauf pour 9H20).
Là dès que je mets une croix ça enlève ou ajoute 1 heure a chaque fois.
C’est moins souple à l’utilisation.
J’ai pas l’impression que ce soit la bonne piste par rapport à tes premières approches.
Je viens de faire un test en ne mettant pas que les heures aux extrémités car ne correspondant pas à la réalité… Et ça a l’air de fonctionner plutôt pas mal.
Si je veux reproduire ce fichier pour l’année 2025, qu’est ce qu’il faudrait faire pour garder la trame et les formules (en sachant que les jours et dates seront pas les mêmes que l’année 2024 ?
Est ce que pour toi il est possible de remplir automatiquement le fichier envoyé à Cow18… c’est à dire que ça remplisse les heures de début et de fin du matin et d’après midi pour chaque personne de façon automatique en fonction des barres colorées ?
Si je veux ajouter des personnes, si j’insère les lignes au milieu des autres, est ce que ta macro va suivre pour bien calculer sur les nouvelles lignes ?
Si non, qu’est ce qu’il faudrait faire ? (déjà le prévoir maintenant en ajoutant directement une 10ene ou une 20ene de ligne ? ou déjà le prévoir dans ta macro ?)
Je vais continuer à tester encore un peu et je reviens vers toi pour te dire
Encore merci de ton aide Valky.