Listes déroulantes pour afficher les nombres entre deux nombres spécifiés

Table des matières

J'ai récemment reçu un e-mail d'un de mes lecteurs avec une requête intéressante sur l'utilisation de listes déroulantes dans Excel.

Il m'a demandé s'il était possible d'avoir une liste déroulante qui montre des nombres basés sur les deux nombres spécifiés.

Quelque chose comme indiqué ci-dessous :

Notez que la liste déroulante commence à partir du nombre de la colonne A et monte jusqu'au nombre de la colonne B. Par exemple, la liste déroulante de D2 affiche des nombres de 1 à 10, et celle de D3 affiche des nombres de 5 à 20, etc.

Ce type de liste déroulante peut être créé à l'aide d'une colonne d'assistance et d'une fonction INDIRECT.

Plongeons-nous et voyons comment créer cela.

Utilisation de la formule INDIRECTE

Cette idée dans cette méthode est d'utiliser la fonction INDIRECT pour créer une plage qui afficherait les nombres entre les deux nombres spécifiés. Pour ce faire, j'ai utilisé une colonne d'aide.

Voici les étapes à suivre pour utiliser la formule INDIRECT pour créer la liste déroulante entre les nombres spécifiés :

  • Dans la colonne C, entrez les nombres de 1 à 1000 (vous pouvez le faire rapidement en utilisant la poignée de remplissage). L'idée est de couvrir tous les nombres qui peuvent être utilisés dans la liste déroulante. Ce sera notre colonne d'aide.
  • Sélectionnez la cellule ou la plage de cellules dans laquelle vous voulez la liste déroulante.
  • Allez dans l'onglet Données et cliquez sur Validation des données.
  • Dans la boîte de dialogue Validation des données, dans l'onglet Paramètres, sélectionnez Liste dans la liste déroulante.
  • Dans le champ Source, saisissez la formule suivante : =INDIRECT("$C$"&A2+1&":$C$"&B2+1)
  • Cliquez sur OK.

C'est ça!

Cela créera la liste déroulante qui affichera les nombres situés entre les deux nombres spécifiés.

Comment cela marche-t-il?

Le rôle de la colonne d'aide est de fournir une plage de cellules qui peut être référencée dans la formule déroulante.

La formule INDIRECT crée cette plage en utilisant les nombres des colonnes A et B. Notez que dans la formule, j'ai ajouté 1 au nombre (A2+1 et B2+1), car les numéros de colonne d'aide commencent à partir de la deuxième ligne.

Cliquez ici pour télécharger le fichier d'exemple.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave