Calcul de jours (ouvrables et ouvrés) entre 2 dates et dans une période donnée

escalibur

XLDnaute Occasionnel
Bonsoir,

je souhaiterais pouvoir calculer automatiquement le nombre de jours (calendaires et ouvrés) en ne calculant que les jours de l'année 2012 alors que les périodes commencent en 2011 ou s'achèvent en 2013.
Pour illustrer mon propos, je vous joins un fichier.

D'avance, je vous remercie de votre aide.
 

Pièces jointes

  • calcul_jours_entre_2_dates.xlsx
    11.9 KB · Affichages: 636
  • calcul_jours_entre_2_dates.xlsx
    11.9 KB · Affichages: 711
  • calcul_jours_entre_2_dates.xlsx
    11.9 KB · Affichages: 689

ROGER2327

XLDnaute Barbatruc
Re : Calcul de jours (ouvrables et ouvrés) entre 2 dates et dans une période donnée

Bonsoir escalibur



Problème souvent traité... Voyez un essai dans le classeur joint. (À vérifier)​



ROGER2327
#5988


Mercredi 4 Gidouille 139 (Sainte Tripe, républicaine - fête Suprême Quarte)
30 Prairial An CCXX, 8,1960h - chariot
2012-W25-1T19:40:14Z
 

Pièces jointes

  • Copie de calcul_jours_entre_2_dates.xlsx
    13.6 KB · Affichages: 751

R@chid

XLDnaute Barbatruc
Re : Calcul de jours (ouvrables et ouvrés) entre 2 dates et dans une période donnée

Bonsoir @ tous,
Voir si ca te convient???

en E3 :
Code:
=NB(1/FREQUENCE(LIGNE(INDIRECT($C3&":"&$D3));LIGNE(INDIRECT(DATE(2012;MOIS(1&E$2);1)&":"&DATE(2012;MOIS(1&E$2)+1;0)))))-1
@ valider par simple Entree
@ tirer vers le bas et vers la droite


en R3 :
Code:
=NB(1/FREQUENCE(SI(JOURSEM(LIGNE(INDIRECT($C3&":"&$D3));2)<=5;LIGNE(INDIRECT($C3&":"&$D3)));LIGNE(INDIRECT(DATE(2012;MOIS(1&E$2);1)&":"&DATE(2012;MOIS(1&E$2)+1;0)))))-1
@ valider par Ctrl+Maj+Entree
@ tirer vers le bas et vers la droite


Amicalement

Edit : Bonsoir Roger, tu as fais plus simple que moi:)
 

Pièces jointes

  • calcul_jours_entre_2_dates.xlsx
    14.7 KB · Affichages: 328
  • calcul_jours_entre_2_dates.xlsx
    14.7 KB · Affichages: 369
  • calcul_jours_entre_2_dates.xlsx
    14.7 KB · Affichages: 374
Dernière édition:

escalibur

XLDnaute Occasionnel
Re : Calcul de jours (ouvrables et ouvrés) entre 2 dates et dans une période donnée

Bonsoir,
Un grand merci à vous 2, Roger et Rachid.
En ayant regardé rapidement au niveau des résultats, je pencherais pour la méthode de Roger.
Cependant, les formules de rachid m'intéressent fortement;
Je ne manquerai pas de revenir vers vous très rapidement afin de comparer vos 2 méthodes et voir où éventuellement une correction pourrait être apportée.

Encore merci. Bonne nuit.
Escalibur.
 

R@chid

XLDnaute Barbatruc
Re : Calcul de jours (ouvrables et ouvrés) entre 2 dates et dans une période donnée

Bonjour @ tous,
une autre variante si ca te convient aussi,
en E3 :
Code:
=SOMMEPROD(N(ESTNUM(EQUIV(LIGNE(INDIRECT(DATE(2012;MOIS(1&E$2);1)&":"&DATE(2012;MOIS(1&E$2)+1;0)));LIGNE(INDIRECT($C3&":"&$D3));0))))


En R3 :
Code:
=SOMMEPROD(N(ESTNUM(EQUIV(LIGNE(INDIRECT(DATE(2012;MOIS(1&R$2);1)&":"&DATE(2012;MOIS(1&E$2)+1;0)));LIGNE(INDIRECT($C3&":"&$D3));0)))*(JOURSEM(LIGNE(INDIRECT(DATE(2012;MOIS(1&R$2);1)&":"&DATE(2012;MOIS(1&E$2)+1;0)));2)<=5))

@ valider par Simple Entree
@ tirer vers le bas et vers la droite

Voir PJ
Amicalement
 

Pièces jointes

  • calcul_jours_entre_2_dates_2.xlsx
    14.2 KB · Affichages: 194

R@chid

XLDnaute Barbatruc
Re : Calcul de jours (ouvrables et ouvrés) entre 2 dates et dans une période donnée

ReBonsoir @ tous,
Voir le fichier Recapitulatif...
les jours fériés ne sont pas pris en compte sur ma formule, car j'ai vu qu'ils ne sont pas pris en compte sur les calculs manuels que tu as fait...
Amicalement
 

Pièces jointes

  • Recapitulatif.xlsx
    16.6 KB · Affichages: 221
  • Recapitulatif.xlsx
    16.6 KB · Affichages: 219
  • Recapitulatif.xlsx
    16.6 KB · Affichages: 194
Dernière édition:

escalibur

XLDnaute Occasionnel
Bonsoir,
Le récapitulatif que tu as fait est exactement ce que je voulais établir avant de revenir vers vous.
De plus, la solution de cette nuit (sommeprod ...) me semble plus pertinente.
Reste effectivement le problème des jours fériés que je n'ai pas évoqué hier soir mais qui est d'actualité.
A ce titre dans le tableau ci-joint (feuil 2), j'ai complété la liste des jours que je souhaiterais voir se soustraire aux calculs actuels.
Voyez vous une solution ?
 

Pièces jointes

  • Recapitulatif.xlsx
    41.2 KB · Affichages: 107
  • Recapitulatif.xlsx
    41.2 KB · Affichages: 114
  • Recapitulatif.xlsx
    41.2 KB · Affichages: 120

escalibur

XLDnaute Occasionnel
Re : Calcul de jours (ouvrables et ouvrés) entre 2 dates et dans une période donnée

Tout bonnement excellent cette formule !!!
Mois Interval =LIGNE(INDIRECT(DATE(2012;MOIS(1&Feuil2!E$2);1)&":"&DATE(2012;MOIS(1&Feuil2!E$2)+1;0)))

Un grand merci Rachid.
 

tpurvee

XLDnaute Nouveau
Re : Calcul de jours (ouvrables et ouvrés) entre 2 dates et dans une période donnée

Bonjour,
Quant à moi, je voudrais pouvoir calculer le nombre de jours (calendaires et ouvrés) en ne calculant que les jours ouvrés entre 2 dates. J'ai vainement essayé toutes les formules proposées par le forum.
Voici mon fichier.
Merci d'avance de votre aide.
 

Pièces jointes

  • planning.xls
    36 KB · Affichages: 128
  • planning.xls
    36 KB · Affichages: 131
  • planning.xls
    36 KB · Affichages: 132

Discussions similaires

Réponses
9
Affichages
549
Réponses
5
Affichages
500
J
Réponses
10
Affichages
455
J

Statistiques des forums

Discussions
312 215
Messages
2 086 316
Membres
103 176
dernier inscrit
jean.yvesjean.yves