Calcul du nb de jours ouvrés entre 2 dates

Bonjour à tous,

J'ai un pb pour calculer le nb de jours ouvrés entre 2 dates en enlevant bien sur les jours fériés (ils répertoriés dans une zone de la feuille excel). Normalement la formule est : =nb.jours.ouvres(date_début;date_fin;jours_fériés)

Mais cette formule ne fonctionne pas...

De plus, il faut calculer le nb de jours uniquement si le statut de la personne est "accepté" (sélection du statut par liste déroulante). Ma formule est donc : =SI(N3="Accepté";NB.JOURS.OUVRES(Y3;Z3;$BR$4:$BR$34);"")

Quelques pro d'Excel peuvent-ils m'aider?? C'est relativement urgent...

merci beaucoup

Bonsoir,

la fonction NB.JOURS.OUVRES nécessite que la macro complémentaire Utilitaire d'analyse soit activée.

Outils - Macros complémentaires - cocher Utilitaire d'analyse

Si pas ça, revient avec plus de détails

@+

Bonsoir

Normalement, cela devrait fonctionner

Question de base

=NB.JOURS.OUVRES()

la macro complémentaire "Utilitaire d'analyse" est elle activée? Si non:

menu "Outils" "Macros complémentaires", coches l'option "Utilitaire d'analyse" et cliques sur OK.

Si ce n'est pas cela, envoie un bout de fichier pour qu'on regarde.

Cordialement

Gloups! Salut thibo. Pas vu..

Bonsoir

Bonjour

Le lien vers le fichier de roro76

https://www.excel-pratique.com/~files/doc/whEr7essai1.xls

La Fonction NB.JOURS.OUVRES est une fonction sensible.

Il est recommandé d'utiliser des dates "issues du résultat d'une formule ou entrées avec la fonction DATE(ANNEE;MOIS;JOURS)"

Il est aussi possible de saisir les dates des jours à exclures (jours fériés ou non travaillés) sous forme matricielle.

Ici, il suffit de sélectionner dans la formule le champ des jours fériés $BB$4:$BB$34 et d'appuyer sur F9 pour qu'excel rentre la matrice sous forme matricielle et pour que la fonction marche "normalement"

https://www.excel-pratique.com/~files/doc/roro.zip

Cordialement

Bonjour,

Le problème provient probablement du fait que l'Utilitaire d'Analyse n'a pas été coché avant d'écrire les formules.

Il suffit d'activer (cliquer dans) une formule dans la barre de formule et de la valider pour que la fonction renvoie le résultat.

En étirant une formule validée vers le bas on obtient le même résultat.

Les #VALEUR! en AK13:AK37 proviennent du fait que la formule en R13 renvoie une espace.

Remplacer " " par 0 dans la formule en R13 et le problème disparait.

Ou bien en AK13 : =SI(R13=" ";"";AJ13*R13)

C'est génial les mecs, ça fonctionne!!!

Merci beaucoup!

A+

xxx

Hélène

Rechercher des sujets similaires à "calcul jours ouvres entre dates"