Excel : Choix d'une liste

Bonsoir,

J'aimerai savoir comment faire pour qu'un choix d'une liste ex : "Armoire" ait comme valeur 10.

Exemple je veux faire en sorte que mon tableur ait comme colone : Nombre - Type - Montant, que dans la case type j'ai une liste déroulante m'indiquant, armoire chaise ou autre. Donc 3 chaises montant 300 euros. Bref, je veux qu'"Armoire" ait pour valeur 10 euros.

Merci de m'indiquer comment faire ;)

Marc.us
Configuration: Windows XP
Internet Explorer 7.0

4 réponses

  1. Contributeur
    bonjour

    Tout d'abord tu te crées ton tarif ainsi :

    colonne1 colonne2
    armoire _ 10
    chaise __ 100
    autre ___ 50

    les données de la colonne1 tu les nommes "liste" et
    les données des colonnes1 et 2 tu les nommes "listeprix"
    par exemple.

    dans ton "tableur", tu as :

    ------A-------B---------C
    1Nombre - Type - Montant
    2_____3 _ chaise ___300

    dans la colonne Nombre , tu saisis les nombres,
    dans la colonne Type , tu as ta liste déroulante : "liste"
    dans la colonne Montant , tu mets la formule suivante :
    =SI(B2="";"";(A2*RECHERCHEV(B2;listeprix;2;FAUX)))

    et tu obtiens 3 (A2) X 100 le prix de la chaise, soit 300

    Il suffit ensuite de sélectionner B2:C2 et de les tire vers le bas.

    Si ce n'est pas clair pour toi, complètes ta question,
    et merci de nous tenir au courant.

    0
    1. Bonsoir,

      Merci bien, j'ai compris ;) Puis-je savoir de même s'il est possible d'avoir une liste de plus de 10 éléments ?

      Merci d'avance.

      Marc.us
      0
      1. Contributeur
        bonjour

        avoir une liste de plus de 10 éléments ?

        Il n'y a pas de souci et je ne pense pas qu'il y ait de limite particulière.

        Le seul problème, c'est qu'avec de grandes listes il faut faire défiler,
        et donc il vaut mieux que la liste soit triée pour la facilité d'utilisation.
        0
        1. Ah oui, pardon, je m'y prenais mal, et bien merci pour tout ;)
          Le problème est donc résolu.

          Marc.us
          0