XL 2010 Calcul plafond sécurité sociale annuel

Gladys 45

XLDnaute Nouveau
Bonjour,
Je recherche une formule permettant de calculer un plafond SS maximum pour une période complète d'activité (ex du 09/03/2022 au 17/11/2022 soit 23 jours en mars + 7 mois + 17 jours en novembre.
Sachant que le plafond mensuel de la SS est de 3438€ et qu'il faut appliquer pour chaque mois l'opération suivante : 3428/nombre de jours du mois x nbre de jours travaillés.
Le calcul est donc le suivant : 2543,35 (3428/31x23jours) + (3428x7) + 1942,53 (3428/30x17) soit un total de 28481,88 arrondi à 28482.
Je connais la formule pour calculer le nombre de jours de la période, mais ne trouve pas comment faire pour calculer le plafond maximum.
Merci d'avance pour vos réponses
 
Solution
Bonjour @Gladys 45

Voici le fichier avec les modifications demandées

Pour info dans cette version j'ai rajouté 2 contrôles de cohérence sur les dates.

-Si la date de sortie est inférieur à la date d'entrée == > exemple ligne 10
-Si l'année d'entrée est différente de l'année de sortie == > exemple ligne 13

1674679206594.png


De plus tu auras un message d’indiquant les lignes en erreur et les lignes seront en jaune ET vide

1674679633034.png


Si tu as une personne à cheval sur 2 années il faut faire le calcul en 2 fois

A ) 1 fois sur l'année N
B ) Modifier le plafond SS si besoin en B2
C ) 1 fois sur l'année N +1
D ) Puis additionner les 2 résultats

J'ai laissé les 2 lignes 10 et 13 avec les dates fausses pour mes...

Gladys 45

XLDnaute Nouveau
Re

@Gladys 45

Pour le fichier j'ai tout refait en VBA et sur mes essais avec les exemples que tu m'as fourni cela fonctionne (avec l'année 2020 ET 2021) ;) je suis à la phase d'automatisation de toutes les dates entrées/sorties et de simplification et mise en forme.....
Mais comme je ne fais pas que cela , c'est un peu long pour toi.

@Phil69970
Pas de soucis, je comprends bien que je ne suis pas la seule à chercher des solutions excell 😄. Prenez le temps qu'il vous faut. J'ai posté sur internet sans grand espoir de réponse et je tombe sur vous, qui vous démenez pour me trouver une solution, je serai bien ingrate si je me permettais de trouver que la solution est longue à venir 😁.
Petite question qu'est ce que VBA ?
 

Phil69970

XLDnaute Barbatruc
Bonjour @Gladys 45

J(ai pas eu de réponse à mon post précédent mais je poste quand même mon fichier (à la 1ere ouverture du fichier il faut accepter les macros.)

Voir les commentaires dans le fichier

Petite question qu'est ce que VBA ?
C'est le langage des macros

Merci de ton retour

@Phil69970
 

Pièces jointes

  • Calcul indemnite SS V3.xlsm
    28.3 KB · Affichages: 5

Gladys 45

XLDnaute Nouveau
@Gladys 45

Je crois qu'il y a une erreur dans ton fichier

Regarde la pièce jointe 1160838

Regarde la pièce jointe 1160837

En jaune ce que j'ai trouvé et en rouge tes valeurs sur ton fichier avec les exemples que tu as fourni

Et même en recalculant à la main je trouve mes valeurs juste et tes valeurs fausses
Merci de confirmer mes dire pour finaliser et poster mon fichier.

@Phil69970
Bonjour,
Effectivement c'est une erreur de ma part j'ai pris 27 jours au lieu de 28 pour le mois de juillet.

Bonne journée.
 

Gladys 45

XLDnaute Nouveau
Bonjour Phil69970,

Super nouvelle !!! Ca fonctionne :).
Je vous joins un fichier avec les différents tests que j'ai effectué et quelques questions concernant la mise en forme.
Merci encore pour votre temps et votre aide.
Je vous souhaite un très bonne soirée.
 

Pièces jointes

  • Calcul indemnite SS V3 (3) test.xlsm
    48.5 KB · Affichages: 2

Phil69970

XLDnaute Barbatruc
@Gladys 45

Avec cette version améliorée je réponds à tes 3 questions et peut être même plus :rolleyes:

Pour la cellule E6 je pense que vous vouliez dire A6 ? Effectivement

Et j'ai supprimé les commentaires .....
Et j'ai copié les 230 exemples de la feuille de ton travail.

J'attends tes commentaires
Merci de ton retour

Edit : Gladys 45
Suite à un petit bug j'ai supprimé et remplacé le fichier

@Phil69970
 

Pièces jointes

  • Calcul indemnite SS V4.xlsm
    38.9 KB · Affichages: 6
Dernière édition:

Phil69970

XLDnaute Barbatruc
Bonjour @Gladys 45

Voici le fichier avec les modifications demandées

Pour info dans cette version j'ai rajouté 2 contrôles de cohérence sur les dates.

-Si la date de sortie est inférieur à la date d'entrée == > exemple ligne 10
-Si l'année d'entrée est différente de l'année de sortie == > exemple ligne 13

1674679206594.png


De plus tu auras un message d’indiquant les lignes en erreur et les lignes seront en jaune ET vide

1674679633034.png


Si tu as une personne à cheval sur 2 années il faut faire le calcul en 2 fois

A ) 1 fois sur l'année N
B ) Modifier le plafond SS si besoin en B2
C ) 1 fois sur l'année N +1
D ) Puis additionner les 2 résultats

