• Initiateur de la discussion Initiateur de la discussion bcharef
  • Date de début Date de début

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 !

bcharef

XLDnaute Accro
Bonjour à toutes et à tous.

Je me trouve devant un problème de simplification de la formule citée ci dessous; et, qui est portée sur l'exemple du fichier ci joint.

Code:
=SI(ANNEE($I4)>ANNEE(S$2);SI((DATEDIF($G4;S$2;"y")*12+DATEDIF($G4;S$2;"ym"))<60;0;SI((DATEDIF($G4;S$2;"y")*12+DATEDIF($G4;S$2;"ym"))>360;12;((DATEDIF($G4;S$2;"y")*12+DATEDIF($G4;S$2;"ym"))/60)*2));SI(ANNEE($I4)=ANNEE(S$2);SI((DATEDIF($G4;$I4;"y")*12+DATEDIF($G4;$I4;"ym"))<60;0;SI((DATEDIF($G4;$I4;"y")*12+DATEDIF($G4;$I4;"ym"))>360;12;((DATEDIF($G4;$I4;"y")*12+DATEDIF($G4;$I4;"ym"))/60)*2));0))
La procédure de calcul s’explique comme suit :
Données de calcul :
Nom ; Prénom ; Date de naissance et Date de recrutement.
Modalités de calcul :

Première phase de calcul Date de calcul au : 31/12/2009.


  1. Expérience actuelle exprimée en années et en mois soit : la différence entre la date de calcul (31/12/2009) et la date de recrutement;
  2. Date projetée à 60 ans : soit la date de naissance plus 60 ans;
  3. Expérience projetée à la date de retraite (âge légal 60 ans) exprimée en années et mois : soit la différence entre la date projetée à 60 ans et la date de recrutement.
Deuxième phase de calcul
La deuxième phase doit s’effectuer sur plusieurs années de calcul distinctement, dont l’année optimale de calcul est fixée par l’année maximale des dates projetées à 60 ans ; sous conditions citée ci après :
Chaque tranche de 5 années ouverture de droit de deux mois, pour toutes personnes ayant au moins 5 années d’expérience à la date de calcul avec un plafond de 12 mois de droit d'où:​

  • Expérience Minimale : 5 ans soit : 60 mois;
  • Expérience Maximale :30 ans soit :360 mois.
Pour plus d’éclaircissement, un fichier comme exemple ci-joint, portant les modalités de calcul avec l’objectif recherché.​
Il est à signaler, que le calcul de l’ouverture de droit à l’année de la date projetée à 60 ans doit se calculer entre la date de recrutement et la date projetée à 60 ans.
Comptant sur votre aimable collaboration, veuillez agréer mes salutations distinguées.
BCharef
 

Pièces jointes

Dernière édition:
Re : Calcul projeté

Bonsoir à toutes et à tous.

J'ai le plaisir de relancer le fil; et toujours, en attente d'une contribution de votre part, qui me permettra de simplifier le probléme énoncé ci haut.

Cordialement.

BCharef
 
Re : Calcul projeté

Bonjour,

=DATEDIF($G4;S$2;"m")
à la place de
=DATEDIF($G4;S$2;"y")*12+DATEDIF($G4;S$2;"ym")

Et les conditions disposées autrement
À essayer :
Code:
[FONT=Verdana]=SI(OU(ANNEE($I4)<ANNEE(S$2);DATEDIF($G4;MIN($I4;S$2);"m")<60);0;SI(DATEDIF($G4;MIN($I4;S$2);"m")>360;12;DATEDIF($G4;MIN($I4;S$2);"m")/30))[/FONT]

Ou bien
Code:
[FONT=Verdana]=SI(OU(ANNEE($I4)<ANNEE(S$2);DATEDIF($G4;MIN($I4;S$2);"m")<60);0;MIN(12;DATEDIF($G4;MIN($I4;S$2);"m")/30))[/FONT]
 

Pièces jointes

Re : Calcul projeté

Bonjour Monique,
Bonjour à toutes et à tous.

Vraiment, c'est un plaisir de vous croiser.

A cet effet, je vous remercie pour l'effort consenti et au temps que vous m'aviez consacré pour la simplification de la formule, ainsi qu'à vos remarques et améliorations portées.

J'en profite de l'occasion, sans trop abuser de votre temps, de vous demander , s'il y a une possibilité d'automatiser le calcul, si l'année optimale change dans les deux sens, car, il est nécessaire d'actualiser le tableau chaque fin d'année.

Cordialement.

BCharef
 
Re : Calcul projeté

Bonjour à tous,
Bcharef, je te cite :"J'en profite de l'occasion, sans trop abuser de votre temps, de vous demander , s'il y a une possibilité d'automatiser le calcul, si l'année optimale change dans les deux sens, car, il est nécessaire d'actualiser le tableau chaque fin d'année."

Peux tu expliquer plus précisément quel est ton but ?
La seule référence à la notion d'année optimale dans ton fichier est la valeur de la cellule G29. Or, je ne vois pas de référence à cette cellule dans tes formules.

Le plus simple serait peut-être de prendre un exemple concret afin de comprendre ce à quoi tu veux arriver.
Cordialement
 
Re : Calcul projeté

Re bonjour Monique,
Bonjour david84 & Claude38,
Re bonjour à toutes et à tous.

J'ai le plaisir de vous remercier pour le temps précieux que vous m' accordiez.

Pour être plus simple, supponsons qu'on va partager la base de données en trois feuilles, chacune d'elle déterminera une année optimale, et afin d'éviter la manipulation de la suppression ou l'insertion des formules, je souhaiterais automatiser le calcul, une solution me parait par une MeFC.

Je vous remercie encore une fois de votre aide.

Cordialement.

BCharef
 

Pièces jointes

Re : Calcul projeté

Bonsoir à tout le monde,
Suite au travail de Monique, celui de Claude 38 me paraît digne d'intérêt.
Ton tableau est plus épuré et facile à lire.
Tu pourrais rajouter une MFC pour faire ressortir l'année optimale correspondant à chaque personne.
Cependant, je ne comprends toujours pas pourquoi tu serais amené à partager ta BD. Supposant que tu voulais faire cela dans un soucis de lisibilité,
j'ai travaillé sur une feuille "récap" te permettant de sélectionner chaque année les personnes qui atteignent le plafond de droit de 12 mois (tu peux éventuellement inscrire un autre plafond si tu le souhaites).
Mais si cela se trouve je suis à côté de la plaque...
Cordialement
 

Pièces jointes

- 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
16
Affichages
1 K
Réponses
0
Affichages
292
Réponses
0
Affichages
417
Réponses
10
Affichages
730
Réponses
1
Affichages
437
Réponses
4
Affichages
148
Réponses
8
Affichages
388
Retour