Taux en fonction de l'âge

Fermé
IRudiq - 21 juin 2019 à 09:36
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 - 21 juin 2019 à 12:55
Bonjour à tous !

Je me trouve dans une impasse, need help !

J'essaye de créer une feuille de calcul afin que toutes personnes puisse accéder à partir de leur salaire BRUT à leur salaire NET.

Dans une ligne, je me retrouve avec un paramètre qui comprend des taux de cotisations qui varient en fonction de la tranche d'âge du client. Pour ça j'ai commencer à indexer sur le côté tous les âges de 18 à 65 ans avec le taux correspondant à côté.

J'aurais donc souhaité savoir s'il y avait une formule qui m'aiderai à automatiser tout ça.

Ex:
Si la personne à entre 25 ans et 34 ans, son taux de cotisation sera de 3,5%, si elle à entre 35 et 44 le taux sera de 5% etc.

Merci d'avance pour votre aide !

Passez une bonne journée.


Configuration: Windows / Chrome 74.0.3729.169

3 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié le 21 juin 2019 à 11:25
Bonjour,

On ne sait pas le nombre de paliers (18;25;34;44;51;.....? )

le plus simple est peut-^tre d’utiliser la fonction RechercheV avec un tableau à 2 colonnes; d'autre part il est facilement modifiable si des décisions changent les paliers d'âges et/ou les taux.
Si tu ne connais pas "rechercheV" fais signe en envoyant ton classeur sur
https://mon-partage.fr


Si tu tiens à une accumulation de Si, pense la en "descendant"
Par ex
Age en B2
SI(B2>51;01;SI(B2>44;0,08;si(B2>35;0,05;si.....etc



1
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
21 juin 2019 à 11:30
Bonjour Michel

On connait pas le nombre de palier ( ce qui peut entraîner des erreurs de parenthèse par exemple) mais Excel prend désormais un nombre important de si imbriqués ( depuis les dernières versions)

Le rechercheV est valide uniquement si la personne met directement le palier dans la case. Ou alors rentre tous les ages possible ( soit a peu prés 40 lignes) avec son taux correspondant. En soi ça reste faisable. Ou alors je ne vois pas comment vous voulez faire

En descendant ou en montant il y a une différence?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié le 21 juin 2019 à 12:09
"e rechercheV est valide uniquemenLt si la personne met directement le palier dans la case. "
!!!!!
Lire d'urgence
https://www.commentcamarche.net/faq/s/recherchev
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
21 juin 2019 à 12:55
Je pense qu'un exemple aurait été plus probant qu'une citation raté ( mauvais copier coller il semblerait ) et votre lien.
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
21 juin 2019 à 09:48
Bonjour,

Des si imbriqué devrait fonctionné correctement:
=Si(et(A1>=25;A1<34);0.035;si(A1<44;0.05;Si(A1<51;0.08;"Inconnu")))

Je vous laisse continuer dans la logique écrite en remplaceant "inconnu" par des si:)

Cette formule est a placer dans votre case de taux de cotisation

0
Merci à tous pour vos réponse rapides, les si imbriqués ont fonctionnés à la perfection !
La prochaine étape sera de se familiariser avec la recherchev si ça peut rendre la tâche plus simple ;)
0