PB Formule de calcul - HELP

emy77784

XLDnaute Nouveau
Bonjour à tous,

J'ai un souci avec une formule de calcul, je pense ne pas être très loin mais c'est pas encore ça! Pourriez-vous m'aider.

Par rapport à la durée du contrat envisagé en C29, doit apparaitre en C30 la période d'essai à appliquer selon les conditions suivantes:

Si la durée du contrat de travail est inférieur ou égal à 6 mois alors on va calculer 1 jour de période d'essai par semaine sans que cela puisse dépasser 15 jours,

et si la durée du contrat de travail est supérieur à 6 mois, la période d'essai sera égale à 1 mois maximum....

Sachant que quand je dis 1 jour par semaine, c'est un jour pour une semaine pleine:

Exemple début du contrat le lundi 07/11, fin de contrat le mercredi 23/11 égale 17 jours au total je devrais appliquer une période d'essai à 2 jours et non à 3 jours car la dernière semaine n'est pas entière...

Je vous joins le fichier, pourriez-vous m'aider?

Merci bcp

Emy77784
 

Pièces jointes

  • Essai V3.xlsm
    75.8 KB · Affichages: 72
  • Essai V3.xlsm
    75.8 KB · Affichages: 79
  • Essai V3.xlsm
    75.8 KB · Affichages: 79

KenDev

XLDnaute Impliqué
Re : PB Formule de calcul - HELP

Bonjour Emy,

Une proposition, en B30 :
Code:
=MIN(ENT((B26-B25+1)/7);SI(ANNEE(B26)*12-ANNEE(B25)*12+MOIS(B26)-MOIS(B25)=6;SI(JOUR(B26)>JOUR(B25);30;15);SI(ANNEE(B26)*12-ANNEE(B25)*12+MOIS(B26)-MOIS(B25)<6;15;30)))

J'ai remplacé le test sur la valeur 183 qui me semble discutable. (182 jours du 7/1/2011 au 7/7/2011 mais 185 du 7/3/2011 au 7/9/2011 par exemple sans même aborder la question du bissextile).

Code:
SI(ANNEE(B26)*12-ANNEE(B25)*12+MOIS(B26)-MOIS(B25)=6;SI(JOUR(B26)>JOUR(B25);30;15);SI(ANNEE(B26)*12-ANNEE(B25)*12+MOIS(B26)-MOIS(B25)<6;15;30))
détermine donc exactement (sauf erreur) si B26 tombe plus de 6 mois après ou pas (et affecte la valeur 15 ou 30 selon), au sens usuel. Par exemple 7/3/2011 + 6 mois = 7/9/2011 (au lieu de 5/9/2011 avec le test sur 183)

A voir si ce point de vue correspond effectivement avec la législation et à tester. Cordialement

KD
 

KenDev

XLDnaute Impliqué
Re : PB Formule de calcul - HELP

Bonjour Emy, Hoerwind,

Le 2ème code n'en est pas un, c'est juste un extrait du 1er à titre explicatif. J'ai testé encore une fois ça semble marcher, selon ce que j'ai compris. Voir le classeur joint.

Exemples selon les valeurs en B25 et B26:
7/11/11 -23/11/11->2
7/11/11 -23/1/12->11
7/11/11 -17/2/12->14
7/11/11 -23/2/12->15
7/11/11 -7/5/12->15
7/11/11 -8/5/12->26
7/11/11 -23/5/12->28
7/11/11 -23/5/13->30

Cordialement

KD
 

Pièces jointes

  • Essai V3-1.xls
    186 KB · Affichages: 90

emy77784

XLDnaute Nouveau
Re : PB Formule de calcul - HELP

Salut KENDEV, oui effectivement si on part du 07/11/11 au 23/11/11 ca fonctionne très bien, par contre dès que je change ma cellule du 23/11 et que je mets par exemple le 24 là ca ne fonctionne plus cela me met ("Non")?

Pourrais-tu m'aider?

Merci

Emilie
 

emy77784

XLDnaute Nouveau
Re : PB Formule de calcul - HELP

J'ai compris ta logique, mais quand je l'applique même avec 10 jours de contrat il me met 30 jours de période d'essai.. Au secours!!!! (voir pièce-jointe)
 

Pièces jointes

  • Demande établissement CT - Régles Juridiques - Version F.xls
    262 KB · Affichages: 127

KenDev

XLDnaute Impliqué
Re : PB Formule de calcul - HELP

Re-bonjour Emy, le fil,

J'ai du mal à imaginer comment la formule fournie pourrais avoir "Non" comme résultat :confused:

Dans le nouveau classeur transmis je vois une erreur dans la recopie de la formule, un ";" c'est transformé en "*". :)

Cordialement

KD
 

Discussions similaires