Bonjour à tous,
formules==>gestionnaire de noms==>gérer ou nouveau
Tu donnes un nom a la liste, par exemple, i2/I9 se nommera : NIGERO_CONGOLAISES (avec un _ et pas un - (parce que c'est interdit dans la syntaxe des noms)
Tu nommes toutes tes listes et tu les transformes en tableau structuré (insertion==>tableau) de cette façon, ta liste est dynamique et si un explorateur découvre une nouvelle tribu dans cette partie du monde, tu pourras ajouter sa langue sans toucher a tes formules. Et c'est valable a chaque fois que tu fais un liste.
Quand on fait des listes de recherche, on recherche ce qu'il y a dans la liste (hé oui, c'est évident) dans ce cas, on vérifie que ce qu'on demande est écrit de la même façon que ce que l'on recherche On cherche Bosniaque, ça va pas ...!!!!! sauf que dans la liste, Bosniaque est écrit avec une espace à la fin .Et ça fait toute la différence !!
Chaque MFC regarde si le nb d’occurrence de la langue proposée par la liste est >0 (on aurait pu mettre =1) (nb.si(NIGERO_CONGOLAISES;$J3)>0. Si oui, elle colore, si non, elle ne fait rien.
L'interet d'un nom, c'est qu'il peut se substituer a une formule et ainsi rendre plus compréhensible une formule.
NB.SI(NIGERO_CONGOLAISES;$J3)>0, c'est plus parlant que NB.SI(Langues!H2:H9;$j3)>0 et si tu ajoutes des item a ta liste, avec le nom structuré, tu n'as pas de modifs a effectuer.
Crdlmt