Formule si et ou

Résolu/Fermé
ticalea - 31 mars 2010 à 16:31
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 - 1 avril 2010 à 14:03
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.

7 réponses

Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
31 mars 2010 à 18:32
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.
0
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%".
0
xjeef23 Messages postés 9 Date d'inscription samedi 31 octobre 2009 Statut Membre Dernière intervention 13 avril 2010
31 mars 2010 à 19:07
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.
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
31 mars 2010 à 22:02
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.
0
désolée je dois vraiment être conne mais ça ne fonctionne pas est ce que je peux t'envoyer mon tableau par mail?
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
31 mars 2010 à 23:41
Bonjour,
Oui bien sur, via https://www.cjoint.com/ et poster le lien.
0
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58414 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 8 mai 2024 17 103
1 avril 2010 à 05:55
é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
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 686
1 avril 2010 à 09:23
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
0
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
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 686
1 avril 2010 à 09:45
Exact, il y a un décalage sur la cellule départ :

=DECALER($S$24;EQUIV(R5;$S$25:$S$37;1);EQUIV(S5;{-1;0,1;0,2};1))
0
c'est parfait, il me reste à qualifier mes 2500 comptes clients et mon dossier est bouclé grâce à vous.

Merci beaucoup.
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
1 avril 2010 à 14:03
A tous,
Bonne fête de Pâques.
0