Re : Calculer le nombre de mois entre deux dates avec condition
Bonjour à tous
Roger, en fait le calcul dans 30/07/1982 à 13/06/1982, renvoie =1 est incorrect
Le correct est 2.
La formule avec datadif et ce de KenDev sont correctes, comme il peut être vu dans des Vacances ! C106 de la planilha joint en annexe. Aussi dans Férias1 ! C30 le calcul est 2.
Apparemment, la fonction personnalisée est de ne pas calculer correctement dans certaines situations où les mois suivant en ayant 31 jours.
Pour 10/07/2008 --> ; 10/07/2011, feriasproporcionais renvoie 0, la raison est que le collègue qui m'a passé fonction personnalisée a placé dans le code VBA l'instruction :
If prop >= 12
Fériasproporcionais = 0
Else
Fériasproporcionais = 1
La raison d'avoir demandé aide au forum a été pour calculer les vacances dues au travailleur.
Au Brésil, quand l'employé est dispensé sans avoir enlevé des vacances, pour chaque mois, ou fraction de mois égal ou supérieur à 15 jours, il reçoit une indemnisation équivalente au temps de service dans la société.
Par une question de nomenclature, jusqu'à 11 mois, nous appelons de vacances proportionnels, pour 12 mois appelons de vacances vaincues.
Quand il arrive pour le calcul des vacances proportionnels = 12, nous disons que les vacances proportionnels = 0, pour le paiement de 12 mois sera sous le nom de vacances annuels.
Cordialement,
Gilberto