EXCEL 2010 menu déroulant avancé

Bonjour,

j'ai une question simple (je l'espère) mais dont je ne trouve nul pars la réponse sur le net :(

sur excel 2010 je voulais faire un menu déroulant qui aurai une impacte sur certaines cellules de la même shit : suivant ce que je choisi dans le menu déroulant plusieurs cellules changent de valeur

par exemple :
j'ai un menu déroulant avec A;B;C;D et j'aimerais que quand je sélectionne A mes cellules B2=10 ; B3=15 ; D9=5...
mais quand je sélectionne C les cellules B2=2 ; B3=10 ; D9=6...

Je vous remercie d'avance pour vos réponses!

4 réponses

  1. Re,

    On pourrait jouer également avec la fonction CHOISIR un exemple avec des valeurs de A à J

    =CHOISIR(1+(A2="A")*(1)+(A2="B")*(2)+(A2="C")*(3)+(A2="D")*(4)+(A2="E")*(5)+(A2="F")*(6)+(A2="G")*(7)+(A2="H")*(8)+(A2="I")*(9)+(A2="J")*(10);"";10;20;30;40;50;60;70;80;90;100)

    ou en plus court et certainement plus facile à mettre en pratique, liste de validation en A2

    =INDEX({10;20;30;40;50;60;70;80;90;100};EQUIV(A2;{"A";"B";"C";"D";"E";"F";"G";"H";"I";"J"};0))

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
    1. Merci beaucoup mike!

      je n'ai pas encore la solution mais je suis sur ta formule et je pense que je tien bientôt le bon bout ;)

      et anonymous je pense que tu as tout en main sur l'autre post pour y arriver. c'est en tout cas les démarche que j'ai fait, je ne peux pas t'en dire plus. dsl
      0
      1. Salut,
        en B2
        =SI(A2="A";10;"")
        en B3
        =SI(A2="A";15;"")

        etc ...
        mais je pense qu'il te faut une formule plus complexe si dans ta liste déroulante en A2 par exemple tu as A en B2 tu as 10 mais si tu as B dans ta liste en B2 par ex. tu as 20 si tu sélectionnes C en B2 tu as 30 etc ...

        =SI(A2="A";10;SI(A2="B";20;SI(A2="C";30;"")))

        idem en B3 et D9
        1