Bonjour ,
Voila je suis entrain de finaliser un outils pour mon travail pour
calculer les masses horaires, un des petits soucis qu'il me reste c'est
d'indiquer combien d'heures sont effectuer par agents en dimanche ou
jours féries.
J'aimerais trouver une solution qui indiquerais dans la colones "heures
de dimanches " des pages "Bjanvier" a "BDecembre", en gros sa serais EX =
Si (A2 : AF2 (la ou j'ai mit les dates ) = "DimFe" (correspondant au
ferier et dimanche dans la pages "Données) & $A9 =
"Bjanvier!$A11";Somme("Latranchedheure"*"Lenombredheurescorrepondant)
Je sais pas si c'est clair :/
https://www.cjoint.com/c/GLrvvwzhAjv
Merci d'avance vraiment
Je ne peux pas ouvrir ton fichier. peux tu l'enregistré sous un format Xls ou Xl.
Ce qui peut être facilement faisable sur les jours de dimanche, c'est de faire à côté de la date l'utilisation de la fonction joursem, ainsi tu pourras en faire resortir les dimanches. Pour les jours férié c'est autre chose
Bonjours merci de ta reponse , oui je peu essayer (j'avoue que la mon cerveau commence a etre empaté ^^') voila le fichier planning.xlsm
j'avais essayer des formule comme cela :
=SI(NB.SI(Janvier!E6:AF6;"")="Dimanche";SOMME(NB.SI(Janvier!E11:AF11;$B$9)*$B$8;NB.SI(Janvier!E11:AF11;$C$9)*$C$8;NB.SI(Janvier!E1:AF11;$D$9)*$D$8;NB.SI(Janvier!E1:AF11;$E$9)*$E$8;NB.SI(Janvier!E1:AF11;$F$9)*$F$8;NB.SI(Janvier!E1:AF11;$G$9)*$G$8;NB.SI(Janvier!E1:AF11;$H$9)*$H$8;NB.SI(Janvier!E1:AF11;$I$9)*$I$8;NB.SI(Janvier!E1:AF11;$J$9)*$J$8;NB.SI(Janvier!E1:AF11;$K$9)*$K$8;NB.SI(Janvier!E10:AF11;$L$9)*$L$8;NB.SI(Janvier!E1:AF11;$M$9)*$M$8;NB.SI(Janvier!E1:AF11;$N$9)*$N$8;NB.SI(Janvier!E10:AF10;$O$9)*$O$8;NB.SI(Janvier!E1:AF11;$P$9)*$P$8;NB.SI(Janvier!E1:AF11;Q9)*$Q$8);"er")
=SI(NB.SI(Janvier!$E$6:$AF$6;"Dimanche");RECHERCHEV(INDEX(Janvier!$A$1:$AF$56;9;EQUIV(Bjanvier!$B$9:$AA$9;Janvier!B9:AF56;0));Données!C3:F35;2;VRAI))
Je n'arrive toujours pas à ouvrir le fichier à cause des macros.... Désolé.
Voici ce que je peux te montrer.
https://www.cjoint.com/c/GLsraN0TQhT
Cordialement,
Tom
merci je vais regarder voila ma version sans maccro :/ et c'est moi qui suis désolé
https://www.cjoint.com/c/GLsu1TyvRIvRe,
Costaud le fichier :). Du coup je suis un peu perdu.
Où est ce que tu veux que je travaille.
Penses tu qu'il est possible d'intégré dans ton calendrier une partie compteur de jour de dimanche, jour N ou jour F à ton calendrier (cf mon fichier).
Je ne comprend pas ta ligne dimanche, car il y a des heures qui ne sont pas sur un jour du dimanche.
Il va falloir me guider :).
oui ^^' d'ou mon tirage de cheveux , du coup j'aimerais pouvoir calculer les heures de dimanches pour chaque mois (Bjanvier!AE) faire la somme des heures situer en Bjanvier!ligne6 qui corresponde avec symboles en Bjanvier!ligne8(janvier)/9(hjanvier); j'avais deja calculer perso un peu comme ton fichier les jour dimanche et ferier dans la feuille "Données". apres on peu les ajouter dans la feuille "Données" si sa permet .
Et pour la ligne de dimanches c'etait un test il faut pas la prendre en compte
Ok d'accord je vois un peu comment fonctionne le tableau. ligne 7 à 9 c'est ce que tu rentres dans donnée. il y avait une minicoquille sur la ligne 7 tu partez de F4 au lieu de F3.
par contre dans donnée tu mets des horaires, les codes M MG,.... feront tjrs les mêmes horaires sur le mois ?
Où est ce que tu rentres les horaires des personnes par jour.
Du type le 01/01/2017 M (si M désigne une personne) à fait 14h00-18h00 ?
que signifie dans Bjanvier exemple ligne 12 colonne B le 5
oui les M , MG ,S quand il seront defini il seront fixe a l'année et valable pareille pour chaque agent genre si A fait un M sa sera 7:00 14:30 , pareille pour l'agent B , C , D etc
enfin bon oui tu a combris l'idee ^^
Ok, j'ai peut être une solution à ton problème.
est ce que tu as des difficultés pour les totaux des heures après 21h ?
Sinon dans la feuille Hjanvier.
Au lieu de faire apparaitre les horaires que doivent faire les personnes, tu affiches les heures de jour.
à la fin tu n'auras plus qu'à faire un =somme.si.ens(plage des horaires sur le mois;(ligne des jours;"dimanche").
https://www.cjoint.com/c/GLtsARcOJFT
Regarde le Hjanvier les 10 premières lignes. On pourra également rajouter une condition avec jour férié pour les compter sur un autre compteur.
j'ai fait aussi un test qui s'appelle test mais compliqué à mettre en oeuvre pour tous les mois de l'année pour juste les dimanches.
Dis moi ce que t'en penses.
Cordialement,
Tom
Hum je vois l'idee ,tu pense que par exemple je pourrais mettre une colonne normal ( horraire genre 7h00 14h30 ) et juste a coter une colonne 7:30 etc a chaque fois ? (je sais pas si tu vois l'idee :/ (car dans les hjanvier je doit vraiment garder l'affichage en horraire de present :/
Re,
Bien sur garde le Hjanvier c'est parfait pour un planning/emploi du temps. Mais si tu veux on peut repartir de ce genre de tableau. En fait tu as très bien tout condenser et fait les concordances qui vont bien pour chaque type de tableau.
Ceci à ces limites lors d'un bilan, Il devient difficile dans ton Bjanvier de faire la différence entre les jours de la semaine, jour férié, dimanche, heure de nuit, heure sup,etc....
Je pense que pour faire de l'analyse quantitatif il va falloir un moment éclater tout se condenser pour pouvoir analyser et réaliser des totaux.
En partant du tableau Hjanvier.
On pourrait créer type 4 colonnes par jour : 1 - Début 2- Fin 3-Total 4- Après 21h. (en reprenant ce que j'ai fait en Hjanvier et faire apparaitre les deux premières colonnes, les 3 et 4 découlent de 1 et 2
A partir de ce tableau "éclater" il suffira tout simplement de mettre les sommes conditionnelles qui vont bien pour séparer les heures de dimanche, heures de nuit de dimanche, heures de jour férié,etc...
Je sais pas ce que tu en penses, ça te fait refaire quelques choses. Je peux te faire une ébauche pour janvier.
Après peut être que CHRIS aura une meilleure idée si il regarde ce Post.
PS : je voudrais aussi creuser sur cette piste : je ne maitrise pas la fonction "indirect" comme tu la maitrises en vu de tes formules. Peux tu faire des sélections conditionnelles ? ce que je voudrais dire c'est dans ton Bjanvier
Sur ton équipe A tu fais la sommes de tous les M, MG,...., tu réalises déjà une sélection conditionnelle sur la lettre.
est ce que dans cette somme tu peux rajouter une autre condition, faire la somme uniquement lorsque il y a la lettre M et qu'il y a un dimanche.
Je reste à ton écoute,
Cordialement,
Tom
si ça fonctionne tant mieux :). Pour les jours fériés essaie ça dans une autre colonne.
=SOMMEPROD((HJanvier!B$2:AF$2=Feriés)*SI($AE$7<GAUCHE(DECALER(HJanvier!B$8:AF$8;EQUIV(A11;HJanvier!A$9:A$56;0););5);GAUCHE(DECALER(HJanvier!B$8:AF$8;EQUIV(A11;HJanvier!A$9:A$56;0););5)-$AE$7;"00:00"))