Personnaliser les jours ouvrés

1

Bonjour,

Je bloque sur une contrainte liée à mon tableau.

J'ai créé un tableau en mettant en évidence les jours ouvrés (sans weekend et jours fériés) : =SERIE.JOUR.OUVRE(DATE($A$2;$A$3;0);1;fériés)
A2: année
A3 : mois

Mon problème: les jours ouvrés sont du mardi ou samedi.

Comment faire à partir de la formule ci-dessus pour arriver au résultat final. A-t-on un autre moyen ?

Merci par avance pour vos supports
Cordialement
max

Posté le 28 janvier 2017, 14:29
par max
Répondre
0

Bonsoir,

J'ai mis un peu de temps car je n'ai pas trouvé la manière de paramétrer la fonction standard d'Excel.

J'ai donc été obligé de construire une fonction personnalisée pour résoudre ton problème de décalage de jours de repos.

Tu trouveras le classeur à l'adresse :

http://www.cjoint.com/c/GBbbDynfFzP

Tu cliques sur le lien et tu récupères le classeur.

Je suis parti du principe que tu voulais calculer des dates de fin de chantiers et j'ai donc fait un tableau en conséquence.  Bien entendu, s'il s'agit d'autre chose que des chantiers, il suffit de changer les titres.

J'ai fait de nombreux tests et je crois que c'est bon mais essaies toi même et dis moi s'il y a un bug (j'ai remarqué que la formule standard d'Excel calculait mal parfois en plus elle à l'air de ne pas tenir compte du premier jour)

Je t'ai mis un mode d'emploi ainsi qu'un Comment cela marche dans le classeur

Le tableur calcule lui même les jours fériés : il suffit de préciser l'année désirée

De plus, je me suis dit que tu allais plus que probablement chevaucher sur 2 années et j'ai donc ajouté la gestion de l'an-1 et de l'an +1 ainsi tu peux gérer sur 3 années.

Dis moi si cela répond à tes attentes et poses les questions nécessaires pour ce que tu ne comprends pas.

Cet un excellent problème que j'ai aimé résoudre.  Je vais d'ailleurs garder précieusement cette fonction qui pourra m'être utile dans le futur surtout que je pense qu'elle marche mieux que celle d'Excel même pour des jours de repos "normaux"

A+

Chris

CHRIS Posté le 1 février 2017, 02:47
par CHRIS

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :