Autres Excel-Dans un seul formule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Hajabauer

XLDnaute Nouveau
Bonjour à tous
Pouvez vous m'aider de faire un formule simple et seul du Calcul de BASE IRSA et de l'IRSA de mon etat de paie, voir fichier attaché. Il ya changement de formule dans l'onglet TrancheIrsa que je veux applique dans mon etat
Merci
 

Pièces jointes

Merci Daniel, vous avez continuer la tranche donc entre 350001 et 400000 puis 400001 et 500000 etc, quand j'ai changer le 472600 par 500.000 dans l'onglet TrancheIrsa il ya erreur sur la IRSA dans l'onglet Etat ; voir fichier attaché. Et si le minimum de 2000 existe, on devrait mettre un SI ...,?
 

Pièces jointes

Bonjour @Hajabauer, @danielco et @kdet ,

J'ai repris le dernier fichier qui posait problème.
J'ai remplacé la formule
Code:
INDEX('tranche irsa'!$G$1:$G$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)-1)+(F3-INDEX('tranche irsa'!$A$1:$A$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)))*INDEX('tranche irsa'!$D$1:$D$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8))
Je trouve plus simple de déterminer le rang avec la formule RECHERCHEV() puisque le tableau de valeur dans l'onglet tranche irsa sera toujours classé en ordre croissant.
En G3 je place donc
Code:
RECHERCHEV(F3;'tranche irsa'!A$3:C$7;3)*F3

Je ne suis pas certain d'avoir multiplié les bonnes colonnes, aucune précisions à ce sujet, mais cela s'ajuste.
Mais j'ai l'impression que ce calcul est cumulatif, c'est a dire qu'il comprend un pourcentage sur la tranche 1 + un pourcentage sur la tranche 2, etc pour atteindre la 3e tranche par exemple. Si c'est le cas, l'explication initiale manquait singulièrement de précisions sur le résultat attendu.

A suivre.
 

Pièces jointes

Merci Daniel, vous avez continuer la tranche donc entre 350001 et 400000 puis 400001 et 500000 etc, quand j'ai changer le 472600 par 500.000 dans l'onglet TrancheIrsa il ya erreur sur la IRSA dans l'onglet Etat ; voir fichier attaché. Et si le minimum de 2000 existe, on devrait mettre un SI ...,?
Bonjour à tous,
Oui, tout à fait. En G3 :
(oups : corrigé 🙂
VB:
=SI(F3=0;2000;INDEX('tranche irsa'!$F$1:$F$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)-1)+(F3-INDEX('tranche irsa'!$A$1:$A$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)))*INDEX('tranche irsa'!$C$1:$C$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)))
à recopier vers le bas.

Daniel
 
Bonjour le forum, @Hajabauer , @danielco , @Exl-Noob

Faut pas oublier que le montant de l'impôt à payer est obtenu en additionnant l'IRSA par tranche obtenu (cumul d'IRSA) sans toutefois être inférieur à Ar 2000. Donc en G3 :
=SI(F3=0;2000;SI(INDEX('tranche irsa'!$F$1:$F$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)-1)+(F3-INDEX('tranche irsa'!$A$1:$A$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)))*INDEX('tranche irsa'!$C$1:$C$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8))<2000;2000;INDEX('tranche irsa'!$F$1:$F$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)-1)+(F3-INDEX('tranche irsa'!$A$1:$A$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)))*INDEX('tranche irsa'!$C$1:$C$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8))))

kdet
 
bonjour à tous
La tranche de moins de 350.001 ne paie rien càd l'
Bonjour le forum, @Hajabauer , @danielco , @Exl-Noob

Faut pas oublier que le montant de l'impôt à payer est obtenu en additionnant l'IRSA par tranche obtenu (cumul d'IRSA) sans toutefois être inférieur à Ar 2000. Donc en G3 :
=SI(F3=0;2000;SI(INDEX('tranche irsa'!$F$1:$F$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)-1)+(F3-INDEX('tranche irsa'!$A$1:$A$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)))*INDEX('tranche irsa'!$C$1:$C$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8))<2000;2000;INDEX('tranche irsa'!$F$1:$F$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)-1)+(F3-INDEX('tranche irsa'!$A$1:$A$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)))*INDEX('tranche irsa'!$C$1:$C$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8))))

kdet

bonjour à tous
Votre astuce est tres bon, mais j'oublie QUE La tranche de moins de 350.001 ne paie rien cad lIRSA doit etre 0. Avec ca comment compiler deux formules
 
bonjour à tous
La tranche de moins de 350.001 ne paie rien càd l'


bonjour à tous
Votre astuce est tres bon, mais j'oublie QUE La tranche de moins de 350.001 ne paie rien cad lIRSA doit etre 0. Avec ca comment compiler deux formules
Bonjour, On va y arriver :

VB:
=SI(F3=0;0;MAX(INDEX('tranche irsa'!$F$1:$F$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)-1)+(F3-INDEX('tranche irsa'!$A$1:$A$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8)))*INDEX('tranche irsa'!$C$1:$C$7;EQUIV(F3;'tranche irsa'!$A$1:$A$8))))
 
j ai resolu le pblem
=SI(L4<350001;0;SI(INDEX(TRANCHE_IRSA!$F$1:F7;EQUIV(L4;TRANCHE_IRSA!$A$1:$A$8)-1)+(L4-INDEX(TRANCHE_IRSA!$A$1:$A$7;EQUIV(L4;TRANCHE_IRSA!$A$1:$A$8)))*INDEX(TRANCHE_IRSA!$C$1:$C$7;EQUIV(L4;TRANCHE_IRSA!$A$1:$A$8))-N4<2000;2000;INDEX(TRANCHE_IRSA!$F$1:F7;EQUIV(L4;TRANCHE_IRSA!$A$1:$A$8)-1)+(L4-INDEX(TRANCHE_IRSA!$A$1:$A$7;EQUIV(L4;TRANCHE_IRSA!$A$1:$A$8)))*INDEX(TRANCHE_IRSA!$C$1:$C$7;EQUIV(L4;TRANCHE_IRSA!$A$1:$A$8))-N4))
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
125
Réponses
4
Affichages
200
Retour