Monsieur Excel
Pour tout savoir faire sur Excel !

07 avril 2019

Validation des données (b)

Maintenant que nous avons un menu déroulant dynamique pour choisir le continent, nous allons nous concentrer sur la sélection d’un pays dans le continent sélectionné.

Il nous faut tout d’abord voir quel est le numéro du pays sélectionné. A cet effet, nous entrons en C1 la formule =equiv(B1;E:E;0).

La plus compliqué à présent est de définir un nom Pays qui pointe – de façon dynamique, une fois encore – sur l’ensemble des pays de ce continent. La formule est cette fois plus compliquée :

=decaler($E$1;0;$C$1):decaler($E$1;nbval(decaler($E:$E;0;$C$1))-1;$C$1)

Vous pouvez probablement imaginer dès à présent comment nous pourrons créer un troisième niveau hiérarchique dans lequel nous pourrions sélectionner une région du pays sélectionné…



1 Commentaire(s):

  • On peut simplifier (légèrement) la formule pour le Pays, en utilisant la syntaxe à 5 paramètres de la fonction décaler, avec ses deux derniers paramètres (facultatifs) qui définissent la hauteur et la largeur de la région retournée:

    =decaler($E$1;0;$C$1;nbval(decaler($E:$E;0;$C$1));1)

    Ca me paraît (un peu!) plus lisible que la formule proposée, avec les deux décaler et le ":" entre les deux pour fabriquer une adresse de plage

    By Anonymous Philippe M, sur 11:28 AM  

Enregistrer un commentaire

<< Accueil