C cora XLDnaute Occasionnel 5 Avril 2016 #1 Bonjour à tous je souhaiterai connaitre la formule qui me décompterais les journées de présence entre deux date, en fonction de dates précises. ci joint mon fichier. Merci encore Pièces jointes test 2.xlsx 31.6 KB · Affichages: 36 test 2.xlsx 31.6 KB · Affichages: 35
Bonjour à tous je souhaiterai connaitre la formule qui me décompterais les journées de présence entre deux date, en fonction de dates précises. ci joint mon fichier. Merci encore
Jocelyn XLDnaute Barbatruc 5 Avril 2016 #2 Re : journée de présence entre 2 dates Bonjour le Forum, Bonjour Cora, A tester en D5 et a étirer vers le bas et la droite Code: =SI($B5>D$2;0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(MAX($B5;D$1)&":"&MIN($C5;D$2)));2)<=7)*((MOIS($C5)>=MOIS(D$2))+(($C5="")*(MOIS(D$1)<>1))))) Voir fichier Cordialement EDIT légère modification de la formule Pièces jointes nombre de jour.xlsx 31.9 KB · Affichages: 24 Dernière édition: 5 Avril 2016 Vote positif 0 Vote négatif
Re : journée de présence entre 2 dates Bonjour le Forum, Bonjour Cora, A tester en D5 et a étirer vers le bas et la droite Code: =SI($B5>D$2;0;SOMMEPROD((JOURSEM(LIGNE(INDIRECT(MAX($B5;D$1)&":"&MIN($C5;D$2)));2)<=7)*((MOIS($C5)>=MOIS(D$2))+(($C5="")*(MOIS(D$1)<>1))))) Voir fichier Cordialement EDIT légère modification de la formule
C CPk XLDnaute Impliqué 5 Avril 2016 #3 Re : journée de présence entre 2 dates Bonjour à toutes et à tous, Deux fois déjà que tu me grilles aujourd'hui Jocelyn ! Grrr. Avec une autre formule plutôt dans le genre classique Code: =SI(ET($B5<D$2;OU($C5>D$2;$C5=""));JOUR(D$2);SI(MOIS($C5)=MOIS(D$2);JOUR($C5);0)) Vote positif 0 Vote négatif
Re : journée de présence entre 2 dates Bonjour à toutes et à tous, Deux fois déjà que tu me grilles aujourd'hui Jocelyn ! Grrr. Avec une autre formule plutôt dans le genre classique Code: =SI(ET($B5<D$2;OU($C5>D$2;$C5=""));JOUR(D$2);SI(MOIS($C5)=MOIS(D$2);JOUR($C5);0))
C cora XLDnaute Occasionnel 5 Avril 2016 #4 Re : journée de présence entre 2 dates Les 2 fonctionnent je vous remercie fortement, j'y étais depuis ce matin.. Vote positif 0 Vote négatif
Re : journée de présence entre 2 dates Les 2 fonctionnent je vous remercie fortement, j'y étais depuis ce matin..
Dranreb XLDnaute Barbatruc 5 Avril 2016 #5 Re : journée de présence entre 2 dates Bonjour. Moi je dirais : En E1, à propager sur 11 colonnes : Code: =DATE(ANNEE(D1);MOIS(D1)+1;1) En D5, à propager sur 10 lignes et 12 colonnes : Code: =MAX(SI($C5<>"";MIN($C5;D$2);D$2)-MAX(D$1;$B5)+1;0) Ou bien, en D5 : Code: =MAX(SI([@[date de sortie]]<>"";MIN([@[date de sortie]];D$2);D$2)-MAX([@[date d''entrée]];D$1)+1;0) à copier et coller sur D5:O14 (chez moi la propagation vers la droite change les noms de colonnes. Chaque versions d'Excel apporte son lot de bogues) Dernière édition: 5 Avril 2016 Vote positif 0 Vote négatif
Re : journée de présence entre 2 dates Bonjour. Moi je dirais : En E1, à propager sur 11 colonnes : Code: =DATE(ANNEE(D1);MOIS(D1)+1;1) En D5, à propager sur 10 lignes et 12 colonnes : Code: =MAX(SI($C5<>"";MIN($C5;D$2);D$2)-MAX(D$1;$B5)+1;0) Ou bien, en D5 : Code: =MAX(SI([@[date de sortie]]<>"";MIN([@[date de sortie]];D$2);D$2)-MAX([@[date d''entrée]];D$1)+1;0) à copier et coller sur D5:O14 (chez moi la propagation vers la droite change les noms de colonnes. Chaque versions d'Excel apporte son lot de bogues)
C CPk XLDnaute Impliqué 5 Avril 2016 #6 Re : journée de présence entre 2 dates Mise à jour de la formule et du fichier pour prendre en compte l'entré en service durant le mois en cours, merci Jocelyn. Pièces jointes test 2.xlsx 31.5 KB · Affichages: 34 test 2.xlsx 31.5 KB · Affichages: 32 Vote positif 0 Vote négatif
Re : journée de présence entre 2 dates Mise à jour de la formule et du fichier pour prendre en compte l'entré en service durant le mois en cours, merci Jocelyn.