J'ai un fichier dont dans la colonne NW et les lignes 11 et 12 les données sont définit et fonctionnent j'ai ajouté une nouvelle donnée pour NW13 et je dois aussi ajouter cette nouvelle entrée qui sera SI(DECALER($A17;0;31*($A$3-1)+1;1;31)=$NW$13;0,5;2 dans cette formule existante ci-dssous :
mais reçoit le message d'erreur : vous avez entré un nombre trop important d'arguments pour cette fonction est-ce qu'il y a trop de parenthèse si vous pouvez me dire comment corriger car je suis pas doué en matricielle.
autre modif en PJ
j'ai ajouté les durées (1 ou 0.5) en dessous de chaque absence (ligne 6 colonnes NL:NT) on ne les voit pas à cause de la police de la meme couleur que le fond
ensuite.. une formule pour récupérer les données sur le mois pour chaque type d'absence
tu pourrais donc t'en servir pour la colonne NJ pour ne faire la somme QUE des types souhaités)
autre modif en PJ
j'ai ajouté les durées (1 ou 0.5) en dessous de chaque absence (ligne 6 colonnes NL:NT) on ne les voit pas à cause de la police de la meme couleur que le fond
ensuite.. une formule pour récupérer les données sur le mois pour chaque type d'absence
tu pourrais donc t'en servir pour la colonne NJ pour ne faire la somme QUE des types souhaités)
merci! pour ma deuxième point pouvez vous faire qqhc : dans l'onglet calendrier si possible via la cellule A1 (liste déroulante) on sait choisir via cette liste déroulante le mois mais quand on fait NextMonth ou PreviousMonth la cellule A1 ne change pas càd si je suis au mois du février la cellule A1 devrait être 2.
autre modif en PJ
j'ai ajouté les durées (1 ou 0.5) en dessous de chaque absence (ligne 6 colonnes NL:NT) on ne les voit pas à cause de la police de la meme couleur que le fond
ensuite.. une formule pour récupérer les données sur le mois pour chaque type d'absence
tu pourrais donc t'en servir pour la colonne NJ pour ne faire la somme QUE des types souhaités)
dans la PJ, tu as tous les éléments
1) colonnes NL:NT ==> fait la somme pour le MOIS en cours des différents types d'absence
2) colonnes NV:OD==> fait la somme pour l'ANNEE des différentes types d'absence (j'ai rajouté ces colonne)
3) dans la ligne 7 que j'ai démasquée pour l'occasion, j'ai mis des x (zone en jaune) pour indiquer quelles sont les absences à prendre en compte pour les calculs en colonnes NJ et NK
4) formules somme.si en colone NJ et NK pour ne compter que ce que tu veux
est-ce que pour ma deuxième question dans l'onglet calendrier si possible via la cellule A1 (liste déroulante) on sait choisir via cette liste déroulante le mois mais quand on fait NextMonth ou PreviousMonth la cellule A1 ne change pas càd si je suis au mois du février la cellule A1 devrait être 2.
C'est ce que j'avais commencé à "nettoyer" dans le fichier de ton fil précédent, car suivant si on utilise A1, ou les flèches (ici vertes), ça ne modifie pas la même cellule (soit A1, soit A3), et certaines formules utilisent A3 (les "dates" affichées pour le mois en cours utilisent A3).
Les formules des lignes 3 et 4 ne semblent pas très utiles avec leurs #REF!, et il y a sûrement d'autres choses qui ne sont pas optimales.
Mais comme nous l'avions dit Gégé-45550 et moi-même dans ton fil précédent, il faudrait probablement commencer par "nettoyer" ton fichier avant de le faire évoluer.
Pour moi, il faut commencer par nettoyer le calendrier.
- Ligne 3 : à quoi sert-elle ? Que va-t-elle chercher dans l'autre fichier ?
- Ligne 4 : à quoi sert-elle ? Que va-t-elle chercher dans l'autre fichier ?
- Ligne 5 : pourquoi une formule si compliquée ? Faut-il absolument qu'une cellule contienne le quantième du mois ? Ne peut-elle contenir tout simplement la date ?
La formule
De plus, cette formule utilise la somme de A1 et A3...
- Ligne 6 : que va chercher la formule dans l'autre fichier, alors que la formule a l'air de simplement être là pour afficher le jour ?
- Ligne 7 : que va chercher la formule dans l'autre fichier, alors que la formule a l'air de simplement être là pour afficher le numéro de la semaine ?
Et j'ajouterai une petite question : les mois sont-ils obligés de tous être sur 31 colonnes ???
Pour moi, il faut commencer par nettoyer le calendrier.
- Ligne 3 : à quoi sert-elle ? Que va-t-elle chercher dans l'autre fichier ?
- Ligne 4 : à quoi sert-elle ? Que va-t-elle chercher dans l'autre fichier ?
- Ligne 5 : pourquoi une formule si compliquée ? Faut-il absolument qu'une cellule contienne le quantième du mois ? Ne peut-elle contenir tout simplement la date ?
La formule
De plus, cette formule utilise la somme de A1 et A3...
- Ligne 6 : que va chercher la formule dans l'autre fichier, alors que la formule a l'air de simplement être là pour afficher le jour ?
- Ligne 7 : que va chercher la formule dans l'autre fichier, alors que la formule a l'air de simplement être là pour afficher le numéro de la semaine ?
Et j'ajouterai une petite question : les mois sont-ils obligés de tous être sur 31 colonnes ???
Je dirais même plus (RG's tribute) : la balise BBCODE idoine dans le cas présent (et prévu pour) n'est point CODE mais celle-ci:
SOMMEPROD((INDEX(MoisEnCours;LIGNES($A$8:A13);)=$NW$13)*0,5)
EDITION: Bsr le fil, TooFatBoy
PS:
[CODE]texte texte[/CODE] fonctionne zaussi mais ce n'est pas sa nature profonde
Donc, OK pour les lignes 6 et 7.
Mais à quoi servent les lignes 3 et 4 ?
Et tu n'as pas non plus répondu à ceci :
- Faut-il absolument qu'une cellule contienne le quantième du mois ? Ne peut-elle contenir tout simplement la date ?
- les mois sont-ils obligés de tous être sur 31 colonnes ???
Donc, OK pour les lignes 6 et 7.
Mais à quoi servent les lignes 3 et 4 ?
Et tu n'as pas non plus répondu à ceci :
- Faut-il absolument qu'une cellule contienne le quantième du mois ? Ne peut-elle contenir tout simplement la date ?
- les mois sont-ils obligés de tous être sur 31 colonnes ???
La ligne 3 donne la valeur en jour des cellules utilisées pour la colonne NK pour l'année et en nombre de fois pour les cellules NL:NT
Ligne 4 : idem que Ligne 3 mais pour le mois en cours
- les mois sont-ils obligés de tous être sur 31 colonnes ??? ( je pense bien oui à chaque changement ( avant & après) il se positionne pour effectuer la calcule jour et week-end) sur sa globalité