Petit programme pour calculer les délais en jrs en prenant compte des jrs fériés

Fermé
lyne - 20 févr. 2019 à 20:27
mdo100 Messages postés 126 Date d'inscription jeudi 9 décembre 2010 Statut Membre Dernière intervention 21 février 2019 - 21 févr. 2019 à 10:05
Bonjour,

En excel

J'aimerais obtenir une formule pour compter les jours à partir d'une date donnée (ex: =D8+30) et cela me donnerait la date voulue.

Toutefois, j'aimerais que le retour me donne une journée de la semaine et non un jour de la fin de semaine.

En plus, si la date obtenue tombe sur un jour férié, je veux que le petit programme affiche le jour d'après.

Bien entendu, si la journée d'après tombe un samedi ou un dimanche, je veux avoir la date du lundi qui suit.

À l'aide.

Merci.

Lyne

Configuration: Windows / Chrome 72.0.3626.109
A voir également:

3 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié le 21 févr. 2019 à 09:50
Bonjour Lyne, Via55

Ci joint une feuille donnant les formules pour calculer avec des formules tenant compte des WE et fériés (France) sur une année
https://mon-partage.fr/f/7mBkgUFb/

Dans ton cas:
SERIE.JOUR.OUVRE devrait convenir

=SERIE.JOUR.OUVRE(D18;30;ferie)



Attention: utilise les cellules bleues du tableau en cas de passage d'une année à l'autre (1°janvier année+1)




1
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
20 févr. 2019 à 22:36
Bonsoir Lyne

1° sur une autre feuille faire la liste des dates fériées, sélectionner cette plage et la nommer feries

2° dans la 2eme feuille pour avoir la date 30 jours après celle en D8 en sautant els WE et féries :
=MAX(SI(NB.SI(feries;D8+30);SI(JOURSEM(D8+30;2)<5;D8+30+1;D8+38-JOURSEM(D8+30;2));D8+30);SI(JOURSEM(D8+30;2)>5;D8+38-JOURSEM(D8+30;2);D8+30))

Cdlmnt
Via
0
mdo100 Messages postés 126 Date d'inscription jeudi 9 décembre 2010 Statut Membre Dernière intervention 21 février 2019 22
21 févr. 2019 à 10:05
Bonjour Lyne, Via55, michel_m,

Exactement dans la même veine que michel_m qui a été plus rapide que moi, mais puis j'ai construit un fichier je le joins a ma réponse.
=SERIE.JOUR.OUVRE(D8;30;Fériés)

https://www.cjoint.com/c/IBvjdPaz2Bu
Cordialement.
0