Avec des SI... on arriverait à mettre l'IR en case!

Résolu/Fermé
ai_to_heiwa Messages postés 5 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 18 mars 2014 - 18 mars 2014 à 00:52
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 18 mars 2014 à 15:06
Bonjour à tous,

Je suis en train de créer un budget prévisionnel dans lequel j'aurais voulu une case excel qui me calcule mon IR automatiquement.

Pour info, les barèmes actuels (2014) sont les suivants :

Pour la part des revenus inférieure à 6011 Euros, 0% (donc 0€)
Pour la part des revenus compris entre 6011 et 11991 Euros, 5,5% (soit 328,90€max)
Pour la part des revenus compris entre 11991 et 26631 Euros, 14% (soit cumulé 2378,50€ max)
Pour la part des revenus compris entre 26631 et 71397 Euros, 30% (soit cumulé 15808,30€ max)
Pour la part des revenus compris entre 71397 et 151200 Euros, 41% (soit cumulé 48527,53€max)
Pour la part des revenus supérieurs à 151200 Euros, 45%.

Après moultes lectures de forums spécialisés, la néophyte d'excel que je suis a créé la formule suivante (F75 étant la case où se situe ma base imposable):

=SI(F75<6011;0;SI(F75>6011;(F75-6011)*5,5%;SI(F75>11991;(F75-11991)*14%+328,9;SI(F75>26631;(F75-26631)*30%+2378,5;SI(F75>71397;(F75-71397)*41%+15808,3;SI(F75>151200;(F75-151200)*45%+48527,53))))))

j'ai beau me lire et me relire, je ne vois pas l'erreur. Pourtant, le calcul donne un mauvais résultat.
Par exemple, si je donne 12991 € de résultat, Excel me donne 383,9 d'IR alors que ça devrait être 468,9 car (12991 - 11991) x 14% + (11991 - 6011) x 5,5% = 468,9.

Pourquoi excel ne trouve pas les bons résultats? Quelle est mon erreur? Ma reconnaissance éternelle à celui ou celle qui soulagera tant mes neurones que mes nerfs...

C.

4 réponses

Mazzaropi Messages postés 1985 Date d'inscription lundi 16 août 2010 Statut Contributeur Dernière intervention 24 mai 2023 70
18 mars 2014 à 02:39
ai_to_heiwa, Bonjour.

Il ya seulement un petit problème de logique.

Vous avez deux options:
a) Vous posez les questions compte tenu des valeurs inférieures et supérieures de chaque piste.
OU
b) Vous commencer à poser pour le montant le plus élevé et diminue les valeurs à la fin de la formule.

Option A:
J'ai séparé les parties de la formule pour vous de voir que les limites de chaque fonction de valeur de table.
=SI(F75<6011;0;
..SI(ET(F75>=6011; F75<11991);(F75-6011)*5,5%;
..SI(ET(F75>=11991;F75<26631);(F75-11991)*14%+328,9;
..SI(ET(F75>=26631;F75<71397);(F75-26631)*30%+2378,5;
..SI(ET(F75>=71397;F75<151200);(F75-71397)*41%+15808,3;
..SI(F75>=151200;(F75-151200)*45%+48527,53))))))

Puis essayer cette formule:
=SI(F75<6011;0;SI(ET(F75>=6011;F75<11991);(F75-6011)*5,5%;SI(ET(F75>=11991;F75<26631);(F75-11991)*14%+328,9;SI(ET(F75>=26631;F75<71397);(F75-26631)*30%+2378,5;SI(ET(F75>=71397;F75<151200);(F75-71397)*41%+15808,3;SI(F75>=151200;(F75-151200)*45%+48527,53))))))

S'il vous plaît, nous dire si cela a fonctionné pour vous.

Mettez les valeurs dans la formule n'est pas bon pour la logique, ni de comprendre la solution.

Je vous suggère de créer une table et de l'utiliser pour la recherche avec la fonction RECHERCHEV.
Il est beaucoup plus efficace, plus rapide et plus facile à voir les indicateurs et maintenir la table.

