Utilisation de la fonction SI imbriquée

Bonjour,
Je souhaite avoir de l’aide sur l’utilisation de la fonction SI imbriquée sur Excel
Objectif:
A partir d’une sélection sur liste déroulante d’une cellule A1, Obtenir à la cellule B1 la possibilité d’un choix sur 2eme liste déroulante

Ce que j’ai fait:
Sur cellule A1: Validation de donnée sur liste déroulante A, B, C, D
Sur cellule B1 : Formule utilisant la fonction SI imbriquée
=SI(A1=“A”;“Liste déroulant des choix possibles associés à A”;
SI(A1=“B”;“Liste des choix associés à B”;
SI(A1=“C”;“Liste des choix associés à C”;
SI(A1=“D”;“Liste des choix associés à D”;"-"))))

Mon problème:
Je souhaite avoir un choix sur liste déroulante en 2eme argument des SI
J’ai pensé à l’imbrication de la fonction CHOISIR(no_index, valeur1, [valeur2], …), l’identification des arguments me pose problème
Merci pour l’aide

Re,

bonsoir Emmanuel

Peut-être avec un classeur test nous pourrons vous aidez

Joindre%20un%20fichier

Cdlt

@kiss6

1 « J'aime »

Bonjour Kiss6
Merci de votre diigence,
Ci-joint une capture de mon fichier
Il s’agit en sélectionnant un choix en colonne J (batiment d’hebergement) de définir en colonne K des sous listes (N° de chambres du batiment selectionné en colonne K)
Merci d’avance de votre aide

Re,

Bonjour Emmanuel

Nous vous demandons de poster un classeur test avec quelque détail pour que nous puissions vous aider

ce n’est pas avec une image que c’la ce feras nous ne somme pas devin :roll_eyes:

Mais d’après ce que vous nous demandez ci j’ais bien compris pourquoi ne pas le faire avec un filtre ??

Je vous remet la marche a suivre pour poster un classeur

Joindre%20un%20fichier

Cdlt

@kiss6

Re bonjour @kiss6
Ci-joint le classeur fichier participants
Pour reprecision de mon probleme:
Il s’agit d’une repartition de participants à un sejour dans des chambres dans 4 batiments.

  • J’ai pensé d’abord ouvrir le choix du batiment en colonne J par validation de données sur liste
  • Je souhaite en colonne K, ouvrir au choix (si possible sur liste aussi déroulante) uniquement des chambres du batiment selectionné en J.

Notes:
Dans certains cas les numéros de chambres peuvent etre identiques, ce qui les différencie étant les batiments d’appartenance
J’ai pensé à une simple codification batiment-chambre (exemple Languedoc-101) à selectionner sur liste comme en pour le choix du batiment en colonne J, mais la liste des chambres des 4 batiments me parait trop longues (plus de 250 chambres). Les limiter par preselection du batiment m’a semblé plus opportun avec des listes qui serait compris entre 50 et 70 chambres par batiment.Test_formules_Excel.xlsx (111,6 Ko)

Bien cdlt!

Re,

Bonjour Emmanuel

J’ais regarder votre classeur mais je crois que vous allez devoir passer part une petite macro et la je ne peut

rien pour vous il faut demander a notre spécialiste @Mimimathy inconditionnel du VBA elle ce feras un

plaisir de vous aidez :wink: :+1:

Désoler mais ce n’ait pas dans mes compétences

Cdlt

@kiss6

Merci tout de même @kiss6 pour l’attention porté à mon soucis,
Faut-il pour ce faire un message particulier à l’attention de @Mimimathy ou peut-elle avoir accès directement aux données du forum
Cdlt!

Bonsoir,

Il faudrait peut-être avoir la liste des Chambres dans une feuille
une colonne avec le nom du batiment et en dessous le noms des chambres
et même sans VBA c’est faisable

1 « J'aime »

Re,

Oui @Mimimathy

C’est bien ce que je pensais mais je n’ais pas osé pour ne pas dire de bêtise c’est pour c’la que j’ais pensé

a une macro vue les explication

Merci de vous penché sur le problème d’Emmanuel mais je suivrais quand même si je peut apporté un peut

de ma contribution c’la seras avec plaisir

Cdlt

