Double restriction avec une formule excel
Résolu/Fermé
monegasquepur
Messages postés
42
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
11 juillet 2012
-
2 déc. 2009 à 10:02
Raymond PENTIER Messages postés 58916 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 avril 2025 - 3 déc. 2009 à 13:42
Raymond PENTIER Messages postés 58916 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 avril 2025 - 3 déc. 2009 à 13:42
A voir également:
- Double restriction avec une formule excel
- Double ecran - Guide
- Formule excel si et - Guide
- Formule somme excel colonne - Guide
- Formule excel moyenne - Guide
- Whatsapp double sim - Guide
9 réponses
Raymond PENTIER
Messages postés
58916
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
4 avril 2025
17 302
3 déc. 2009 à 03:29
3 déc. 2009 à 03:29
Bonjour, monegasquepur. Tu dis bien :
"Si le salaire est compris en 2859 et 11436€, alors tu fais salaire brut * 1.2%
Enfaite je voudrais que dans [valeurs si vrai] il fasse deux restrictions dans la même formule...
Qu'il affiche le résultat que si le salaire est compris entre 2859 et 11436€." ?
Alors la formule est =SI(ET(C2>2859;C2<11436);C2*1,2%;0)
dans laquelle tu peux éventuellement remplacer le zéro par un espace " ".
Mais cette case me paraît curieuse, pour ne pas dire étrange, dans une feuille de paye.
Es-tu sûr de son bien-fondé et de son exactitude ?
"Si le salaire est compris en 2859 et 11436€, alors tu fais salaire brut * 1.2%
Enfaite je voudrais que dans [valeurs si vrai] il fasse deux restrictions dans la même formule...
Qu'il affiche le résultat que si le salaire est compris entre 2859 et 11436€." ?
Alors la formule est =SI(ET(C2>2859;C2<11436);C2*1,2%;0)
dans laquelle tu peux éventuellement remplacer le zéro par un espace " ".
Mais cette case me paraît curieuse, pour ne pas dire étrange, dans une feuille de paye.
Es-tu sûr de son bien-fondé et de son exactitude ?
manet61
Messages postés
202
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
9 juin 2018
179
2 déc. 2009 à 10:55
2 déc. 2009 à 10:55
Bonjour,
Les conditions ne sont pas suffisantes. Excel ne va pas savoir quoi faire si le salaire est inférieur à 2859 ou supérieur à 11436€.
Dites-moi ce qu'il faudra faire dans ces cas et je vous passerai la formule.
Rappelez vous Excel calcule très bien mais n'a aucune initiative. Il faut tout lui dire!
A+
Les conditions ne sont pas suffisantes. Excel ne va pas savoir quoi faire si le salaire est inférieur à 2859 ou supérieur à 11436€.
Dites-moi ce qu'il faudra faire dans ces cas et je vous passerai la formule.
Rappelez vous Excel calcule très bien mais n'a aucune initiative. Il faut tout lui dire!
A+
oussi27
Messages postés
22
Date d'inscription
lundi 30 novembre 2009
Statut
Membre
Dernière intervention
2 décembre 2011
3
2 déc. 2009 à 12:53
2 déc. 2009 à 12:53
salaire brut =SI(C2<2859;C2*3.8%;si(c2<11436;c2*1.2%;c2*x))
x : le taux pour le salaire brut plus que 11436
x : le taux pour le salaire brut plus que 11436
monegasquepur
Messages postés
42
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
11 juillet 2012
2
2 déc. 2009 à 15:52
2 déc. 2009 à 15:52
Merci de votre aide, je vais essayer sa.
Ben si c'est inférieur ou supérieux, c'est la valeur fausse du si donc 0... Enfin c'est ce que je voudrais :/
Ben si c'est inférieur ou supérieux, c'est la valeur fausse du si donc 0... Enfin c'est ce que je voudrais :/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
monegasquepur
Messages postés
42
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
11 juillet 2012
2
2 déc. 2009 à 16:11
2 déc. 2009 à 16:11
Enfaite je voudrais que dans [valeurs si vrai] il fasse deux restrictions dans la même formule...
Qu'il affiche le résultat que si le salaire est compris entre 2859 et 11436€.
Qu'il affiche le résultat que si le salaire est compris entre 2859 et 11436€.
oussi27
Messages postés
22
Date d'inscription
lundi 30 novembre 2009
Statut
Membre
Dernière intervention
2 décembre 2011
3
3 déc. 2009 à 01:02
3 déc. 2009 à 01:02
j'ai pas bien compris tes dernièrs messages
s'il est possible envoie moi un exemple
s'il est possible envoie moi un exemple
monegasquepur
Messages postés
42
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
11 juillet 2012
2
3 déc. 2009 à 09:24
3 déc. 2009 à 09:24
Ouai enfaite c'est pour une histoire de tranche:
Tranche A : dans la limite du plafond de la Sécurité sociale, de 0 à 2.859 euros
Tranche B : de 1 à 4 fois le plafond de la Sécurité sociale, 2.859 euros à 11.436 euros
Tranche C : de 11.436 à 22.872 euros
Les cotisations retraites dépendent de cette case.
En tout cas merci pour la formule je vais tester !
Tranche A : dans la limite du plafond de la Sécurité sociale, de 0 à 2.859 euros
Tranche B : de 1 à 4 fois le plafond de la Sécurité sociale, 2.859 euros à 11.436 euros
Tranche C : de 11.436 à 22.872 euros
Les cotisations retraites dépendent de cette case.
En tout cas merci pour la formule je vais tester !
monegasquepur
Messages postés
42
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
11 juillet 2012
2
3 déc. 2009 à 10:02
3 déc. 2009 à 10:02
Ta formule marche parfaitement ! Merci beaucoup !
monegasquepur
Messages postés
42
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
11 juillet 2012
2
3 déc. 2009 à 11:45
3 déc. 2009 à 11:45
Ah ouai bien vu manet61 ! Merci à vous deux ;)
3 déc. 2009 à 11:27
Dans votre formule, si c'est ce qui convient au demandeur, le cas des limites n'est pas résolu. En effet que fera Excel si le salaire est égal à 2859 ou à 11436. Il mettra tout simplement zéro. Votre formule serait à compléter en remplaçant > par >= et < par <= (Excel n'est pas intelligent il faut tout lui dire même les évidences de nos raisonnements de pauvres humains).
Cordialement.
3 déc. 2009 à 13:42
Tranche A de 0 à 2859 inclus
Tranche B de 2860 à 11435 inclus
Tranche C 11436 et plus.
C'est en tout cas ainsi que j'ai interprété l'exposé initial "Si le salaire est compris en 2859 et 11436€, alors tu fais salaire brut * 1.2%", repris au post 4 "si le salaire est compris entre 2859 et 11436€".
Le demandeur, sinon, aurait dû ainsi formuler sa demande "Si le salaire est dans la tranche de 2859 à 11436 €, alors tu fais salaire brut * 1.2%".
D'ailleurs l'ambiguïté subsiste au post 7 : on ne sait pas si 2859 fait partie de la tranche A ou de la B ...
Ceci précisé, ton explication sur >= peut intéresser plusieurs de nos utilisateurs ...