Répartition des jours ouvrés par année

Fermé
mvp19 - 16 sept. 2015 à 16:48
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 18 sept. 2015 à 12:38
Bonjour, j'aimerais avoir une formule qui me permettrait de connaître le nombre de jours ouvrés entre deux dates pour une année précise.

A1 = date début
B1 = date de fin
C1 = l'année désirée


J'ai trouvé cette formule mais elle renvoit le nombre de jours total et non uniquement ouvré (=MAX(0;MIN(Q3;DATE(S8;12;31))-MAX(P3;DATE(S8;1;1))+1))

Merci

5 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
16 sept. 2015 à 16:55
Bonjour

essaies avec
NB.JOURS.OUVRES(date début; date fin; fériés )

il faut nommer "feries" une liste dans un coin comprtant les fériés et les ponts éventuels
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 16/09/2015 à 16:58
Bonjour

=NB.JOURS.OUVRES(A1;C1;champ)

champ n'étant pas indispensable mais peut être l'adresse de la, oiste de jours fériés à éliminer du calcul
par exemple liste des jours fériés en Z1:Z10:
=NB.JOURS.OUVRES(A1;C1;Z1:Z10)

et si l'année est variabale:

=NB.JOURS.OUVRES(DATE(C1;MOIS(A1);JOUR(A1));DATE(C1;MOIS(B1);JOUR(B1));Z1:Z0)

crdlmnt
Errare humanum est, perseverare diabolicum
0
Bonjour, ça ne fonctionne pas. Avec comme valeurs suivantes:
A1 = 16 juin 2015
B1 = 31 décembre 2016
C1 = 2015

Le résultat est -120.
Alors que j'aimerais avoir le nombre de jours ouvrés en 2015 entre le 16 juin 2015 et le 31 décembre 2016.

Merci
0
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é par michel_m le 16/09/2015 à 17:47
eh si! le résultat est 404 sans les jours fériés
en A1=16/06/15
en B1 = 31/12/16
=NB.JOURS.OUVRES(A1;B1)

maitenant si tu écris 16 juin 2015, c'est du texte et Excel ne fait pas de calcul sur des textes

Mais je n'est pas compris pourquoi C1
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
16 sept. 2015 à 17:54
OK, je viens de piger

Tu veux le nombre d'ouvrés en 2015 ET le nombre d'ouvrés en 2016

c'est bien cela ?

si personne n'a répondu je verrais tout ca demain matin
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 16/09/2015 à 18:28
Dors tranquille Michel.. enfin , je crois

en 2015

=NB.JOURS.OUVRES(A1;DATE(ANNEE(A1);12;31))
ou
=NB.JOURS.OUVRES(A1;DATE(C1;12;31))

en 2016

=NB.JOURS.OUVRES(ANNEE(B1);1;1);B1)

et bien entendu, rajouter le champ, des jours fériés si besoin.

crdlmnt
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
Modifié par michel_m le 17/09/2015 à 07:43
Bonjour Vaucluse

Bien dormi, merci, mais j'avais éteint la bécane ! en revanche, réveillé tôt par les trombes d'eau et le vent...

OK pour tes formules, sauf si B1 reste en 2015

edit:
formule supprimée car s'il y a plusieurs années (par ex 2018) ca ne marche pas (et en plus année bisectille)
0
Bonjour, c'est effectivement mon besoin, d'avoir le nombre de jours ouvrés par année. J'ai plein de date par ligne, et j'ai une colonne pour les années.

J'aimerais avoir par date dans chacune des colonnes le nombre de jours ouvrés.

exemple:
Date début / Date fin / Nbre jours ouvrés 2015 / Nbr jrs ouvrés 2016
1 juin 2015 / 31 janvier 2016 / 154 / 261
...

Merci !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
17 sept. 2015 à 07:25
0
non, ça me renvoi sur ma propre question.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
17 sept. 2015 à 14:15
Ah???

moi ça me renvoie à ce texte écrit un peu plus haut.


en 2015

=NB.JOURS.OUVRES(A1;DATE(ANNEE(A1);12;31))
ou
=NB.JOURS.OUVRES(A1;DATE(C1;12;31))

en 2016

=NB.JOURS.OUVRES(ANNEE(B1);1;1);B1)

et bien entendu, rajouter le champ, des jours fériés si besoin.

crdlmnt
0
mvp19 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
17 sept. 2015 à 19:02
En fait, voici ce que je voudrais que ça me donne comme résulta, une fois la date début et de fin saisis.

Date début / Date fin / Nbre jours ouvrés 2015 / Nbr jrs ouvrés 2016
1 juin 2015 / 31 janvier 2016 / 154 / 261
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
17 sept. 2015 à 19:04
et les formules ne fonctionnent pas?
0

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

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 18/09/2015 à 12:40
Tout ce que je peuxfaire c'est vous transmettre une image avec les formules affichées, mais je ne garantis pas la lecture!!

La liste des jours fériés des années concernées est à établir en L1:L100
crdlmnt
Errare humanum est, perseverare diabolicum
0