Problème de valeur dans formule
Résolu/Fermé
Alexia_76
Messages postés
33
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
28 janvier 2010
-
19 nov. 2009 à 13:33
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 19 nov. 2009 à 15:29
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 19 nov. 2009 à 15:29
A voir également:
- Problème de valeur dans formule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
7 réponses
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
19 nov. 2009 à 14:00
19 nov. 2009 à 14:00
bonjour,
ce sont les ) qui sont mal placés :
=SI(C2>=12000;27%+(200*5);SI(C2>=10000;27%+(200*4);SI(C2>=8000;27%+(200*3);SI(C2>=6000;27%+(200*2);SI(C2>-4500;27%+200;SI(C2<4500;1500))))))
le principe de SI :
Si(test; 'valeur si vrai' ; valeur si faut) donc pour empiler ;
Si(test1;valeur1;SI(test2;valeur2;SI(test3;valeur3;....))..)
Ceci dit,tout autre chose, pour la 1°condition par exemple, '27%+(200*5)' renvoie 1000.27
Est ce bien ce qui cherché ? 27% 'tout seul' = 27/100 = 0.27...
peut etre la 'bonne' formule serait :
=SI(C2>=12000;27%*C2+(200*5);SI(C2>=10000;27%*C2+(200*4);SI(C2>=8000;27%*C2+(200*3);SI(C2>=6000;27%*C2+(200*2);SI(C2>-4500;27%*C2+200;SI(C2<4500;1500))))))
revient à calculer une com de 27% sur C2 + une prime par palier. Mais ca, ce n'est effectivement pas ce qui est demandé dans la question...
ce sont les ) qui sont mal placés :
=SI(C2>=12000;27%+(200*5);SI(C2>=10000;27%+(200*4);SI(C2>=8000;27%+(200*3);SI(C2>=6000;27%+(200*2);SI(C2>-4500;27%+200;SI(C2<4500;1500))))))
le principe de SI :
Si(test; 'valeur si vrai' ; valeur si faut) donc pour empiler ;
Si(test1;valeur1;SI(test2;valeur2;SI(test3;valeur3;....))..)
Ceci dit,tout autre chose, pour la 1°condition par exemple, '27%+(200*5)' renvoie 1000.27
Est ce bien ce qui cherché ? 27% 'tout seul' = 27/100 = 0.27...
peut etre la 'bonne' formule serait :
=SI(C2>=12000;27%*C2+(200*5);SI(C2>=10000;27%*C2+(200*4);SI(C2>=8000;27%*C2+(200*3);SI(C2>=6000;27%*C2+(200*2);SI(C2>-4500;27%*C2+200;SI(C2<4500;1500))))))
revient à calculer une com de 27% sur C2 + une prime par palier. Mais ca, ce n'est effectivement pas ce qui est demandé dans la question...
Alexia_76
Messages postés
33
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
28 janvier 2010
19 nov. 2009 à 14:15
19 nov. 2009 à 14:15
Merci dodo69
La dernière formule est la bonne je m'étais mal expliquée sauf que lorsque mon CA est à 0 je devrais avoir 1500€ de salaire or j'ai 0.
Je t'explique quand je suis à moins de 4500 € de CA j'ai un fixe de 1500€ brut et lorsque je passe au dessus de de 4500 € de CA je suis rémunéré à la comm. d'ou mon calcul.
Donc je devrais avoir 1500€ lorsque je suis à zéro
Merci pour ton aide
La dernière formule est la bonne je m'étais mal expliquée sauf que lorsque mon CA est à 0 je devrais avoir 1500€ de salaire or j'ai 0.
Je t'explique quand je suis à moins de 4500 € de CA j'ai un fixe de 1500€ brut et lorsque je passe au dessus de de 4500 € de CA je suis rémunéré à la comm. d'ou mon calcul.
Donc je devrais avoir 1500€ lorsque je suis à zéro
Merci pour ton aide
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
19 nov. 2009 à 14:23
19 nov. 2009 à 14:23
Bonjour
excusez l'incruste
essaies à la fin
SI(C2>=4500;27%*C2+200;1500))))))
excusez l'incruste
essaies à la fin
SI(C2>=4500;27%*C2+200;1500))))))
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
19 nov. 2009 à 14:26
19 nov. 2009 à 14:26
Bonjour,
dobo a raison, les parenthèses sont mal placées. Ta formule devrait être :
=SI(C2>=12000;27%+(200*5);SI(C2>=10000;27%+(200*4);SI(C2>=8000;27%+(200*3);SI(C2>=6000;27%+(200*2);SI(C2>=4500;27%+200;SI(C2<4500;1500;""))))))
Si tu n'obtenais pas les "1500" c'est parce que tu avais omis la dernière condition fausse. Je l'ai donc indiquée comme suit : "". Si aucune condition n'est remplie la cellule restera vide.
Par contre je rejoins également dobo. Cette formule te donne les "com", pas le salaire fixe + com.
dobo a raison, les parenthèses sont mal placées. Ta formule devrait être :
=SI(C2>=12000;27%+(200*5);SI(C2>=10000;27%+(200*4);SI(C2>=8000;27%+(200*3);SI(C2>=6000;27%+(200*2);SI(C2>=4500;27%+200;SI(C2<4500;1500;""))))))
Si tu n'obtenais pas les "1500" c'est parce que tu avais omis la dernière condition fausse. Je l'ai donc indiquée comme suit : "". Si aucune condition n'est remplie la cellule restera vide.
Par contre je rejoins également dobo. Cette formule te donne les "com", pas le salaire fixe + com.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
19 nov. 2009 à 14:40
19 nov. 2009 à 14:40
pas de problème pour l'incruste, de toute façon je vais devoir vous abandonner...
Ceci dit je n'avais pas fait attention ,mais la formule est de toute façon mal 'construite' :
on empile des SI avec un coup des > et à la fin des < . C'est certainement pour cela que cela ne marche pas.
il faut ecrire les chose dans l'ordre, en partant du "haut".
Désolé de ne pas pouvoir vous aider plus loin tout de suite....
Ceci dit je n'avais pas fait attention ,mais la formule est de toute façon mal 'construite' :
on empile des SI avec un coup des > et à la fin des < . C'est certainement pour cela que cela ne marche pas.
il faut ecrire les chose dans l'ordre, en partant du "haut".
Désolé de ne pas pouvoir vous aider plus loin tout de suite....
Alexia_76
Messages postés
33
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
28 janvier 2010
19 nov. 2009 à 15:20
19 nov. 2009 à 15:20
Hé ben...
Je crois que la formule c'est ça. Enfin en tout cas je trouve les résultats que j'avais trouvée avec ma petite calculette.
=SI(B2>=12000;27%*B2+(200*5);SI(B2>=10000;27%*B2+(200*4);SI(B2>=8000;27%*B2+(200*3);SI(B2>=6000;27%*B2+(200*2);SI(B2>=4500;27%*B2+200;SI(B2<4500;1500+200))))))
Je crois que la formule c'est ça. Enfin en tout cas je trouve les résultats que j'avais trouvée avec ma petite calculette.
=SI(B2>=12000;27%*B2+(200*5);SI(B2>=10000;27%*B2+(200*4);SI(B2>=8000;27%*B2+(200*3);SI(B2>=6000;27%*B2+(200*2);SI(B2>=4500;27%*B2+200;SI(B2<4500;1500+200))))))
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
19 nov. 2009 à 15:29
19 nov. 2009 à 15:29
Bonjour Alexia
oui, celle là devrait marcher, mais pour faire un tout petit peu plus simple en lisant bien le message 3 de michel (bonjour) un peu plus haut (autant en profiter, non?) vous pouvez terminer par:
;1500+200))))) en suprimant le SI(B2<4500 car arrivé là, excel prendra la condition par défaut si les précédentes ne sont pas remplies.
Crdlmnt
oui, celle là devrait marcher, mais pour faire un tout petit peu plus simple en lisant bien le message 3 de michel (bonjour) un peu plus haut (autant en profiter, non?) vous pouvez terminer par:
;1500+200))))) en suprimant le SI(B2<4500 car arrivé là, excel prendra la condition par défaut si les précédentes ne sont pas remplies.
Crdlmnt