Excel par l'exemple  

EXCEL 2007 - Niveau 3

Téléchargez le livret ici

Accueil
Guides Excel
Excel en Vidéos
Formules de calcul
Exercices
Les Raccourcis
Trucs et Astuces
Applications
Forum Utilisateurs
Ancien Forum
Liens Utiles
Livre d'Or
Contact



 
Automatisation des documents

Les liste déroulantes

Utiliser la liste déroulante

 En cliquant sur la flèche à droite du bouton vous déroulez la liste des informations contenues dans la plage de cellules A1:A10 de la feuille « Liste des clients » :

Choisissez le nom désiré en cliquant dessus.

 Le résultat du choix va s’inscrire dans la cellule liée (G1) sous la forme d’un nombre. Ce nombre est la position du nom choisi dans la liste :

·  Si le premier nom est choisi, le nombre inscrit dans la cellule G1 est 1
  Si le deuxième nom est choisi, le nombre inscrit dans la cellule G1 est 2.
·  etc.

Utiliser le résultat de la cellule liée

 Pour cela vous allez construire à l’endroit désiré une formule de calcul. Cette formule est la suivante :

 =INDEX(tableau;no_lig;no_col)

·  tableau est la plage de cellules sur laquelle la recherche va porter.
·  no_lign est le numéro de la ligne de ce tableau où se trouve l’information désirée.
·  no_col est le numéro de la colonne de ce tableau où se trouve l’information désirée.

 Pour notre exemple, vous allez saisir les données sur l’onglet « Liste des clients ». Le tableau ainsi complété se présentera ainsi :

Pour établir votre document, vous allez avoir besoin des coordonnées complètes du client (Nom, adresse). Vous allez construire les formules de calcul nécessaires. La première formule de calcul que vous allez construire sur l’onglet « Facture », va vous permettre d’afficher le nom du client choisi à l’aide de la liste déroulante.

La formule va rechercher sur la feuille « Liste des clients », dans le tableau qui s’étend de la cellule A2 jusqu’à la cellule D10, l’information qui se trouve sur la ligne correspondant au nom du client (numéro inscrit en cellule G1) et dans la colonne 1 (colonne A). La formule est la suivante :

 =INDEX(A2:D10;$G$1;1)

 De même, pour obtenir l’adresse du client, construisez la formule :

=INDEX(A2:D10;$G$1;2)

 Seul changement, le numéro de la colonne où se trouve l’information. Il s’agit ici de la colonne 2.

 Pour obtenir le code postal qui se trouve dans la troisième colonne du tableau, construisez la formule :

 =INDEX(A2:D10;$G$1;3)

Quand la valeur en G1 change (par l’intermédiaire de la liste déroulante), le résultat affiché change aussi.

 

< Page précédente Retour Sommaire Page suivante >