Formule si et ou
Résolu
ticalea
-
Le Pingou Messages postés 12274 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12274 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je dois mettre un fichier à jour et j'ai besoin du résultat de la formule suivante :
Si CA >= a 2000,3000,4000,5000 etc et progression de 10% ou progression de 20% alors 0.50,0.60 etc
Voilà mon tableau "matrice"
CA Prog de 10% Prog de 20%
2 000 € 0.00% 0,50%
3 000 € 0,50% 0,60%
4 000 € 0,75% 0,90%
5 000 € 1,00% 1,20%
10 000 € 1,25% 1,50%
15 000 € 1,50% 1,80%
20 000 € 1,75% 2,10%
25 000 € 2,00% 2,40%
30 000 € 2,25% 2,70%
35 000 € 2,50% 3,00%
40 000 € 2,75% 3,30%
45 000 € 3,00% 3,60%
Et voilà la formule que j'ai faite mais je me suis plantée.
Il faut prendre en compte toutes les tranches de CA
=SI(ET(S5>=3000;T5>=10;T5>=20);"0,50";"0,60");SI(ET(S5>=4000;T5>=10;T5>=20);"0,75";"0,90");SI(ET(S5>=5000;T5>=10;T5>=20);"1,00";"1,20");SI(ET(S5>=10000;T5>=10;T5>=20);"1,25";"1,50");SI(ET(S5>=15000;T5>=10;T5>=20);"1,50";"1,80");SI(ET(S5>=20000;T5>=10;T5>=20);"1,75";"2,10");SI(ET(S5>=25000;T5>=10;T5>=20);"2";"2,40");SI(ET(S5>=30000;T5>=10;T5>=20);"2,25";"2,70");SI(ET(S5>=35000;T5>=10;T5>=20);"2,5";"3,00");SI(ET(S5>=40000;T5>=10;T5>=20);"2,75";"3,30");SI(ET(S5>=45000;T5>=10;T5>=20);"3,00";"3,60")
Merci pour vos réponses.
Je dois mettre un fichier à jour et j'ai besoin du résultat de la formule suivante :
Si CA >= a 2000,3000,4000,5000 etc et progression de 10% ou progression de 20% alors 0.50,0.60 etc
Voilà mon tableau "matrice"
CA Prog de 10% Prog de 20%
2 000 € 0.00% 0,50%
3 000 € 0,50% 0,60%
4 000 € 0,75% 0,90%
5 000 € 1,00% 1,20%
10 000 € 1,25% 1,50%
15 000 € 1,50% 1,80%
20 000 € 1,75% 2,10%
25 000 € 2,00% 2,40%
30 000 € 2,25% 2,70%
35 000 € 2,50% 3,00%
40 000 € 2,75% 3,30%
45 000 € 3,00% 3,60%
Et voilà la formule que j'ai faite mais je me suis plantée.
Il faut prendre en compte toutes les tranches de CA
=SI(ET(S5>=3000;T5>=10;T5>=20);"0,50";"0,60");SI(ET(S5>=4000;T5>=10;T5>=20);"0,75";"0,90");SI(ET(S5>=5000;T5>=10;T5>=20);"1,00";"1,20");SI(ET(S5>=10000;T5>=10;T5>=20);"1,25";"1,50");SI(ET(S5>=15000;T5>=10;T5>=20);"1,50";"1,80");SI(ET(S5>=20000;T5>=10;T5>=20);"1,75";"2,10");SI(ET(S5>=25000;T5>=10;T5>=20);"2";"2,40");SI(ET(S5>=30000;T5>=10;T5>=20);"2,25";"2,70");SI(ET(S5>=35000;T5>=10;T5>=20);"2,5";"3,00");SI(ET(S5>=40000;T5>=10;T5>=20);"2,75";"3,30");SI(ET(S5>=45000;T5>=10;T5>=20);"3,00";"3,60")
Merci pour vos réponses.
7 réponses
-
Bonjour,
Je ne suis pas certain d'avoir compris, mais essayez cette formule :
=SOMMEPROD(((A2>=G2:G13)*1);SI((B2>=20);I2:I13;(H2:H13)))
Votre matrice en plage G1:I13
Le CA en colonne A
La progression en colonne B
La ligne 1 est celle des titres.-
bonsoir, ta formule à l'ai pas mal mais ça ne fontionne pas, il doit manquer un paramètre.
voilà un bout de mon tableau
en A B C D
NOM CA 2009 CA2010 Progression
AGRI 6893 10066 46,03%
AGRI 16577 17052 2,87%
AGRI 8552 12500 46,16%
AGRI 47 520 1006,38%
AGRI 5030 6500 29,22%
AGRI 4082 4800 17,59%
AGRI 6898 5960 -13,60%
AGRI 1 80 7900,00%
AGRI 25405 25800 1,55%
Le résultat que je recherche c'est si mon client à un ca de "tel montant" et une progression de 10 ou 20% alors on applique un escompte de "tel%".
-
-
bonjour
quel est le résultat recherché?
dans ta fonction il y a une répétition qui est si CA >= à 2000 3000 4000..etc
donc si j'ai bien compris la condition serait la même toujours en mettant si(ca>=2000). il y a aussi une porte logique OU qui n'as pas été respecté.
je te propose de combiner la condition SI , ET et OU. -
Bonjour ticalea,
Je n'avais pas tester convenablement ma formule, voici la nouvelle:
=SOMMEPROD(INDEX(SI((B2>=20);$I$2:$I$13;$H$2:$H$13);(SOMMEPROD(SOMME((A2>=$G$2:$G$13)*1)))))
Note : elle renvoie la valeur correspondante pour la prog de 10 ou 20 et selon le CA. -
Bonjour,
Oui bien sur, via https://www.cjoint.com/ et poster le lien.-
C'est la première fois que je fait ça j'espère que c'est bon
https://www.cjoint.com/?ebjhcMfaVI
merci et bonne journée
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
évite de poser 2 fois le même problème le même jour dans le même forum !https://forums.commentcamarche.net/forum/affich-17213657-formule-si-plusieurs-niveaux
-
bonjour
Voici ton classeur avec la formule que je t'avais donnée sur l'autre poste
http://www.cijoint.fr/cjlink.php?file=cj201004/cijsHW9eJE.xls-
merci gbinforme mais il y a une erreur car si on prend la première ligne avec le CA 2010 je suis a 10166 euros et je devrais avoir un escompte à 1.50 % et pas 1,80% car mon CA n'atteint pas 15000. (poure cette case la formule devrait dire compris entre 10000 et 14999).
Merci de m'aider je dois render le dossier pour 13h -
-
-
-
A tous,
Bonne fête de Pâques.