@kiss6

1 « J'aime »

Bonjour @Mimimathy
Merci pour votre diligence,
Je suis ravi de savoir que je me suis bien fait comprendre
Je transmets ici le classeur test completé de la liste des chambres reparties dans les 4 batimentsTest_formules_Excel.xlsx (114,8 Ko)

Bien cordialement

Re,

Voila si j’ais bien compris votre demande vous vouliez en colonne K une liste déroulante avec les chambre

part rapport a la recherche de la colonne J

Je vous renvois le classeur et dite moi si c’est bien ce que vous vouliez

le classeur =====> Test_formules_Excel(1).xlsx (114,5 Ko)

Cdlt

@kiss6

2 « J'aime »

Bonjour @kiss6 et @Mimimathy,
Bien recu, c’est bien cela, un genre de sous-menu déroulant en colonne K, fonction de l’évaluation du premier en colonne J. C’est parfait GRAND MERCI!

Juste pour ma comprehension de la solution: A partir des listes créées sur feuille chambres_par_batiment, la liste deroulant en colonne K est aussi créée à partir du menu validation de données avec en source la fonction INDIRECT(cellule_à_evaluer).
Je viens de voir le fonctionnement de cette fonction sur un tutoriel de @DocteurExcel
Merci encore à vous!

Re,

Bonjour Emmanuel

Oui les deux colonnes J et k sont crées de l’onglet Chambre_par_batiment et la colonne K est validé

avec la fonction INDIRECT

Et apparemment comme c’la vous convient veiller passer votre post en résolue cliquer sur l’icone de

validation en vert

:white_check_mark: Marque la bonne réponse en cochant ce symbole sous le message :white_check_mark: C’est notre formule de politesse ici!

Cdlt

@kiss6

Re bonjour @kiss6
Ok c’est fait,
Merci bien
Cdlt

chers amis
je suis intéressé par le sujet et j’ai tenté de le répliquer, malheureusement sans succès…
je souhaite avoir la formule utilisée pour la validation des données dans la colonne K. j’ai essayé et je ne suis pas arrivé.
merci de donner un peu plus de détails sur l’utilisation de la formule INDIRECT dans une perspective de validation de données.
je vous remercie

Akafal

Bonjour akafal

Peut- être avec un petit classeur exemple nous pourrions vous aidez

En attendant un peut de lecture pour la fonction indirect

Description

INDIRECT: renvoie la référence spécifiée par une chaîne de caractères. Les références sont immédiatement

évaluées

afin d’afficher leur contenu. Utilisez la fonction INDIRECT lorsque vous voulez modifier la référence à une

cellule à l’intérieur d’une formule sans modifier la formule à proprement parler.

INDIRECT(réf_texte;a1) (réf_texte Obligatoire);(a1 falcultatif)

Cdlt

@kiss6

1 « J'aime »

Bonjour @akafal et @kiss6
Au regret pour la suite tardive,
Comme décrit par l’ami @kiss6 l’usage de la fonction Indirect est décrit en détail par @DocteurExcel ici https://www.formuleexcel.com/comment-utiliser-la-formule-indirect-sur-excel/

Toutefois et pour avis des amis @DocteurExcel @Mimimathy @kiss6, la même procédure appliquée à Google Sheets ne semble pas fonctionner. A vos conseils et aide,
Merci d’avance!

Re, Emmanuel

La pour ce qui est de GOOGLE SHEETS je ne vous serais d’aucune utilité il faut voir c’la avec

@DocteurExcel ou peut être que @Mimimathy pourras vous aider de mon coté je n’ais jamais utiliser

GOOGLE SHEETS désolé :roll_eyes:

Cdlt

@kiss6

Bonjour à tous
Avec une simple recherche sur Google

Bonjour @Mimimathy, bjr @kiss6
Merci encore pour vos retrours et les conseils d’orientation vers le blog Thierry Vanoffe. J’essaie de décrypter la triple combinaison de fonctions proposées, Pas évident j’avoue pour un statut d’amateur, en particulier sur les types d’arguments appliqués à mon classeur.
Je serais à nouveau volontiers bénéficiaire de votre expertise dans l’attente des suites contact de Thierry Vanoffe
Bien cdlt!