Mais pour l'instant, de voir si cette formule va vous aider.
J'espère que j'ai aidé.
--
Belo Horizonte, Brasil.
Marcílio Lobão
1
ai_to_heiwa Messages postés 5 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 18 mars 2014
18 mars 2014 à 14:48
Obrigado! É perfeito!

J'avais tenté une écriture du type SI(11991>F75>6011), mais il ne le prenait pas. Du coup, j'avais trouvé sur un blog la forme que j'ai utilisée, mais je pensais que le problème ne pouvait pas venir du seuil, seulement du calcul, donc des valeurs si vrai, pas des tests logiques. Or non, Zoul67 et vous vous rejoignez sur l'origine de mon problème, et avec raison : votre formule magique a fonctionné.

Un grand merci à vous tous pour votre réactivité et pour avoir pris le temps de me répondre.

PROBLEM : SOLVED

Je vous souhaite une excellente fin de semaine,

Cdlt,

C.
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
18 mars 2014 à 09:39
Bonjour,

Excel va arrêter de traiter les SI imbriquées dès qu'une condition est valide... donc pour toute base imposable supérieure à 6011€, il calculera l'IR avec la formule : (F75-6011)*5,5%
Si tu utilises les inégalités par rapport au maximum de chaque tranche, ça doit marcher.

A+
1
ai_to_heiwa Messages postés 5 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 18 mars 2014
18 mars 2014 à 14:32
Bonjour,

Justement, je pensais qu'en écrivant le SI suivant le 5,5 à la place du lieu où devait se trouver la valeur si faux, je pensais avoir bouclé cela. Mais vous avez raison, je pense que le problème vient de là, parce qu'en testant, c'est bien le total - 6011 x 5,5 qu'on retrouve à chaque fois... hm.

Y'a plus qu'à!

merci :)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 419
18 mars 2014 à 08:41
Bonjour
regardez ici si ça peut convenir avec un tableau de référence, sachant que je ne suis pas d'accord avec le "plafond" de la tranche 266 vous annoncez (faute de frappe?)
https://www.cjoint.com/?DCsiOoLEzo2
crdlmnt
0
ai_to_heiwa Messages postés 5 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 18 mars 2014
18 mars 2014 à 14:19
Bonjour,
En fait je ne comprends pas trop ce que vous appelez "le "plafond" de la tranche 266.
Merci pour votre tableau, j'y ai appris quelque chose de nouveau sur Excel, par contre les résultats ne sont toujours pas bons.
Contrairement aux idées reçues, le fisc ne fait pas magiquement passer l'imposition de 0 euros pour 6010 de revenus à 300 euros et des brouettes pour un revenu de 6012... ça serait trop injuste. C'est seulement la tranche supérieure qui est imposée à ce pourcentage.
Autrement dit, si je gagne 12000 euros, de 11991 à 12000 je suis imposée à 14%, de 6011 à 11991 je suis imposée à 5,5% et de 0 à 6011, je ne suis pas imposée. Total : (12000 - 11991)X14% + (11991-6011) x 5,5% + 0 = 1,26 + 328,9 = 330,16 et non pas 1680. Forcément, ça change tout... ;)
Merci quand même. J'aime beaucoup la citation.
C.
0
nauzia45 Messages postés 342 Date d'inscription samedi 16 février 2013 Statut Membre Dernière intervention 24 décembre 2020 23
18 mars 2014 à 09:43
Bonjour,

Le site "impots.gouv", entre autres, fait ça très bien avec son simulateur !

Et pour 38 € par an, le site de Clickimpots vous permet des simulations à l'infini sans rien oublier de tous les cas particuliers; je l'utilise depuis plus de 10 ans.

Bonne journée
0
ai_to_heiwa Messages postés 5 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 18 mars 2014
18 mars 2014 à 14:34
Bah merci, mais le but du jeu c'est de l'intégrer dans ma feuille de calcul. Sinon je sais le calculer à la main mon IR, il n'y a pas de problème, mais comme il faut que je fasse plein de projections, avec l'automatisme de la feuille, c'est quand même mieux...
Bonne journée à vous,
C.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 419
18 mars 2014 à 15:06
Je n'avais pas vu ça comme ça, alors voyez ici:
https://www.cjoint.com/?DCspfRGkSCA
crdlmnt
0