Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Conditions à multiple colonnes pour extraire un nombre

Armandb

XLDnaute Nouveau
Bonjour à tous,

je recherche à automatiser une réponse à partir de trois critères répartis sur plusieurs colonnes :


je dispose de critères pour définir la surface (d'une habitation). Exemple : une maison de 2 pièces (critère de 1 à 5 pièces) pouvant accueillir 4 personnes (critères de 1 à 20). J'ajoute ensuite mon critère "catégorie" : selon la catégorie choisie (de 1 à 5) la surface minimale de la maison n'est pas la même.

Ce qui me donne une maison de 2 pieces ET pour 4 pers ET pour une catégorie de 3 = un nb présent dans la catégorie, ici "25". Je vous mets la capture d'ecran+ le fichier en pj, je pense que vous verrez de suite de "quoi je parle (!)".

Actuellement, je le fais en manuel en ajoutant des mises en forme conditionnelles pour le nb de pers. et de piece pour me simplifier la lecture mais avec une formule qui couple les catégories, l'idée serait d'automatiser et éviter les erreurs de lecture.

Objectif : la cellule "I7" (surface trouvée en jaune) doit se remplisse automatiquement en fonction :
du nb de pers. (I3) + classement demandé (J3) + Nb de pièce (L3)

J'ai pensé à du Si imbriqué avec des ET mais au vu des données présentes dans le sous tableaux catégories, la formule fera 15km de long et ça risquerait de bloquer. J'ai essayé le si.multiple/condition pas trouvé ou pas réussi à le mettre en application, auriez vous une idée !!????

un grand merci pour votre aide.
 

Pièces jointes

  • Classeur1.xlsx
    15.2 KB · Affichages: 4

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Armandb, et bienvenu sur XLD,
Un essai en PJ avec :
VB:
=INDEX(DECALER($C:$C;0;EQUIV($J$3;$C$2:$G$2;0)-1);EQUIV(L3&I3;$A:$A&$B:$B;0))
Formule matricielle, donc valider avec Alt+Ctrl+Entrée
NB: Attention C2:G2 étaient en format texte et non en format nombre. J'ai rectifié.
 

Pièces jointes

  • Classeur1 (13).xlsx
    15.4 KB · Affichages: 4

Armandb

XLDnaute Nouveau
Merci pour la bienvenue !
pfffff... ya du niveau . un grand merci ça fonctionne nickel. Il me reste à décomposer ta formule pour la comprendre et progresser,Merci Sylvanu pour ton efficacité et rapidité !!
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…