Excel : formule avec connecteurs logiques
Résolu
mike the llama
Messages postés
330
Date d'inscription
Statut
Membre
Dernière intervention
-
mike the llama Messages postés 330 Date d'inscription Statut Membre Dernière intervention -
mike the llama Messages postés 330 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite insérer une formule dans une cellule Excel qui envisage quatre possibilités :
- Si 5963<E6<=11896, alors appliquer la formule (E4*0,055)-(327,97*E5) ;
- Si 11896<E6<=26420, alors appliquer la formule (E4*0,14)-(1339,13*E5) ;
- Si 26420<E6<=70830, alors appliquer la formule (E4*0,3)-(5566,33*E5) ;
- Et si E6>=70830, alors appliquer la formule (E4*0,4)-(13357,63*E5).
Les 4 formules sont les formules de calcul rapide de l'impôt sur le revenu 2011 selon la tranche marginale d'imposition.
Est-il possible de mettre tout ça dans la même formule ?
Quoi qu'il en soit, novice sous Excel, j'ai tout de même essayé de bricoler ça en 4 formules différentes mais sans succès, vu qu'à chaque fois j'ai le résultat FAUX...
Si vous êtes intéressé, vous trouverez le fichier à cette adresse : https://www.luanagames.com/index.fr.html
Si quelqu'un pouvait m'aider, je lui serais très reconnaissant !
Mike_the_llama
Je souhaite insérer une formule dans une cellule Excel qui envisage quatre possibilités :
- Si 5963<E6<=11896, alors appliquer la formule (E4*0,055)-(327,97*E5) ;
- Si 11896<E6<=26420, alors appliquer la formule (E4*0,14)-(1339,13*E5) ;
- Si 26420<E6<=70830, alors appliquer la formule (E4*0,3)-(5566,33*E5) ;
- Et si E6>=70830, alors appliquer la formule (E4*0,4)-(13357,63*E5).
Les 4 formules sont les formules de calcul rapide de l'impôt sur le revenu 2011 selon la tranche marginale d'imposition.
Est-il possible de mettre tout ça dans la même formule ?
Quoi qu'il en soit, novice sous Excel, j'ai tout de même essayé de bricoler ça en 4 formules différentes mais sans succès, vu qu'à chaque fois j'ai le résultat FAUX...
Si vous êtes intéressé, vous trouverez le fichier à cette adresse : https://www.luanagames.com/index.fr.html
Si quelqu'un pouvait m'aider, je lui serais très reconnaissant !
Mike_the_llama
A voir également:
- Excel : formule avec connecteurs logiques
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
4 réponses
Bonjour,
En modifiant légérement la formule on prend en considération E6<5963 qui permet d'afficher 0.
=SI(E6<5963;0;SI(E6<=11896);E4*0,055-327,97*E5;SI(E6<=26420;E4*0,14-1339.13*E5;SI(E6<=70830;E4*0,3-5566,33*E5;E4*0,4-13357,63*E5)))
Dans ce genre de problème, il vaut mieux au départ faire un petit organigramme avec des branches oui, non. cela évite les erreurs et les oublis.
Pour les ouvrages Excel, on a l'embarras du choix.
Par exemple :
En poche : Excel 2007 de Micro Application pour les généralités
Excel 2007 Fonctions et Formules pour...les fonctions.
Excel 2007 pour les tableaux croisés dynamiques
Enfin, on apprend beaucoup de choses avec les "cahiers d'exercices Excel 2007" ayx éditions ENI.
On doit trouver ces ouvrages en grande surface ou en librairie, à défaut par Internet.
En faisant une recherche sur Internet, on peut trouver des supports de cours.
Excel est un logiciel extrêmement puissant mais relativement difficile à maîtriser. Commencer par des choses simples et qui correspondent à des besoins. Se poser des questions : est-ce que je peux simplifier ceci ou automatiser cela ? Ne pas hésiter à poser des questions à d'autres personnes et voir comment elles travailles car les démarches peuvent être multiples pour le même résultat.
Conclusion : on apprend toujours des choses nouvelles sur ce logiciel ce qui en fait l'intérêt. Ne pas se décourager, surtout au début ou l'on bute sur de petites difficultés.
Bon courage pour la suite
pépé
En modifiant légérement la formule on prend en considération E6<5963 qui permet d'afficher 0.
=SI(E6<5963;0;SI(E6<=11896);E4*0,055-327,97*E5;SI(E6<=26420;E4*0,14-1339.13*E5;SI(E6<=70830;E4*0,3-5566,33*E5;E4*0,4-13357,63*E5)))
Dans ce genre de problème, il vaut mieux au départ faire un petit organigramme avec des branches oui, non. cela évite les erreurs et les oublis.
Pour les ouvrages Excel, on a l'embarras du choix.
Par exemple :
En poche : Excel 2007 de Micro Application pour les généralités
Excel 2007 Fonctions et Formules pour...les fonctions.
Excel 2007 pour les tableaux croisés dynamiques
Enfin, on apprend beaucoup de choses avec les "cahiers d'exercices Excel 2007" ayx éditions ENI.
On doit trouver ces ouvrages en grande surface ou en librairie, à défaut par Internet.
En faisant une recherche sur Internet, on peut trouver des supports de cours.
Excel est un logiciel extrêmement puissant mais relativement difficile à maîtriser. Commencer par des choses simples et qui correspondent à des besoins. Se poser des questions : est-ce que je peux simplifier ceci ou automatiser cela ? Ne pas hésiter à poser des questions à d'autres personnes et voir comment elles travailles car les démarches peuvent être multiples pour le même résultat.
Conclusion : on apprend toujours des choses nouvelles sur ce logiciel ce qui en fait l'intérêt. Ne pas se décourager, surtout au début ou l'on bute sur de petites difficultés.
Bon courage pour la suite
pépé
mike the llama
Messages postés
330
Date d'inscription
Statut
Membre
Dernière intervention
9
Merci beaucoup !
Bonjour,
je n'ai pas testé mais voici une formule qui correspond à ta demande :
=SI(ET(E6>5963;E6<=11896);(E4*0,055)-(327,97*E5);SI(E6<=26420;(E4*0,14)-(1330*E5);SI(E6<=70830;(E4*0,3)-(5566,33*E5);(E4*0,4)-(13357,63*E5))))
ou bien celle-ci (j'ai enlevé les parenthèses superflues :
=SI(ET(E6>5963;E6<=11896);E4*0,055-327,97*E5;SI(E6<=26420;E4*0,14-1330*E5;SI(E6<=70830;E4*0,3-5566,33*E5;E4*0,4-13357,63*E5)))
Remarque : qu'indiquer si E6 est inférieur à 5963 ?
A+
pépé
je n'ai pas testé mais voici une formule qui correspond à ta demande :
=SI(ET(E6>5963;E6<=11896);(E4*0,055)-(327,97*E5);SI(E6<=26420;(E4*0,14)-(1330*E5);SI(E6<=70830;(E4*0,3)-(5566,33*E5);(E4*0,4)-(13357,63*E5))))
ou bien celle-ci (j'ai enlevé les parenthèses superflues :
=SI(ET(E6>5963;E6<=11896);E4*0,055-327,97*E5;SI(E6<=26420;E4*0,14-1330*E5;SI(E6<=70830;E4*0,3-5566,33*E5;E4*0,4-13357,63*E5)))
Remarque : qu'indiquer si E6 est inférieur à 5963 ?
A+
pépé
Bonjour
essayé sur maquette:OK
mais la loi de finances pouvant changer annuellement, il serait peut-^tre + judicieux d'insérer les bar^mes dans un tableau.... tu dis
=SI(E6>=70830;(E4*0,4)-(13357,63*E5);SI(E6>=26420;(E4*0,3)-(5566,33*E5);SI(E6>=(E4*0,14)-(1339,13*E5);SI(E6>=5963;(E4*0,055)-(327,97*E5);0 ))))
essayé sur maquette:OK
mais la loi de finances pouvant changer annuellement, il serait peut-^tre + judicieux d'insérer les bar^mes dans un tableau.... tu dis
Bonjour pépé,
Merci beaucoup pour ta réponse rapide !
Je viens de tester et ça correspond à merveille (hormis le petit détail que tu avais tapé 1330 au lieu de 1339,13, mais ça j'ai pu corriger tout seul ;)
Donc merci beaucoup !
Pour répondre à ta question, si E6 inférieur à 5963, il faudrait faire apparaître "0", car le contribuable ne serait alors pas imposable. C'est vrai que ça serait plus complet si ça apparaissait dans la formule, mais je ne l'avais pas précisé car ce n'est pas indispensable... mais si ça te dit, ça serait avec plaisir !
Dis-moi, quand tu écris ";E4*0,4-13357,63*E5)" en fin de formule, pas besoin de préciser "si E6 supérieur à 70830", donc j'imagine que le terme à la fin de la formule est par défaut la réponse au seul argument qui n'a pas été utilisé dans la formule (ici "si E6 supérieur à 70830"... quoi que non, vu qu'no n'a pas précisé ne qui arrive si E6 inférieur à 5963...???), et c'est pour ça qu'il n'y a pas besoin de le préciser, c'est bien ça ?
Et un dernier truc, je voudrais me mettre sérieusement à Excel, est-ce que tu recommandes Excel pour les nuls ou bien plutôt un autre bouquin ?
En te remerciant !
Merci beaucoup pour ta réponse rapide !
Je viens de tester et ça correspond à merveille (hormis le petit détail que tu avais tapé 1330 au lieu de 1339,13, mais ça j'ai pu corriger tout seul ;)
Donc merci beaucoup !
Pour répondre à ta question, si E6 inférieur à 5963, il faudrait faire apparaître "0", car le contribuable ne serait alors pas imposable. C'est vrai que ça serait plus complet si ça apparaissait dans la formule, mais je ne l'avais pas précisé car ce n'est pas indispensable... mais si ça te dit, ça serait avec plaisir !
Dis-moi, quand tu écris ";E4*0,4-13357,63*E5)" en fin de formule, pas besoin de préciser "si E6 supérieur à 70830", donc j'imagine que le terme à la fin de la formule est par défaut la réponse au seul argument qui n'a pas été utilisé dans la formule (ici "si E6 supérieur à 70830"... quoi que non, vu qu'no n'a pas précisé ne qui arrive si E6 inférieur à 5963...???), et c'est pour ça qu'il n'y a pas besoin de le préciser, c'est bien ça ?
Et un dernier truc, je voudrais me mettre sérieusement à Excel, est-ce que tu recommandes Excel pour les nuls ou bien plutôt un autre bouquin ?
En te remerciant !