=SIERREUR(B4*INDEX(TAUX;EQUIV(B4;TATBTC;1));"")
Si le salaire est de 15000 euros ( il dépasse la TA et TB ( 3428 + 10284 = 13712 ) donc :Bonjour
Déjà.. si un salaire se retrouve entre deux tranches c'est qu'à priori les tranches sont mal définies...
ensuite tu parles du cas ou le salaire est entre les tranches A et B
dans ton fichier: 15000.. est dans la tranche C.....???
comment calcules tu la cotisation? le calcul me parait bizarre..
dans l'exemple ci joint j'ai rajouté la valeur plancher (0) et collé les taux juste à coté pour pouvoir utiliser la fonction Recherche V de la cellule D4::> donne le taux de la tranche dans laquelle se situe le salaire
15000 se trouve Entre 10284 et 27424==> c'est la tranche B ==> le taux est donc de 12%
ensuite.. le calcul de cotisation.. c'est quoi.?
==> 15000 à 12%
ou
==> 10284 à 8% + (15000-10284 ) à 12%
C'est un peu ce que j'avais présenti comme calcul.. par contre. y a toujours quelque chose qui me chagrine..TA : 3428 * 8% et TB ( 12000-3428 ) * 12%
Si le salaire dépasse par exemple la TA et TB ( 15000 euros) :
TA : 3428 *8%
TB 10284 * 12%
TC ( 15000 - 10284-3428 ) * 15%
merci mais non lolBonjour à tous,
A tout hasard
Edit: Pas rafraîchi, je me doutais bien que je n'y avait rien compris.
Bonjour Sylvanu
Bonjour vgendron
JHA
non non le salaire de 15 000 euros dépasse le plafond TB donc c'est bien 10284 *12% tu déduis la TB qd le salaire dépasse la TA mais qui est inférieur à la TBC'est un peu ce que j'avais présenti comme calcul.. par contre. y a toujours quelque chose qui me chagrine..
pour 12000 tu as 3428 * 8% et TB ( 12000-3428 ) * 12% ==> la.. suis OK
pour 15000 tu as
TA : 3428 *8% ===> OK
TB 10284 * 12%===> PAS OK... dans ces 10284.. tu prends en compte une seconde fois les 3428 de TA// j'aurais vu: (10284-3428)*12%
TC ( 15000 - 10284-3428 ) * 15% (==> OK)
=SI(B4<TA;B4*$B$20;TA*$B$20)+
SI(SI(B4<TB;(B4-TA)*$B$21;TB*$B$21)<0;0;SI(B4<TB;(B4-TA)*$B$21;TB*$B$21))+
SI(SI(B4<TC;(B4-TB-TA)*$B$22;TC*$B$22)<0;0;SI(B4<TC;(B4-TB-TA)*$B$22;TC*$B$22))
super c'est bien ça milles merciBonjour tout le monde,
En PJ un essai par formule avec :
A tester, ça marche avec les 4 exemples donnés.VB:=SI(B4<TA;B4*$B$20;TA*$B$20)+ SI(SI(B4<TB;(B4-TA)*$B$21;TB*$B$21)<0;0;SI(B4<TB;(B4-TA)*$B$21;TB*$B$21))+ SI(SI(B4<TC;(B4-TB-TA)*$B$22;TC*$B$22)<0;0;SI(B4<TC;(B4-TB-TA)*$B$22;TC*$B$22))