Formule "et" ou "ou"

Résolu/Fermé
nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020 - 23 juin 2017 à 15:05
nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020 - 23 juin 2017 à 16:33
Bonjour mis amis,

je suis en besoin de votre aide, j'ai déja une formule "un bricole" que j'ai établi pour faire la tache mais elle est délicate. Est ce que je peux avoir la solution de cette situation:
Colonne A / Colonne B / Colonne C
0 / 1000 / 10%
1001 / 2000 / 20%
2001 / 3000 / 30%
3001 / 4000 / 40%
4001 / 5000 / 45%
5001 / 6000 / 50%

et un chiffre = 3030 donc la formule est: si 3030 est compris entre 0 et 1000 la résultat est 3030*10% sinon VIDE; et si 3030 est compris entre 1001 et 2000 la résultat est 3030*20% sinon vide;et si 3030 est compris entre 2001 et 3000 la résultat est 3030*30% sinon vide; comme dans ce cas la résultat sera 3030*40%=1212, etc....

Merci de m'aider sur cela,




2 réponses

ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
Modifié le 23 juin 2017 à 15:12
Bonjour

si 3030 est compris entre 0 et 1000 la résultat est 3030*10% sinon VIDE; et si 3030 est compris entre 1001 et 2000 la résultat est 3030*20%
Il y a une contradiction dans ton propos : si 3030 n'est pas entre 0 et 1000, tu proposes "vide" et/ou autre chose (ton 2° SI)
3030 en F2 formule en G2 par exemple
=SI(F2<=1000;F2*10%;SI(F2<=2000;F2*20%;.... )...)
à compléter en faisant attention au nombre de parenthèses fermantes (égal au nombre de SI)

Cdlmnt
2
nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020
23 juin 2017 à 15:34
oui dans toutes les cas si le nombre n'est pas inclus le SINON est le vide,
est ce que vous pouvez me dire comment je peux regrouper plusier formule de =SI(ET....
est ce que vous pouvez me proposer une solution? dans l'attente de votre réponse merci
0
nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020
23 juin 2017 à 15:40
Comment grouper ces formules dans une seule formule qui réspecte ces conditions:
=SI(ET(A10>=A2;A10<=B2);A10*C2;0)
=SI(ET(A10>=A3;A10<=B3);A10*C3;0)
=SI(ET(A10>=A4;A10<=B4);A10*C4;0)
=SI(ET(A10>=A5;A10<=B5);A10*C5;0)
=SI(ET(A10>=A6;A10<=B6);A10*C6;0)

Merci de me répondre
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
23 juin 2017 à 15:45
Bonjour,

Suivait la formule de ccm81.
Si(A1<=10000;B1*0.10;si(A1<=20000;B1*0.20;si(A1<=30000;B1*0.30:"")))

Cette formule va jusqu'a 30000 A vous de continuez la formule jusqu'au 50%.
0
nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020
Modifié le 23 juin 2017 à 15:56
Mr Diablo, cette formule n'est pas adéquate avec ma demande et elle ne marche pas:
+Si(A1<=10000;B1*0,10;si(A1<=20000;B1*0,20;si(A1<=30000;B1*0,30:"")))
0
nonossov Messages postés 611 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 17 janvier 2020 > diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024
23 juin 2017 à 15:58
diablo13800 Mr, comment puis je grouper ces trois formules en une:
=SI(ET(A10>=A2;A10<=B2);A10*C2;0)
=SI(ET(A10>=A3;A10<=B3);A10*C3;0)
=SI(ET(A10>=A4;A10<=B4);A10*C4;0)
=SI(ET(A10>=A5;A10<=B5);A10*C5;0)
=SI(ET(A10>=A6;A10<=B6);A10*C6;0)
0
Mazzaropi Messages postés 1985 Date d'inscription lundi 16 août 2010 Statut Contributeur Dernière intervention 24 mai 2023 70
Modifié le 23 juin 2017 à 15:52
nonossov, Bonjour.

Je salue ccm81 collègue.
La solution à votre demande a été offert par collègue ccm81.

.........A......../.........B...... /........C.......
1...............0./..........1000./...... 10%
2..........1001./..........2000./...... 20%
3..........2001./..........3000./...... 30%
4..........3001./..........4000./...... 40%
5..........4001./..........5000./...... 45%
6..........5001./..........6000./...... 50%

Cependant, je prends la liberté de proposer une autre solution dans ce cas est plus structuré et facile de donner l'entretien en cas de besoin.

La fonction RECHERCHEV a été développé spécifiquement pour ce type de cas comme le vôtre.

Supposons que la valeur se trouve dans la cellule A10.

Il suffit: = A10 * SIERREUR( RECHERCHEV (A10; A1:C6; 3; VRAI); 0)

Si vous le souhaitez, cliquez sur ce lien support technique Microsoft et une véritable leçon sera présenté sur cette fonction RECHERCHEV.

J'espère avoir aidé.
--
Belo Horizonte, Brasil.
Marcílio Lobão
0