Fonction excel calcul entre deux dates
Résolu/Fermé
Utilisateur anonyme
-
Modifié par Enzo690 le 27/11/2014 à 21:15
Utilisateur anonyme - 27 nov. 2014 à 23:35
Utilisateur anonyme - 27 nov. 2014 à 23:35
Bonsoir,
Comment on peut créer une fonction en vba qui me permet de calculer le nombre de jour entre deux date en prenant en compte que les jours ouvrées.
Sachant que la reference Analysis Toolpack VBA ne fonctionne plus sur office2013.
Cordialement
Comment on peut créer une fonction en vba qui me permet de calculer le nombre de jour entre deux date en prenant en compte que les jours ouvrées.
Sachant que la reference Analysis Toolpack VBA ne fonctionne plus sur office2013.
Cordialement
A voir également:
- Fonction excel calcul entre deux dates
- Calcul moyenne excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
4 réponses
Mike-31
Messages postés
18384
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 avril 2025
5 127
27 nov. 2014 à 21:22
27 nov. 2014 à 21:22
Bonsoir,
pour simplement les jours ouvrés, date de départ en A1 et de fin en A2
=NB.JOURS.OUVRES(A1;A2)
si on veut exclure également les jours fériés, il va falloir créer une liste de jours fériés exemple en P1 à P13
=NB.JOURS.OUVRES(E30;G30;P1:P13)
il est possible de simplifier la formule en nommant la liste de jours fériés P1:P13 nommée Fériés, la formule devient
=NB.JOURS.OUVRES(E30;G30;Fériés)
par contre si on veut savoir le nombre de jours ouvrés dans une liste de date en fonction de deux dates critères la formule est plus complex
pour simplement les jours ouvrés, date de départ en A1 et de fin en A2
=NB.JOURS.OUVRES(A1;A2)
si on veut exclure également les jours fériés, il va falloir créer une liste de jours fériés exemple en P1 à P13
=NB.JOURS.OUVRES(E30;G30;P1:P13)
il est possible de simplifier la formule en nommant la liste de jours fériés P1:P13 nommée Fériés, la formule devient
=NB.JOURS.OUVRES(E30;G30;Fériés)
par contre si on veut savoir le nombre de jours ouvrés dans une liste de date en fonction de deux dates critères la formule est plus complex
Utilisateur anonyme
Modifié par Enzo690 le 27/11/2014 à 21:31
Modifié par Enzo690 le 27/11/2014 à 21:31
Super, Merci de votre aide, mais comment on peut transformer cette formule en code vba
Cordialement
Cordialement
Mike-31
Messages postés
18384
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 avril 2025
5 127
Modifié par Mike-31 le 27/11/2014 à 22:37
Modifié par Mike-31 le 27/11/2014 à 22:37
Re,
exemple tes dates sont en A1 date de départ et A2 date de fin et tu veux le nombre de jours ouvrés en D2
[D2] = Application.NetworkDays([A1], [A2])
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
exemple tes dates sont en A1 date de départ et A2 date de fin et tu veux le nombre de jours ouvrés en D2
[D2] = Application.NetworkDays([A1], [A2])
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.