EXCEL Conditions multiples + affichage texte

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Ours ventilé

XLDnaute Nouveau
Bonjour,

Dans un document Excel, j'ai deux feuilles :
- Sur la première (Habitants), figure un tableau de trois colonnes (Nom, Rue, Numéro). Ces données me permettent de connaître les adresses des habitants.
- Sur la seconde (Rue Nationale), figure un "pseudo-schéma" de la rue. Je suis à la recherche d'une formule me permettant d'afficher dans la case correspondante le nom de l'habitant. Il me faut pour cela faire un test sur l'autre feuille pour que les conditions soient réunies :
* 'Rue Nationale' dans la colonne "Rue"
* '1' dans la colonne "Numéro"
==> Ce qui me permet d'afficher le nom correspondant dans la colonne "Nom".

J'ai essayé plusieurs formules mais rien n'y fait.
J'ai une formule qui me permet d'arriver à mes fins si je ne sonde qu'une ligne.
Mais ça ne fonctionne pas pour une plage de données...

Merci d'avance à celles et ceux qui pourront me renseigner.
Bon courage !
 

Pièces jointes

Re : EXCEL Conditions multiples + affichage texte

Bonjour Dixit,

J'ai bien essayé avec la fonction Sommeprod, seulement ça ne fonctionne pas.
En effet, la combinaison de conditions est bonne mais le problème d'affichage du texte n'est pas résolu.
A moins que tu n'aies une formule à me proposer ?

Merci pour ton accueil.
 
Re : EXCEL Conditions multiples + affichage texte

bonjour,
effectivement, cela ne fonctionne pas avec SOMMEPROD. J'approfondis ...
voici une solution d'attente basée sur INDEX et EQUIV après CONCATENER
ce n'est que du dépannage.
peut-être une solution basée sur des matrices pourrait fonctionner mais c'est une spécialité de MONIQUE.
à suivre
 

Pièces jointes

Re : EXCEL Conditions multiples + affichage texte

Bonjour,

Avec Index et SommeProd

Index(Plage des noms ; n° de ligne - 8)
Le n° de ligne est donné par SommeProd
SOMMEPROD((No=D10)*(Rue=$D$3);LIGNE(Nom))

Les deux ensemble :
INDEX(Nom;SOMMEPROD((No=D10)*(Rue=$D$3);LIGNE(Nom))-8)
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
26
Affichages
1 K
Retour