Proposition formule

Bonsoir à tous

Amadéus m'a proposé une formule qui après élargissement de la plage, je me rend compte que y'a problème de résultat.

En effet, la plage de départ était V394:W438. J'ai des données qui ont la même structure que mes données de départ donc je me suis dit qu'en étendant la plage et en ajustant la formule, je devrais obtenir le même résutat mais c'est pas le cas.

Voici ce que je souhaite obtenir:

Que je saisisse en donne!B19 un mot ou ensemble de mote, si un des mots figure dans la colonne V ou W de la feuille parametre, que le résultat correspondant s'affiche en donne!D19.

La formule fonctionne bien pour la plage V394:W438 mais pas pour la plage qui correspond à nationalité.

Si quelqu'un venait à saisir la nationalité en fonction du sexe je souhaite obtenir le même résultat.

Ex : si on saisit Ivoirien ou Ivoirienne en B19, on doit avoir en D19 CI ; ce qui n'ai pas le cas. ca fonctionne si on saisi uniquement la nationalité au masculin (Ivoirien)

=INDEX(parametre!X:X;SOMME(ESTNUM(CHERCHE(SI(parametre!$V$394:$W438<>"";parametre!$V$394:$W438);E4))*LIGNE(parametre!$V$394:$v438)))

Merci de voir ce qui est faisable pour moi svp.

6test-saisie.xlsx (18.56 Ko)

Bonsoir,

c'est parce que Ivoirienne est trouvé 2 fois : Ivoirien et Ivoirienne sont tous 2 partie de Ivoirienne.

(pas sur d'être clair là...).

Et si un mot l'est plusieurs fois, la formule additionne les numéros de lignes.

Fais l'essai en remplaçant SOMME par MAX dans la formule.

NB : Profites-en pour virer ce + en début de formule.

Une formule se saisie en tapant le signe = , pas avec le signe + ni en cliquant sur somme (Σ).

Rien ne m'exaspère plus que quand je vois des formules comme ci-dessous :

=+A2

=SOMME(A1*B1)

Salut OOoiste

Elle est suberbe ta proposition.

Ca marche.

je souhaiterai dans la même logique solliciter une aide sur une formule similaire.

Voici ce que je souhaite en partant de même fichier.

On ignore la colonne X.

Si un des mots saisi dans la cellule donne!B19 existe dans la colonne V ou W, que ce mot s'affiche en donne!d19.

Ex : j'ai saisi Abidjan IVOIRIEN ou SAN PEDRO IVOIRIENNE en donne!b19.je sais que IVOIRIEN ou IVOIRIENNE se trouve en colonne V ou W de la feuille PARAMETRE donc je souhaite que le mot trouvé(IVOIRIEN ou IVOIRIENNE) s'affiche en donne!d19.

Je reste à votre disposition pour des complements d'informations.

Encore merci

Bonjour

Toujours matricielle

=SI(SOMME(ESTNUM(CHERCHE(SI(PARAMETRE!$W$394:$W$617<>"";PARAMETRE!$W$394:$W$617);$B19))*LIGNE(PARAMETRE!$V$394:$V$617))>0;INDIRECT("PARAMETRE!"&ADRESSE(SOMME(ESTNUM(CHERCHE(SI(PARAMETRE!$W$394:$W$617<>"";PARAMETRE!$W$394:$W$617);$B19))*LIGNE(PARAMETRE!$W$394:$W$617));23));INDIRECT("PARAMETRE!"&ADRESSE(SOMME(ESTNUM(CHERCHE(SI(PARAMETRE!$V$394:$V$617<>"";PARAMETRE!$V$394:$V$617);$B19))*LIGNE(PARAMETRE!$V$394:$V$617));22)))

Cordialement

7test-saisie.xlsx (21.82 Ko)

Salut Amadéus

Merci pour la formule.

Elle fonctionne à merveille.

Cdlt

Rechercher des sujets similaires à "proposition formule"