Excel : formule avec connecteurs logiques
Résolu/Fermé
mike the llama
Messages postés
321
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
6 septembre 2024
-
13 juin 2011 à 21:37
mike the llama Messages postés 321 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 6 septembre 2024 - 14 juin 2011 à 11:14
mike the llama Messages postés 321 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 6 septembre 2024 - 14 juin 2011 à 11:14
A voir également:
- Excel : formule avec connecteurs logiques
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
4 réponses
pépé35530
Messages postés
2942
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 384
14 juin 2011 à 11:08
14 juin 2011 à 11:08
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é
pépé35530
Messages postés
2942
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 384
13 juin 2011 à 22:33
13 juin 2011 à 22:33
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é
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
14 juin 2011 à 08:50
14 juin 2011 à 08:50
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
mike the llama
Messages postés
321
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
6 septembre 2024
9
14 juin 2011 à 09:13
14 juin 2011 à 09:13
Bonjour,
Tu as tout à fait raison, très bonne idée. Vu que je débute sous Excel, je n'avais pas pensé à ça. Mais je vais regarder comment procéder !
Merci pour la remarque !
Tu as tout à fait raison, très bonne idée. Vu que je débute sous Excel, je n'avais pas pensé à ça. Mais je vais regarder comment procéder !
Merci pour la remarque !
mike the llama
Messages postés
321
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
6 septembre 2024
9
14 juin 2011 à 08:56
14 juin 2011 à 08:56
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 !
14 juin 2011 à 11:14