OVH Cloud OVH Cloud

Formule SI avec 22 critères

6 réponses
Avatar
Françoise
Bonjour =E0 tous,

Y-a--il un moyen plus =E9l=E9gant et puissant pour =E9crire une=20
formule de calcul du type=20
SI(B1=3D"A0001")
SI(B1=3D"A0234")
et ainsi de suite pour 22 crit=E8res diff=E9rents
alors cellule B / 0.9 + (B/0.9 * 0.33)
sinon
B * 0.33

Peut-on faire en sorte que ces 22 crit=E8res soient=20
enregistr=E9s quelque part et s'appelle (x) et faire=20
r=E9f=E9rence =E0 ce (x) pour =E9crire la formule ?

D'avance merci

6 réponses

Avatar
Pascal Engelmajer
Salut,
on peut sûrement utiliser Insertion/nom/définir
mais je comprends mal la question.
et quelle est la liaison entre les critères ?
SI() et SI() .... et SI() 22 fois
ou
SI() ou SI() ...
qu'est la cellule B ?
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Françoise" a écrit dans le message de
news: 1a11801c41d78$16d1dd70$
Bonjour à tous,

Y-a--il un moyen plus élégant et puissant pour écrire une
formule de calcul du type
SI(B1="A0001")
SI(B1="A0234")
et ainsi de suite pour 22 critères différents
alors cellule B / 0.9 + (B/0.9 * 0.33)
sinon
B * 0.33

Peut-on faire en sorte que ces 22 critères soient
enregistrés quelque part et s'appelle (x) et faire
référence à ce (x) pour écrire la formule ?

D'avance merci
Avatar
Bonjour Pascal et merci de te pencher sur mon problème :
en fait j'ai
1)une cellule "A1" qui est représente une référence produit
2)une cellule "B1" qui indique le prix HT de la réf "A1"
3)une cellule "C1" qui va calculer en fonction de mes 22
critères, le prix réel HT de la réf "A1"
car si "A1" est égale à la ref "A0001A"; "A0002B", etc...
multiplié par 22 références différentes,
alors la cellule "C1" appliquera la formule de calul :
B / 0.9 + (B/0.9 * 0.33)
sinon la formule de calcul :
B * 0.33

est-ce plus clair ?
vois-tu pourquoi, je souhaite faire autrement (si c'est
possible) que de mettre 22 fois SI(...)
D'avance merci pour tes idées sur le sujet

-----Message d'origine-----
Salut,
on peut sûrement utiliser Insertion/nom/définir
mais je comprends mal la question.
et quelle est la liaison entre les critères ?
SI() et SI() .... et SI() 22 fois
ou
SI() ou SI() ...
qu'est la cellule B ?
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait
pas ou il va."

Sénèque.
http://www.ilyapa.net/excel
"Françoise" a écrit
dans le message de

news: 1a11801c41d78$16d1dd70$
Bonjour à tous,

Y-a--il un moyen plus élégant et puissant pour écrire une
formule de calcul du type
SI(B1="A0001")
SI(B1="A0234")
et ainsi de suite pour 22 critères différents
alors cellule B / 0.9 + (B/0.9 * 0.33)
sinon
B * 0.33

Peut-on faire en sorte que ces 22 critères soient
enregistrés quelque part et s'appelle (x) et faire
référence à ce (x) pour écrire la formule ?

D'avance merci


.



Avatar
Pascal Engelmajer
Salut,
une piste
Dans une feuille crée un tableau avec tes 22 références nomme le "ref" par
exemple
en C1
=SI(ESTNA(RECHERCHEV(A1;ref;1;FAUX));B1/0,9+(B/0,9*0,33);B*33)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
a écrit dans le message de news:
1a4c001c41d81$f1b93510$
Bonjour Pascal et merci de te pencher sur mon problème :
en fait j'ai
1)une cellule "A1" qui est représente une référence produit
2)une cellule "B1" qui indique le prix HT de la réf "A1"
3)une cellule "C1" qui va calculer en fonction de mes 22
critères, le prix réel HT de la réf "A1"
car si "A1" est égale à la ref "A0001A"; "A0002B", etc...
multiplié par 22 références différentes,
alors la cellule "C1" appliquera la formule de calul :
B / 0.9 + (B/0.9 * 0.33)
sinon la formule de calcul :
B * 0.33

est-ce plus clair ?
vois-tu pourquoi, je souhaite faire autrement (si c'est
possible) que de mettre 22 fois SI(...)
D'avance merci pour tes idées sur le sujet

-----Message d'origine-----
Salut,
on peut sûrement utiliser Insertion/nom/définir
mais je comprends mal la question.
et quelle est la liaison entre les critères ?
SI() et SI() .... et SI() 22 fois
ou
SI() ou SI() ...
qu'est la cellule B ?
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait
pas ou il va."

Sénèque.
http://www.ilyapa.net/excel
"Françoise" a écrit
dans le message de

news: 1a11801c41d78$16d1dd70$
Bonjour à tous,

Y-a--il un moyen plus élégant et puissant pour écrire une
formule de calcul du type
SI(B1="A0001")
SI(B1="A0234")
et ainsi de suite pour 22 critères différents
alors cellule B / 0.9 + (B/0.9 * 0.33)
sinon
B * 0.33

Peut-on faire en sorte que ces 22 critères soient
enregistrés quelque part et s'appelle (x) et faire
référence à ce (x) pour écrire la formule ?

D'avance merci


.



Avatar
Bonjour,

Regarder la fonction recherchev .

Bonne journée.

-----Message d'origine-----
Bonjour à tous,

Y-a--il un moyen plus élégant et puissant pour écrire une
formule de calcul du type
SI(B1="A0001")
SI(B1="A0234")
et ainsi de suite pour 22 critères différents
alors cellule B / 0.9 + (B/0.9 * 0.33)
sinon
B * 0.33

Peut-on faire en sorte que ces 22 critères soient
enregistrés quelque part et s'appelle (x) et faire
référence à ce (x) pour écrire la formule ?

D'avance merci
.



Avatar
isabelle
bonjour Françoise,

une autre solution est de créer un nom ( insertion, nom, définir)
qui ferait référence au 22 références et leur taux
exemple :
Fait référence à : ={"A0001A";0.33;"A0002B";0.34}

si la cellule A1 = A0002B
la formule suivante retourne la valeur 0.34
=INDEX(Taux;EQUIV(A1;Taux)+1;0)

isabelle


Bonjour à tous,

Y-a--il un moyen plus élégant et puissant pour écrire une
formule de calcul du type
SI(B1="A0001")
SI(B1="A0234")
et ainsi de suite pour 22 critères différents
alors cellule B / 0.9 + (B/0.9 * 0.33)
sinon
B * 0.33

Peut-on faire en sorte que ces 22 critères soient
enregistrés quelque part et s'appelle (x) et faire
référence à ce (x) pour écrire la formule ?

D'avance merci


Avatar
Ricky [MVP]
Bonjour *Françoise* (et tous les lecteurs)
| Bonjour à tous,
|
| Y-a--il un moyen plus élégant et puissant pour écrire une
| formule de calcul du type
| SI(B1="A0001")
| SI(B1="A0234")
| et ainsi de suite pour 22 critères différents
| alors cellule B / 0.9 + (B/0.9 * 0.33)
| sinon
| B * 0.33
|
| Peut-on faire en sorte que ces 22 critères soient
| enregistrés quelque part et s'appelle (x) et faire
| référence à ce (x) pour écrire la formule ?
|
| D'avance merci

=Si((B1="A0001")+(B1="A0234")+.... >0;B/0.9+(B/0.9*0.33);B*0.33)

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm