Excel 2003:cellule liée avec liste déroulante

CH -  
 solshi -
Bonjour,

J'ai une liste déroulante dans B20(0;10;20;30;40;50;60;70)

et je veux que dans B21, un pointage apparaisse automatiquement selon la sélection faite dans B20

B20 B21
SI 0 0
10 1
20 2
30 3
40 4
50 5
60 6
70 7

J'ai fait
=SI(B20="0";0;SI(B20="10";1;SI(B20="30";3;SI(B20="40";4;SI(B20="50";5;SI(B20="60";6;SI(B20="70";7;0)))))))

Mais ça ne marche pas... ça donne 0!!!

Je sais que plusieurs personnes ont posé des questions similaires dans d'autre forum... mais, je n'y arrive pas.

Merci de m'aider!

CH



A voir également:

4 réponses

Patrice33740 Messages postés 8930 Statut Membre 1 781
 
=SI(ESTNUM(B20);B20/10;"")
0
CH
 
Un gros merci.
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
De rien, au plaisir de te relire sur le Forum

Patrice
0
solshi
 
Bonjour,

je suis toute nouvelle et j'ai un grand besoin de votre aide.
Je suis dans le même cas que cette personne sauf que ma liste déroulante ne contient que du texte.
Je m'explique :
j'ai une liste déroulante en A2 où il y a 3 critères, disons bleu, blanc ou rouge.
j'ai noté dans A1 : 2012
je souhaiterais obtenir en A3 selon que j'ai choisi en A:
- bleu : 2012 + 1 (an)
- blanc : 2012 + 2 (ans)
- rouge : 2013 + 3 (ans)


Je vous remercie par avance pour votre aide.
0
Raymond PENTIER Messages postés 71852 Date d'inscription   Statut Contributeur Dernière intervention   17 386
 
Bonjour.
J'ai du mal à saisir ton explication :
je souhaiterais obtenir en A3 selon que j'ai choisi en A:
- bleu : 2012 + 1 (an)
- blanc : 2012 + 2 (ans)
- rouge : 2013 + 3 (ans)

En A1 il y a 2012 ; en A2 tu choisis bleu ; en A3 tu veux afficher quoi ? "- bleu : 2012 + 1 (an)" ?
0
solshi
 
oops ! je ne suis pas claire du tout en effet !
voilà :

en A1 (ou ailleurs, peu importe, c'est un valeur de référence) je note l'année 2012.

en A2 , je mets une liste déroulante bleu, blanc, rouge (couleur de mes dossiers)

en A3, je voudrai voir apparaitre l'année à laquelle je dois les archiver en sachant que :
pour bleu, c'est dans un an
pour blanc, 2
pour rouge, 3

et donc, par exemple si je sélectionne en A2 dans ma liste "rouge", automatiquement en A3 apparaitre 2015.

J'espère que c'est mieux comme explication, ce n'est déjà pas très très net dans ma p'tite tête :))
En tout cas ,merci de vous pencher sur mon problème :)
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonjour solshi ,

Je suis un peu comme Raymond j'ai du mal à comprendre !
Ton problème n'a rien a voir avec celui de CH.

Essaies cette formule :
=SI(A2="bleu";"2012 + 1 (an)";"") & SI(A2="blanc";"2012 +2 (ans)";"") & SI(A2="rouge";"2013 + 3 (ans)";"")
0
solshi
 
merci Patrice. J'ai essayé d'expliquer un peu mieux mon pb. Tu le verras dans ma réponse à Raymond.
En tout cas, merciiiii :)
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir à tous,

=A1+SI(B1="bleu";1;SI(B1="blanc";2;SI(B1="rouge";3;"err")))
si tu veux #VALEUR! au lieu de 2012 si valeur différente.
ou
=A1+SI(B1="bleu";1;SI(B1="blanc";2;SI(B1="rouge";3;"")))
si tu préfères y lire 2012

Si tu veux un vide ça sera plus long comme formule...

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
solshi
 
ahhhh merciiiii !!! ça fonctionne super !!!!
tu es formidable :)
0
Raymond PENTIER Messages postés 71852 Date d'inscription   Statut Contributeur Dernière intervention   17 386
 
solshi, tu te rends mieux compte de l'importance d'un exposé clair et explicite ?
Déjà le simple fait de devoir décrire précisément ce que tu souhaites permet d'éclairer ta propre compréhension du problème et de ses contraintes.
"Un problème bien décrit est à moitié résolu", disait mon prof de maths ...

J'aurais plutôt proposé, en A3 :
=SI(A2="";"";A1+SI(A2="bleu";1;SI(A2="blanc";2;3)))

Amicales salutations à vous tous.
0
solshi
 
merci pour ton aide ! tu as raison, l'important est de bien définir la problématique avant...
0