Problème de valeur dans formule
Résolu
Alexia_76
Messages postés
35
Statut
Membre
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai entrée une formule de calcul sous excel mais celle ci me dit erreur de valeur; je ne comprends pas.
Ma formule est simple la commission est calculée sur le CA et il y a une de prime de 200€ pour chaque pallier. Le CA se trouve en ligne C2. Voici ma formule :
=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)
Pourriez- vous m'aider?
Merci
Alex
J'ai entrée une formule de calcul sous excel mais celle ci me dit erreur de valeur; je ne comprends pas.
Ma formule est simple la commission est calculée sur le CA et il y a une de prime de 200€ pour chaque pallier. Le CA se trouve en ligne C2. Voici ma formule :
=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)
Pourriez- vous m'aider?
Merci
Alex
A voir également:
- Problème de valeur dans formule
- Formule si ou - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel ligne - Guide
- Mise en forme conditionnelle excel formule - Guide
7 réponses
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...
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
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
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....
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))))))
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