Bonjour à tous et merci d'avance pour votre aide

Fermé
KanakStorm - 20 juin 2013 à 07:17
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 20 juin 2013 à 07:33
Bonjour,
je voudrais faire apparaitre un chiffre dans une cellule en fonction d'un argument .
Par exemple: Si A1 = Forêt , le résultat dans B2 = 100
ou si AI = Mer, le résultat dans B2 = 200 ou autre

j'espère que vous comprendrez
et merci encore

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 20/06/2013 à 07:55
Bonjour
si vous avez peu d'arguments:

=SI(A1="Forêt";100;SI(A1="Mer";200;SI(....="...";....)))
fermez par autant de parenthéses qu'il y a de SI dans la formule
limlité à 7 SI sur Excel avant 2007, illimité parès

Si vous arguments sont nombreux adapter cet exemple:

EN X, la liste exhaustive de vos arguments
en ligne avec, en Y les montants correspondants

en B1 la formule:
=SI(A1="";"";RECHERCHEV(A1;$X$1:$Y$50;2;0))

1° condition SI(A1="";"" évite l'affichage #N/A si A1 est vide

RECHERCHEV cherche la valeur dans la 1° colonne du champ X1:Y50 donc X et renvoie la valeur Y sur la même ligne.
(soit;2; pour la 2° colonne d'un champ
le;0) final du code est un code EXCEL pour obliger à trouver la valeur exacte dans X
les signes $ servent à bloquer le champ si vous "tirez" la formule dans la colonne B

Vous pouvez compléter avec un menu déroulant en A , basé sur la liste X1:X50 qui vous évitera les fautes de frappes ou les erreurs d'entrées dans A

crdlmnt



Errare humanum est, perseverare diabolicum
0
cocodu67... Messages postés 3155 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 1 mai 2024 145
20 juin 2013 à 07:29
Lu'

Utilise le SI
-1