Ecart de jours entre deux dates

Résolu
Cecile7887 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour

j'avais déjà posé la question pour calculer le nombre de jours entre deux dates.
j'ai rentré la formule ci-dessous mais elle ne fonctionne pas sur deux points.
1er point: quand la formule calcule l'écart entre le 05-05-2015 et 06-05-2015 le résultat est 2.Alors que cela devrait être 1.
2éme point: pour rentrer les jours fériés si je mets un ; entre deux dates cela ne fonctionne pas.
=NB.JOURS.OUVRES.INTL(O2;W2;1;"01/05/2015;08/05/2015")
merci de votre aide

7 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313
 
bonjour,
il te faut faire un tableau avec les fériés de l'année et les ponts

une tite demo
http://www.cjoint.com/c/EFzlDogjz6D
année à écrire dans cellule bleue (2015au lieu de 2013)
Michel
1
Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention   16
 
Bonjour,
Essaie
=DateDif(date_debut; date_fin; "intervalle" )


Intervalle Définition
Y Nombre d'années complètes
M Nombre de mois complets
D Nombre de jours
MD Nombre de jours (les mois et les années sont ignorés)
YM Nombre de mois (les jours et les années sont ignorés)
YD Nombre de jours (les années sont ignorées)

(Source: https://www.pcastuces.com/pratique/astuces/1981.htm
0
Cecile7887 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
meric de ton retour, c'est ok pour l'ecart de jours mais cela prend les WE et jours férié!
0
Cecile7887 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour Michel et merci de ton retour,

je ne comprends pas comment j'intègre ce tableau dans ma formule
=NB.JOURS.OUVRES.INTL(O2;W2;1;"01/05/2015;08/05/2015")
je suis vraiment à la traîne

merci de ta réponse
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313
 
je t'ai donné la formule à utiliser dans mon envoi !!!
nb.jours.ouvrés(date debut; date fin;ferie)
et j'ai indiqué, surligné en jaune, les adresses des cellules nommées An_0 et férié
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cecile7887 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
je sais je suis débutante!!!
j'ai donc copié ta feuille excel dans mon fichier et j'ai fait cette formule.
quand les dates de début et fin sont les mêmes, ça me donne -2 en résultat.


=NB.JOURS.OUVRES.INTL(O2+1;W2;1;Feuil1!C7:C18)

j'ai encore faux c'est ça?
0
Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention   16
 
Bonjour,

Je n'ai pas la fonction =NB.JOURS.OUVRES.INTL sur Excel 2007, et je ne la vois pas sur le document Excel fourni.

Dans le document, la fonction
=NB.JOURS.OUVRES(date1;date2;ferie)
est utilisée, où ferie correspond au tableau des jours fériés/ponts.
Tu n'as qu'à reproduire ou copier le tableau des jours fériés (ne pas oublier la cellule nommée an_0) et utiliser cette fonction.
0
Cecile7887 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   > Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai bien copier le tableau dans mon fichier excel > feuil1 et j'ai fait la formule ci-dessous
=NB.JOURS.OUVRES.INTL(O2+1;W2;1;Feuil1!C7:C18)
Feuil1!C7:C18 correspond au tableau des fériés

je suis nulle et je n'arrive pas à voir identifier mes erreurs ou/et comprendre votre formule
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313 > Cecile7887 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
ce n'est pas une question de débutant mais d'entêtement !
on te dit
NB.JOURS OUVRES(....
et NON
NB.JOURS.OUVRES.INTL(....
0
Cecile7887 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
ça j'ai compris!!!!! un mauvais copié/collé

=NB.JOURS.OUVRES(O2+1;W2;Feuil1!C7:C18)
pour autant quand les dates en cellule O2 et W sont les même, le résultat est -2
0
Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention   16
 
Tu as fait O2+1, c'est normal?
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

oui sinon cela me donne 2 jours quand la première date est par exemple le 04/05/2015 et la seconde le 05/05/2015.
Ben oui, du 4 au 5 ça fait 2 jours.
Cette fonction calcule le nombre de jours, pas la différence entre 2 dates.
Et faire -1 au hasard va fausser tes calculs. Si le premier ou le dernier jour est un we ou férié il est déjà déduit.

=NB.JOURS.OUVRES(26/06/2015; 26/06/2015; ferie)
Excel ne reconnait pas les dates dans les fonctions. Ecrire :
=NB.JOURS.OUVRES(--"26/06/2015"; --"26/06/2015"; ferie)

eric

0
Cecile7887 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour,

MERCI BEAUCOUP, j'essaye dés que je rentre au bureau lundi
Bon weekend à tous
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
oui, fait plutôt -1 à la fin, après le calcul plutôt que +1 sur le J1.
eric
0