Fonction SI
Résolu
ce_lia
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je dois calculer un prix avec une certaine remise grâce à Excel
Je dispose des informations suivantes:
Nombre d'articles ---> Remise appliquées
1 ---> 0 %
Entre 2 et 4 ----> 5 %
Entre 5 et 9 ---> 10 %
Plus de 10 ---> 20 %
Mon tableur se présente de cette manière :
///////////B17 /////////////////////// C17 //////////////////////// D17/////////////////
PRIX DE BASE=200 // NOMBRE D'ARTICLES=3 // PRIX AVEC REMISE QUE JE DOIS CALCULER=?
J'ai donc utilisé la formule suivante : =SI(C17=1;B17*1;SI(2<C17<4;B17*0.05;SI(5<C17<9;B17*0.1;SI(C17>10;B17*0.2))))
Dans la case D17 je devrais trouver 200 or Excel m'affiche : FAUX
J'aimerais savoir d'où provient mon erreur et comment la corriger, merci d'avance.
Je dois calculer un prix avec une certaine remise grâce à Excel
Je dispose des informations suivantes:
Nombre d'articles ---> Remise appliquées
1 ---> 0 %
Entre 2 et 4 ----> 5 %
Entre 5 et 9 ---> 10 %
Plus de 10 ---> 20 %
Mon tableur se présente de cette manière :
///////////B17 /////////////////////// C17 //////////////////////// D17/////////////////
PRIX DE BASE=200 // NOMBRE D'ARTICLES=3 // PRIX AVEC REMISE QUE JE DOIS CALCULER=?
J'ai donc utilisé la formule suivante : =SI(C17=1;B17*1;SI(2<C17<4;B17*0.05;SI(5<C17<9;B17*0.1;SI(C17>10;B17*0.2))))
Dans la case D17 je devrais trouver 200 or Excel m'affiche : FAUX
J'aimerais savoir d'où provient mon erreur et comment la corriger, merci d'avance.
A voir également:
- Fonction SI
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
3 réponses
ce_lia, Bonjour.
Essayez cette formule:
=SI(C16=1;B16;SI(ET(C16>=2;C16<=4);(B16-B16*0.05);SI(ET(C16>=5;C16<=9);(B16-B16*0.1);SI(C16>=10;(B16-B16*0.2)))))
Je ai fait cette formule en utilisant la fonction SI en raison de votre demande.
Mais je suggère que vous utilisez la fonction RECHERCHEV qui est mieux préparé pour ce genre de recherche et laisse beaucoup plus facile tableur pour donner l'entretien en cas de besoin.
Ce est ce que vous vouliez?
Je espère que je ai aidé.
--
Belo Horizonte, Brasil.
Marcílio Lobão
Essayez cette formule:
=SI(C16=1;B16;SI(ET(C16>=2;C16<=4);(B16-B16*0.05);SI(ET(C16>=5;C16<=9);(B16-B16*0.1);SI(C16>=10;(B16-B16*0.2)))))
Je ai fait cette formule en utilisant la fonction SI en raison de votre demande.
Mais je suggère que vous utilisez la fonction RECHERCHEV qui est mieux préparé pour ce genre de recherche et laisse beaucoup plus facile tableur pour donner l'entretien en cas de besoin.
Ce est ce que vous vouliez?
Je espère que je ai aidé.
--
Belo Horizonte, Brasil.
Marcílio Lobão
bonjour
=B17*(INDEX({1;0,95;0,9;0,8};EQUIV(C17;{0;2;5;10};1)))
sinon
ton erreur
SI(2<C17<4;...
syntaxe excel
ET(C17>=2;C17<5)....
le + pratique pour d'éventuelles évolutions sanbs toucher aux fotmules,étant de faire un tableau annexe avec ton barème
et d'utiliser un RechercheV
Pour ces différentes syntaxes, tu trouveras comment faire dans l'onglet "astuces" du site CCM
Michel
=B17*(INDEX({1;0,95;0,9;0,8};EQUIV(C17;{0;2;5;10};1)))
sinon
ton erreur
SI(2<C17<4;...
syntaxe excel
ET(C17>=2;C17<5)....
le + pratique pour d'éventuelles évolutions sanbs toucher aux fotmules,étant de faire un tableau annexe avec ton barème
et d'utiliser un RechercheV
Pour ces différentes syntaxes, tu trouveras comment faire dans l'onglet "astuces" du site CCM
Michel