Calculer le nombre jours entre deux dates sur une période donnée
Résolu/Fermé
A voir également:
- Nombre de jours entre deux dates
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
- Nombre facile - Télécharger - Outils professionnels
- Le nombre de tentatives de déverrouillage incorrectes est trop élevé samsung ✓ - Forum Samsung
- Faire deux colonnes sur word - Guide
7 réponses
Bravo ccm81 et merci beaucoup!
La logique est implacable et ça fonctionne impec dans mon cas...
Quant à moi, j'ai encore quelques progrès à faire sur la gymnastique logique d'Excel :)
Encore merci et à bientôt,
Thomas
La logique est implacable et ça fonctionne impec dans mon cas...
Quant à moi, j'ai encore quelques progrès à faire sur la gymnastique logique d'Excel :)
Encore merci et à bientôt,
Thomas
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
19 sept. 2013 à 16:26
19 sept. 2013 à 16:26
Bonjour
En détaillant les 6 cas (en supposant que PerDeb < PerFin et DatDeb < DatFin)
ce qui donne
=SI(PerDeb<DatDeb;SI(PerFin<DatDeb;0;SI(PerFin<DatFin;PerFin-DateDeb;DatFin-DatDeb));SI(PerDeb<DatFin;SI(PerFin<DatFin;PerFin-PerDeb;DatFin-PerDeb);0))
à vérifier bien sûr
En détaillant les 6 cas (en supposant que PerDeb < PerFin et DatDeb < DatFin)
Si PerDeb < DatDeb
Alors Si PerFin < DatDeb
Alors 0
Sinon
Si PerFin < DatFin
Alors PerFin-DatDeb
Sinon DatFin-DatDeb
Sinon
Si PerDeb < DatFin
Alors
Si PerFin < DatFin
Alors PerFin-PerDeb
Sinon DatFin - PerDeb
Sinon 0
ce qui donne
=SI(PerDeb<DatDeb;SI(PerFin<DatDeb;0;SI(PerFin<DatFin;PerFin-DateDeb;DatFin-DatDeb));SI(PerDeb<DatFin;SI(PerFin<DatFin;PerFin-PerDeb;DatFin-PerDeb);0))
à vérifier bien sûr
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
19 sept. 2013 à 15:44
19 sept. 2013 à 15:44
Bonjour,
comme cela
=A2-A1
ou encore
=DATEDIF(A1;A2;"d")
ce qui te donne 934 jours
comme cela
=A2-A1
ou encore
=DATEDIF(A1;A2;"d")
ce qui te donne 934 jours
[EDIT : message modifié]
Bonjour Mike,
Merci pour votre réponse. Les choses sont un peu plus compliquées que cela dans mon cas :)
Je ne cherche pas simplement à calculer la différence entre les dates, mais le nombre de jours - sur cette période - compris entre deux autres dates données.
Dans l'exemple fourni dans le topic, il s'agit donc de 365 jours (soit le nombre de jours compris entre le 01/09/2012 et le 01/09/2013 sur la période allant du 01/04/2012 au 22/10/2014)
Désolé si mon énoncé n'était pas clair.
Cordialement.
Bonjour Mike,
Merci pour votre réponse. Les choses sont un peu plus compliquées que cela dans mon cas :)
Je ne cherche pas simplement à calculer la différence entre les dates, mais le nombre de jours - sur cette période - compris entre deux autres dates données.
Dans l'exemple fourni dans le topic, il s'agit donc de 365 jours (soit le nombre de jours compris entre le 01/09/2012 et le 01/09/2013 sur la période allant du 01/04/2012 au 22/10/2014)
Désolé si mon énoncé n'était pas clair.
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
KevPC
Messages postés
14
Date d'inscription
jeudi 19 septembre 2013
Statut
Membre
Dernière intervention
30 octobre 2013
19 sept. 2013 à 15:51
19 sept. 2013 à 15:51
B1 = date début (01/04/2012)
B2 = date fin (22/10/2014)
formule =NB.JOURS.OUVRES(B1;B2;H3:I8)
En gras dans la formule c'est une matrice ou tu vas mettre tous les jours fériés entre les 2 dates.
En espérant avoir aidé.
Cdt,
Kév
B2 = date fin (22/10/2014)
formule =NB.JOURS.OUVRES(B1;B2;H3:I8)
En gras dans la formule c'est une matrice ou tu vas mettre tous les jours fériés entre les 2 dates.
En espérant avoir aidé.
Cdt,
Kév
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
Modifié par Mike-31 le 19/09/2013 à 16:00
Modifié par Mike-31 le 19/09/2013 à 16:00
Re,
Pas très clair en effet, entre le 01/09/2012 et le 01/09/2013 il y a 365 jours + ou -1 suivant que les dates de chaque bornes sont incluses
et entre 01/04/2012 au 22/10/2014 il y a 934 jours et si je comprends bien sur cette dernière des jours se superposent 934 jours - 365 =569 avec toujours l'ajustement des dates bornes. Mais je ne vois pas comment tu trouves 518 ou explique différemment
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Pas très clair en effet, entre le 01/09/2012 et le 01/09/2013 il y a 365 jours + ou -1 suivant que les dates de chaque bornes sont incluses
et entre 01/04/2012 au 22/10/2014 il y a 934 jours et si je comprends bien sur cette dernière des jours se superposent 934 jours - 365 =569 avec toujours l'ajustement des dates bornes. Mais je ne vois pas comment tu trouves 518 ou explique différemment
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Re Mike,
Désolé pour le 518 qui est une erreur de ma part et porte à confusion. Je vais essayer de reformuler en détaillant les étapes pour plus de clarté :
J'ai une période donnée (correspondant à une durée de séjour) délimitée par deux dates. Dans mon exemple, cette période s'écoule entre le 01/04/2012 et le 22/10/2014. Cette période comporte donc 934 jours au total.
Je cherche à savoir, parmi ces 934 jours, combien sont situés entre le 01/09/2012 et le 01/09/2013. Dans mon exemple, il y a donc 365 jours répondant à cette condition.
Si je prend un autre exemple en changeant ma période d'étude (durée de séjour) = 30/08/2012 au 10/09/2012, alors seuls 10 jours sont compris entre le 01/09/2012 et le 10/09/2012 : le 30/08 et le 31/08 n'en font pas partie.
Je cherche une formule pour calculer automatique le nb de jours compris entre deux jalons.
Merci de votre aide,
Cdlt.
Désolé pour le 518 qui est une erreur de ma part et porte à confusion. Je vais essayer de reformuler en détaillant les étapes pour plus de clarté :
J'ai une période donnée (correspondant à une durée de séjour) délimitée par deux dates. Dans mon exemple, cette période s'écoule entre le 01/04/2012 et le 22/10/2014. Cette période comporte donc 934 jours au total.
Je cherche à savoir, parmi ces 934 jours, combien sont situés entre le 01/09/2012 et le 01/09/2013. Dans mon exemple, il y a donc 365 jours répondant à cette condition.
Si je prend un autre exemple en changeant ma période d'étude (durée de séjour) = 30/08/2012 au 10/09/2012, alors seuls 10 jours sont compris entre le 01/09/2012 et le 10/09/2012 : le 30/08 et le 31/08 n'en font pas partie.
Je cherche une formule pour calculer automatique le nb de jours compris entre deux jalons.
Merci de votre aide,
Cdlt.