Formule liée à un mot dans une cellule

Fermé
caroline83 - 13 déc. 2013 à 09:36
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 13 déc. 2013 à 09:54
Bonjour,
j'ai une colonne B avec la désignation des articles vendus.
lorsque le mot "term" est dans la désignation, je dois multiplier les quantités vendues (en colonne D) fois 1.
si c'est le mot"1App" alors il faut multiplier par 1
si c"est le mot "2aPP" = * 2

voici la formule que j'ai créee mais cela ne marche pas :(
=SI(B3="term";D3*1;SI(B3="1App";D3*1;SI(B3="2App";D3*2)))

excel me dit que la formule est trop longue..de plus, j'ai encore d'autres mots à rajouter..

Pouvez-vous m'aider svp?
Je vous remercie
Elisa

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 421
Modifié par Vaucluse le 13/12/2013 à 09:54
Bonjour

Il n'est pas normal que Excel refuse la formule avec trois SI seulement!
ceci dit, on peut faire plus simple:
créez hors champ un tableau avec les textes et les coef
Exemple à adapter
en Y , la liste des textes, de Y1 à Y20
en Z les coefficients correspondants

la formule en D3 evient:
=D3*(RECHERCHEV;B3;$Y$1:$Z$20;2;0)
et pour éviter #NA si B3 est vide:
=SI(B3="";"";D3*(RECHERCHEV;B3;$Y$1:$Z$20;2;0))

N'oubliez pas les $ pour bloquer le champ Y1:Z20 avant de tirer la formule.

crdlmnt

Errare humanum est, perseverare diabolicum
0