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

mvp19 -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

5 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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   Statut Contributeur Dernière intervention   6 438
 
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
mvp19
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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   Statut Contributeur Dernière intervention   6 438
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
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
mvp19
 
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   Statut Contributeur Dernière intervention   6 438
 
0
mvp19
 
non, ça me renvoi sur ma propre question.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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   Statut Contributeur Dernière intervention  
 
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   Statut Contributeur Dernière intervention   6 438
 
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   Statut Contributeur Dernière intervention   6 438
 
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