Plusieurs SI dans une cellule

Résolu
Ludo -  
 Ludo -
Bonjour,

J'ai bien trouvé des tuto sur ce type de sujet mais rien de similaire que je puisse comprendre.
En effet, je suis débutant....

J'ai une colonne où j'ai crée pour chaque cellule la même liste (qui contient des noms de machines que l'entreprise vend)
Je voudrais que selon le choix de l'utilisateur, le prix de cette machine s'affiche dans le colonne à coté.

J'ai essayé avec la fonction si mais je n'y parviens pas, il me faudrait un style :
Si ("machine 1", "133 €") Si("machine 2", "255 €") etc...

J'espère que vous pourrez m'aider, merci d'avance.

<config>Windows 7>

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    le mieux est de faire une base de données avec vos références.
    Exemple à adapter

    *sur feuil1 base de données
    en A la liste des machines
    en B la liste des tarifs correspondants
    Nommer le champ colonne A sur le nombre de lignes utilisées pour l'exemple: MACHINE

    pour nommer, sélectionnez le champ, inscrivez le nom dans la case adresse à gauche de la barre de formule et ENTER

    Nommer le champ complet A:B de la même façon, nom: TARIFS

    *Sur feuil2 édition
    en colonne A à partir de A2 sur la hauteur utile:
    Ruban / données / Validation / Liste et entrez : =MACHINE
    en colonne B à partir de B2
    =SI(A2="";"";RECHERCHEV(A2;TARIFS";2;0))
    tirez la formule sur la hauteur voulue

    crdlmnt

    Errare humanum est, perseverare diabolicum
    1
    1. Ludo
       
      Merci Vaucluse pour ta réponse.

      La première partie fonctionne mais la fonction dans ma colonne suivante ne fonctionne pas. Est-ce un problème de formule ?

      =SI(P4="";"";RECHERCHEV(P4;"TARIF";2;0))
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Vous avez bien nommé TARIF le champ complet A et B?
      0
    3. Ludo
       
      C'est bon ça fonctionne !!
      L'erreur provient du guillemet à TARIF. Il ne faut pas mettre de guillemets pour nommer la plage.

      Merci beaucoup Vaucluse !
      0