|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() patrick dufourTechnicien maintenance Inscription : décembre 2011 Messages : 3 ![]() |
Bonjour,
J'ai un calendrier basique sous Excel avec la première colonne pour la date, la deuxième pour la majuscule du jour et la troisième comportant le nombre d'heure de travail de la journée. Dans la cellule date j'ai la formule suivante sur la première ligne "=A4" sur la ligne suivante "=SI(MOIS(A6+1)=MOIS(A$4);A6+1;"")" qui se décline en avançant dans le temps, la cellule suivante contient cette formule "=SI(MOIS(A7+1)=MOIS(A$4);A7+1;"")" etc... Dans les cellules majuscule du jour j'ai "=MAJUSCULE(GAUCHE(TEXTE(A6;"jjj")))" dans la suivante j'ai "=MAJUSCULE(GAUCHE(TEXTE(A7;"jjj")))" etc... Par contre les cellules nombre d'heure je les renseigne à la main jour par jour. Dans la même feuille sous le calendrier annuel j'ai créé un calendrier hebdomadaire ayant un première colonne avec les jours, une deuxième avec la période du matin (par exemple 8h20-12h00) la troisième avec la période de l'après-midi (par exemple 12h10-17h40) et la quatrième ou je rentre le nombre d'heure journalière, pour ce qui de l'exemple donnée = 9h10. Ma demande serait que l'on puisse automatiser les calculs pour le total journée dans la quatrième colonne après avoir indiqué les périodes matin et après midi. Ensuite que ce total d'heure de journée soit automatiquement recopié dans toutes les cellules nombre d'heure du calendrier annuel cité plus haut. Si je renseigne dans le calendrier hebdomadaire à lundi dans la colonne matin 8h20-12h00, dans la colonne après-midi 12h10-17h40 j'aimerais obtenir automatiquement 9h10 dans la colonne nombre d'heure journalière. Suite à cela toutes les cellules nombre d'heure de la ligne "L" du calendrier annuel viendraient à être renseignées par 9:10 et ainsi de suite pour le "M" de mardi etc.. Pour parfaire le tout il serait judicieux de reprendre sur un autre tableau les dates des vacances scolaires de façon à que cette information intervienne au niveau du tableau annuel en indiquant 0 heure sur ces périodes renseignées. Je vous joins le tableur utilisé à ce jour. Je vous remercie par avance. Patrick DUFOUR |
|
|
00
|
|
|
#2 | |||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 915 ![]() |
Bonjour,
1) Citation:
Code :
=SUBSTITUE(DROITE($C41;NBCAR($C41)-TROUVE("-";$C41));"h";":";1)-SUBSTITUE(GAUCHE($C41;TROUVE("-";$C41)-1);"h";":";1)+SUBSTITUE(DROITE($G41;NBCAR($G41)-TROUVE("-";$G41));"h";":";1)-SUBSTITUE(GAUCHE($G41;TROUVE("-";$G41)-1);"h";":";1) 2) Citation:
Code :
=SI(ESTERREUR(INDEX($L$41:$L$46;JOURSEM(A6;1)-1;0));"";INDEX($L$41:$L$46;JOURSEM(A6;1)-1;0))
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|||
|
|
10
|
|
|
#3 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Tiens, je t'ai fait ce fichier. Dis-moi si tu as des questions.
|
|
|
10
|
|
|
#4 |
|
Invité de passage
![]() patrick dufourTechnicien maintenance Inscription : décembre 2011 Messages : 3 ![]() |
Ton tableau est impeccable, il reprend une autre solution que jfontaine m'a proposé et que je remercie encore au passage. Avant de clore le topic, croyez vous possible de définir des périodes de congés sous la forme d'une ou plusieurs cellules sous cette forme "du 18/12/11 au 2/01/12 = 00:00" pouvant être intégré au calendrier annuel permettant un calcul optimisé des heures? Merci encore. Patrick |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Une autre version qui prend en compte des remarques de jfontaine (je m'étais un peu trop embêter à vouloir mettre un Me absolument pour mercredi), et qui permet d'entrer les vacances comme tu voulais.
|
|
|
10
|
|
|
#6 | |
|
Invité de passage
![]() patrick dufourTechnicien maintenance Inscription : décembre 2011 Messages : 3 ![]() |
Citation:
Bonne soirée. Patrick |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com