Recherchev deux criteres et concatener

Bonjour à toutes et tous. Je peine à trouver une formule qui permettrait de concatener à partir d'une rechercherv de deux critères. Ci-joint fichier. Merci de m'aider

Bonjour fca60,

Essayez avec cette formule en E11qui reprend jusqu'à six adresses

=CONCATENER(SI(ESTERREUR(PETITE.VALEUR(A$1:A$7;1));"";INDIRECT(ADRESSE(PETITE.VALEUR(A$1:A$7;1);5);1));CAR(10);SI(ESTERREUR(PETITE.VALEUR(A$1:A$7;2));"";INDIRECT(ADRESSE(PETITE.VALEUR(A$1:A$7;2);5);1));CAR(10);SI(ESTERREUR(PETITE.VALEUR(A$1:A$7;3));"";INDIRECT(ADRESSE(PETITE.VALEUR(A$1:A$7;3);5);1));CAR(10);SI(ESTERREUR(PETITE.VALEUR(A$1:A$7;4));"";INDIRECT(ADRESSE(PETITE.VALEUR(A$1:A$7;4);5);1));CAR(10);SI(ESTERREUR(PETITE.VALEUR(A$1:A$7;5));"";INDIRECT(ADRESSE(PETITE.VALEUR(A$1:A$7;5);5);1));CAR(10);SI(ESTERREUR(PETITE.VALEUR(A$1:A$7;6));"";INDIRECT(ADRESSE(PETITE.VALEUR(A$1:A$7;6);5);1)))

Et cette formule à étendre vers le bas depuis A2 jusqu'en A7

=SI(ET(B2=$C$11;C2=$D$11);LIGNE();"")

Merci, merci et encore merci. Vous êtes un génie. Je vais gagner un temps précieux.

Bonsoir,

Il existe une autre solution universelle (réponds à toutes les situations semblable) et facilement "industrialisable" (la solution traitera automatiquement l'ensemble du classeur)à votre problème.

Voici les différentes étapes de la solution que vous pouvez suivre sur le classeur en pièce jointe:

--1:

-Créer la colonne "INDICE ADRESSE (CONCATENASION DE G ET B)"

-Rentrer la formule "=CONCATENER(F2;G2)" en E2

-Remarque: l'objectif de cette formule est de créer un indice d'adresse en concaténant les colonnes G et B

--2:

-Créer la colonne "CONCATENATION PROGRESSIVE INDICE ADRESSE"

-Rentrer la formule "=SI(B1="FAUX";I2;SI(ESTVIDE(C1);I2;SI(ESTTEXTE(C1);C1&" "&I2;"")))"

-Remarque: l'objectif de cette formule est de concaténer progressivement l'ensemble des adresses jusqu'au changement "d'indice d'adresse" (passer de 5201 à 5202).

--3:

-Créer la colonne "LES INDICES ADRESSSES SONT ILS INDENTIQUES D'UNE LIGNE A L'AUTRE ?

-Rentrer la formule "=SI(E2=E3;"VRAI";"FAUX")"

-Remarque: l'objectif de cette formule est de savoir à quel momment nous passons d'un indice adresse à l'autre.

--4:

-Créer la colonne "INDICE DE LA CONTATENATION TOTALE"

-Rentrer la formule "=SI(B2="FAUX";E2&B2;"")

-Remarque: l'objectif de cette formule est de créer un indice indiquant à excel à quel est la frontière entre un groupe d'indices d'adresses et un autre.

--5:

-Créer la colonne "INDICE ADRESSE (CONCATENASION DE G ET B)

-Rentrer la formule "=CONCATENER(G11;H11)3

-Remarque: l'objectif de cette formule est de concaténer G et B pour créer un indice qui guidera excel dans sa recherche de valeurs à concaténer.

--6:

-Créer la colonne ""OUTILS" DE LA CONTATENATION TOTALE

-Rentrer la valeur: FAUX

-Remarque: l'objectif de cette valeure est d'automatiser la création d'une formule permettant de créer un indice "frontière" qui indiquera à excel où nous passeront d'un indices à l'autre.

--7:

-Créer la colonne "INDICE DE LA CONTATENATION TOTALE"

-Rentrer la formule "=CONCATENER(F11;$D$11)"

-Remarque: l'objectif de cette formule est de créer un indices indiquant à excel la frontière entre un indice adresse et l'autre.

--8:

-Dans "ADRESSE CONCATENER"

-Rentrer la formule "=INDEX(D:D;EQUIV(E11;A:A;0))"

-Remarque: l'objectif de cette formule est d'enfin permettre à excel de concatener toutes les adresses de l'indice d'adresse de sa ligne.

En espérant que cela pourra vous être utile,

Bonne soirée !

Rechercher des sujets similaires à "recherchev deux criteres concatener"