Calcul de jours entre 2 dates avec calendrier personnalisé

Résolu/Fermé
elhorga47 Messages postés 19 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 9 avril 2020 - 18 févr. 2013 à 14:00
elhorga47 Messages postés 19 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 9 avril 2020 - 18 févr. 2013 à 16:43
Bonjour,

Je viens vers vous pour solliciter votre aide sur un problème que je rencontre sur Excel 2010 et que je n'arrive pas à solutionner malgré pas mal de recherches sur le net.

Je travaille sur un siège où nous gérons plusieurs établissements qui sont ouverts presque toute l'année (décisions règlementaires des pouvoirs publics). Mon problème se situe au niveau du « presque »... Je souhaite calculer le nombre de jours calendaires entre 2 dates mais en enlevant certains jours du calendrier comme les jours fériés ou autres jours règlementés... En fait, je souhaite affecter à chaque établissement un calendrier de fermeture personnalisé pour calculer le nombre de jours ouvrés entre 2 dates.

J'ai testé la formule « NB.JOURS.OUVRES.INTL » mais dans le paramétrage de la partie « Week end » de la formule, il faut renseigner un type de semaine avec le jour du week end et là je n'ai pas la possibilité de choisir une option ressemblant à « pas de week end ». Si je mets 0 j'ai l'erreur « Nombre ». C'est dans la dernière partie de la formule que j'ai prévu de « personnaliser » le calendrier de fermeture.

J'essaie d'éviter les macros car les établissements ne sont pas tous opérationnels sur excel.

Pouvez-vous m'aider SVP ?

Merci d'avance



A voir également:

3 réponses

tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
Modifié par tontong le 18/02/2013 à 14:36
Bonjour,
Sans repos hebdomadaire NB.JOURS.OUVRES.INTL et NB.JOURS.OUVRES ne semblent pas adaptés.
Début en A2, Fin en B2, Fériés en J2:J10
nombre de jours =B2-A2-SOMMEPROD((J2:J10>A2)*(J2:J10<B2))
> ou >= à adapter suivant que le jour est inclus ou non.
1
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
Modifié par pilas31 le 18/02/2013 à 14:45
Bonjour elhorga et tontong,

Si cette fonction peut-être adaptée mais il faut utiliser cette syntaxe par exemple :

=NB.JOURS.OUVRES.INTL(A4;B4;"0000000";A10:A20)


A+
Cordialement,
1
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 213
Modifié par eriiic le 18/02/2013 à 15:08
Bonjour à tous,

Est-ce que tous tes micros ont excel 2010 ?
NB.JOURS.OUVRES.INTL() est incompatible avec 2003.
eric
0
elhorga47 Messages postés 19 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 9 avril 2020
18 févr. 2013 à 16:43
Merci pour vos réponses!!

Les 2 techniques fonctionnent sans aucun problème!!

J'ai choisi d'utiliser la solution de tontong car tous nos établissements ne sont pas dotés des versions 2007 ou 2010

Merci encore!!
0