J'ai laissé les 2 lignes 10 et 13 avec les dates fausses pour mes tests et que tu puisses voir ce que cela donne !!!

Merci de ton retour et commentaire

@Phil69970
 

Pièces jointes

  • Calcul indemnite SS V5.xlsm
    40.3 KB · Affichages: 9
Dernière édition:

Gladys 45

XLDnaute Nouveau
Bonjour Phil69970,

Fichier toujours OK :)
Merci pour les 2 contrôles supplémentaires cela peut effectivement permettre d'éviter une anomalie de calcul.
"Si tu as une personne à cheval sur 2 années il faut faire le calcul en 2 fois" : ce n'est pas un pb puisque le calcul des cotisations qui découle de cette première information se fait toujours en année civile.

Je vous remercie vivement pour tout le temps passé sur ce fichier et sur le résultat qui est tout à fait celui que j'espérais.

Je vous souhaite une très bonne soirée, et encore mille mercis.
 

Gladys 45

XLDnaute Nouveau
Bonjour Phil,
Je reviens vers vous concernant le fichier "calcul plafonds SS" que vous m'aviez transmis en janvier.
Je viens de rencontrer un problème concernant celui-ci.
En effet le calcul de plafond ne se fait pas lorsque celui-ci concerne uniquement un mois entier de 31 jour (soit par exemple du 01/01 au 31/01 ou du 01/05 au 31/05) il y a un message d'erreur "incompatibilité de type".
J'ai testé en mettant par exemple du 02/01 au 31/01 ou du 01/01 au 30/01 et là pas de problème. Pas de problème non plus lorsque le mois entier est compris sur une période dépassant le-dit mois (exemple du 01/01 au 31/03).
Pourriez vous SVP me faire un retour.
Avec mes remerciements.
 

Phil69970

XLDnaute Barbatruc
Bonjour @Gladys 45

J'ai regardé le code effectivement une variable ce mettait avec comme valeur


Au lieu de


J'ai rectifier dans le code ==> voir les 2 premières lignes du fichier que j'ai mis en rouge.

En principe tout est revenu dans l'ordre avec cette version

@Phil69970
 

Pièces jointes

  • Calcul indemnite SS V6.xlsm
    44.5 KB · Affichages: 4

Statistiques des forums

Discussions
315 094
Messages
2 116 155
Membres
112 671
dernier inscrit
Sylvain14