Re : Mélange de personnes au sein de groupes
Bonsoir
Une petite explication
...
Par exemple, en A13, la formule repère la colonne du tableau précédent contenant le même contenu que A15, par exemple E3:E7
@ plus
NBSI
B1 = NB.SI(feuil1!$
B$3:$
B$7;feuil1!A13)
renvoie 1 si A13 est dans la plage B3:B7
NBSI
C2 = NB.SI(feuil1!$
C$3:$
C$7;feuil1!A13)
renvoie 1 si A13 est dans la plage C3:C7
....
NBSI
M1 = NB.SI(feuil1!$
M$3:$
M$7;feuil1!A13)
renvoie 1 si A13 est dans la plage M3:M7
mais comme la valeur A13 n'est qu'une fois dans le tableau A3:M7, un seul de ces noms vaut 1. Les autres valent 0.
groupetableau1= NBSIB1+NBSIC1*2+NBSID1*3+NBSIE1*4+NBSIF1*5+NBSIG1*6+NBSIH1*7+NBSII1*8+NBSIJ1*9+NBSIK1*10+NBSIL1*11+NBSIM1*12
renvoie 0 si A13 est dans la plage A3:A7, 1 si A13 est dans la plage B3:B7, 2 si A13 est dans la plage C3:C7.... et 12 si A13 est dans la plage M3:M7. Autrement dit, groupetableau1 renvoie le numéro de la colonne où se trouve A13 moins 1
tableauA= DECALER(feuil1!$A$3;;groupetableau1;5)
renvoie la plage du tableau du haut où ce trouve A13.
La mise en forme =SOMME(NB.SI(A$10:A$14;tableauA)) est supérieure à 1 si il a plus d'un nombre et dans A10:A14 et dans tableauA --> cellule en bleu
Les noms NBSI.. finissant par 2 font de même, mais du tableau du bas vers le tableau du milieu.
groupetableau2 = NBSIB2+NBSIC2*2+NBSID2*3+NBSIE2*4+NBSIF2*5+NBSIG2*6+NBSIH2*7+NBSII2*8+NBSIJ2*9+NBSIK2*10+NBSIL2*11+NBSIM2*12
renvoie le numéro de la colonne, du tableau du milieu, où se trouve le contenu de la cellule où se fait la MFC, dans le tableau du bas, moins 1.
tableauB =DECALER(feuil1!$A$10;;groupetableau2;5)
renvoie la plage du tableau du milieu où se trouve le contenu de la cellule où se fait la MFC.
La mise en forme =SOMME(NB.SI(A$17:A$21;tableauB)) est supérieure à 1 si il a plus d'un nombre et dans A17:A21 et dans tableauB --> cellule en rouge
@ plus