Bonjour dupcam,
NB.SI(dates;INDIRECT(ADRESSE(LIGNE();ARRONDI.SUP(COLONNE()/5;0)*5-2;3)))>0
Il s'agit d'une formule pour le format conditionnel qui marque les jours de congés et de récupération dans la quatrième colonne de chaque mois, plus une (par mois) de marge à gauche.
ARRONDI.SUP(COLONNE()/5;0) renverra 2 pour les colonnes 6, 7, 8, 9 et 10
ARRONDI.SUP(COLONNE()/5;0) renverra 6 pour les colonnes 26, 27, 28, 29 et 30
6 qui multiplié par 5 donne 30 auquel on retranche 2 obtenant ainsi 28
Ce faisant, la fonction adresse renvoie toujours à la même colonne multiple de 5 moins 2
et NB.SI() compte le nombre de fois que la date inscrite dans cette colonne à cette ligne est répertoriée dans la zone "dates" pour appliquer le style voulu à la cellule