nbre de jours par mois.

  • Initiateur de la discussion Alex91
  • Date de début
A

Alex91

Guest
bonjour à tous,

je cherche à dispatcher un nombre de jours en fonction des mois....
je m'explique :
j'ai une absence à cheval sur 2 mois
du 15/05/2005 au 17/06/2005 soit 34 jours d'absence
est il possible avec une formule excel de faire mois 05 = 17 jours et mois 06 = jours absence ?

Cdt
Merci de vos réponses.
 

le Fnake

XLDnaute Junior
Bonjour Alex, le forum

en supposant que tes 2 dates soient en A1 (mai) et A2 (juin), le nombre de jours d'absence s'obtient par la formule :

en mai :
=SI(MOIS(A1)=OU(1;3;5;7;8;10;12);31;SI(MOIS(A1)=2;28;30)-JOUR(A1)+2)
Bon en fait, cette formule ne marche pas, vu que j'ai mal utilisé la fonction 'OU'. La nouvelle version suivante doit fonctionner, mais elle n'est pas très présentable ni efficace (en terme de temps de calcul).
=SI(OU(MOIS(A1)=1;MOIS(A1)=3;MOIS(A1)=5;MOIS(A1)=7;MOIS(A1)=8;MOIS(A1)=10;MOIS(A1)=12);31;SI(MOIS(A1)=2;28;30))-JOUR(A1)+1
en juin : =JOUR(A2)

Voilà, j'espère que ca pourra t'aller, je regarde si je peux améliorer ce petit bricolage :) !

le Fnake

Message édité par: le Fnake, à: 08/06/2005 11:01
 

CBernardT

XLDnaute Barbatruc
Bonjour Alex91 et Le Fnake,

Pour le premier mois, la formule est :

=FIN.MOIS(B3;0)-B3

B3 = Date début absence.

Pour le second mois, la formule est :

=C3-FIN.MOIS(B3;0)

C3 = Date fin absence

Mettre les deux cellules en format nombre standard.

Cordialement

Bernard

Message édité par: CBernardT, à: 08/06/2005 11:00
 
J

JJ59

Guest
J'ai oublié le fichier


JJ59 [file name=Absence.zip size=1503]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Absence.zip[/file]
 

Pièces jointes

  • Absence.zip
    6.9 KB · Affichages: 28
  • Absence.zip
    6.9 KB · Affichages: 18
  • Absence.zip
    6.9 KB · Affichages: 23
F

Francois

Guest
Bonjour à tous

Merci pour cetter solution

Je me demandais comment obtenir le même résultat
pour une durée plus longue à cheval suyr trois mois

Exemple : du 01/03/2005 au 14/05/2005


Merci de vos réponses
 
J

JJ59

Guest
Bonjour à tous


Voilà une petite solution.

Pour un intervalle plus important il suffit de copier vers le bas les formules.

J'espère répondre à ta demande


Salut

JJ59 [file name=Absence_20050608142433.zip size=2091]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Absence_20050608142433.zip[/file]
 

Pièces jointes

  • Absence_20050608142433.zip
    2 KB · Affichages: 20

Monique

Nous a quitté
Repose en paix
Bonjour

SommeProd (encore) et Indirect
Le début en B5, la fin en C5, une date du mois recherché en D2
=SOMMEPROD((MOIS(LIGNE(INDIRECT($B5&':'&$C5)))=MOIS(D$2))*1)
[file name=AbsenceAlex.zip size=2174]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/AbsenceAlex.zip[/file]
 

Pièces jointes

  • AbsenceAlex.zip
    2.1 KB · Affichages: 42

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 413
Messages
2 088 199
Membres
103 763
dernier inscrit
p.michaux