bonjour le Forum,
Bonjour etudiant72, Temjeh, Marc_du_78, Gibson94,
bon je passe essayé de vous donner l'explication de la formule :
=(NB.SI(Liste;B2))*(NB.SI($A$2:A$12;B2)+NB.SI(B$2:B2;B2)=1)
pour grisé une cellule il faut
1 que la valeur existe dans une liste déterminée
2 que ce soit la premiere fois que cette valeur soit rencontrée dans la plage de cellule B2
12
donc pour cela la partie de la formule :=(NB.SI(Liste;B2)) renvoi 1 si la valeur de la cellule est contenue dans la liste
B2 étant en réference relative quelque soit la cellule de la plage ou on se trouve
NB.SI($A$2:A$12;B2)+NB.SI(B$2:B2;B2)=1
cette partie si l'on se trouve en B2 est vrai puisque l'analyse de nb.si($A$2:A$12;B2) est egal a 0 et que l'analyse de NB.SI(B$2:B2;B2) est egal a 1 soit 0 + 1 =1 les 2 parties etant egales a vrai on grise
Par contre si l'on se trouve en cellule C9 par le jeux des référence relative et absolue la formule est devenue :
=(NB.SI(Liste;C9))*((NB.SI($A$2:B$12;C9)+NB.SI(C$2:C9;C9))=1)
ou
=(NB.SI(Liste;C9)) est toujours vrai
mais ou
NB.SI($A$2:B$12;C9)+NB.SI(C$2:C9;C9))=1) est faut puisque
NB.SI($A$2:B$12;C9)= 1 (en cellule B2)
et
NB.SI(C$2:C9;C9)= 1 (en cellule C9)
soit 1+1=2 donc faux alors on ne grise pas
Voila j'espere que cela est suffisament clair et que monique ne m'en voudra pas.
Jocelyn