CALCUL ENTRE DATES AVEC CONTRAINTE

patouman

XLDnaute Occasionnel
Bonjour à tous,
voici ma difficulté : dans mon fichier destiné à gérer les arrêts maladie, je dispose d'un onglet par mois. Sont inscrites les dates de début et fin d'arrêt maladie. Mon souhait est de calculer le nombre de jours (cellule en bleu) séparant ces 2 dates en ne considérant que le mois concerné selon l'onglet.
ex : début 25/09/17 et fin 04/10/17
sur onglet de septembre doit apparaitre en Nbre de jours : 6 (du 25 au 30)
sur onglet d'octobre doit apparaitre en Nbre de jours : 4 (du 1 au 4)

merci par avance si vous réussissez a me sortir de cette ornière
 

patouman

XLDnaute Occasionnel
aie on y est presque....
en dupliquant ta formule sur les autres onglets j'ai une erreur en novembre
j'ai bien tenté de la modifier pour obtenir le bon résultat, mais dans ce cas c'est alors décembre qui devient faux. voir le fichier
 

Pièces jointes

  • Copie de ETAT CM-3.xls
    57 KB · Affichages: 42

thebenoit59

XLDnaute Accro
Dans ta première demande tu souhaitais obtenir le résultat de 4.
J'ai considéré la date de fin d'arrêt comme étant celle de reprise.
Si on considère la reprise le lendemain :

Code:
=SI(L6>FIN.MOIS($R$1;0);FIN.MOIS($R$1;0);L6)-SI(MOIS(J6)<>MOIS(1&$Q$1);$R$1;J6)+1

Tu remarqueras qu'il n'y a pas -1 dans une partie de la formule.
 

thebenoit59

XLDnaute Accro
Si l'arrêt est terminé avant le mois en cours ou qu'il n'y a pas d'arrêt :
Code:
=SI(OU(L6<$R$1;L6="");0;SI(L6>FIN.MOIS($R$1;0);FIN.MOIS($R$1;0);L6)-SI(MOIS(J6)<>MOIS(1&$Q$1);$R$1;J6)+1)

Attention, tes feuilles n'ont pas la même forme à chaque fois (colonne C).
 

Discussions similaires

Réponses
15
Affichages
2 K

Statistiques des forums

Discussions
315 097
Messages
2 116 186
Membres
112 679
dernier inscrit
Yupanki