Prob de formule du nombre de jours ouvrables entre 2 dates?

tarvel

XLDnaute Occasionnel
Bonjour,
J'ai un souci avec la formule du nombre de jours ouvrables (je compte le samedi mais pas le dimanche) entre 2 dates
Date début : D4
Date Fin (aujourd'hui) : F4
Jours Fériés plage : H4:H7

En D9 j'ai :

=F4-D4-ENT((F4-D4-SI(JOURSEM(D4)=1;0;8-JOURSEM(D4)))/7)-SOMMEPROD((H4:H7>=D4)*(H4:H7<=F4)*(JOURSEM(H4:H7)<>1))
qui me renvoie N/A ?

Merci pour votre aide
 

Pièces jointes

  • NbreJours entre 2 dates.xlsx
    9.7 KB · Affichages: 32

tarvel

XLDnaute Occasionnel
Re : Prob de formule du nombre de jours ouvrables entre 2 dates?

Merci Eric pour ta réponse....la formule (mais sans le INTL) =NB.JOURS.OUVRES.INTL(D4;F4;11;H:H) fonctionne car je l'ai déjà testée dans mon fichier excel joint en cellule D8 !!!
Je suis sous excel 2010!
 
Dernière édition:

ERIC S

XLDnaute Barbatruc
Re : Prob de formule du nombre de jours ouvrables entre 2 dates?

Re

et donc celle avec intl te va ?

sinon c'est ton dernier sommeprod qui plante, les 2 premiers membres regardenr B1:B3 soit 3 cellules, alors que le dernier regarde H4:H7 soit 4 cellules.

Avec la synthaxe que tu utilises, il faut que les plages aient la même longueur
 

tarvel

XLDnaute Occasionnel
Re : Prob de formule du nombre de jours ouvrables entre 2 dates?

Avec intl ça ne fonctionne pas...je mets simplement : =NB.JOURS.OUVRES(D4;F4;H4:H7)
Mais cette formule me donne que les jours ouvrés...et pas les jours ouvrables qui doivent prendre en compte le Samedi.
Que dois-je modifier dans le dernier SOMMEPROD pour que la formule soit juste?
(SOMMEPROD((H4:H7>=D4)*(H4:H7<=F4)*(JOURSEM(H4:H7)<>1))

Merci
 
Dernière édition:

ERIC S

XLDnaute Barbatruc
Re : Prob de formule du nombre de jours ouvrables entre 2 dates?

Re

pour moi
Code:
=F4-D4-ENT((F4-D4-SI(JOURSEM(D4)=1;0;8-JOURSEM(D4)))/7)-SOMMEPROD(($H1:$H100<=F4)*($H1:$H100>=D4)*JOURSEM($H1:$H100<>1))

suffit, pas besoin de la dernière partie de ta formule ??

Sinon les résultats des méthodes peuvent différer de 1. C'est le problème des poteaux et des intervalles : arrivée et départ le même jour c'est 0 ou 1
 

tarvel

XLDnaute Occasionnel
Re : Prob de formule du nombre de jours ouvrables entre 2 dates?

J'ai testé la formule et c'est bon avec :
=F4-D4-ENT((F4-D4-SI(JOURSEM(D4)=1;0;8-JOURSEM(D4)))/7)-SOMMEPROD(($H4:$H7<=F4)*($H4:$H7>=D4)*JOURSEM($H4:$H7<>1))
En fait la différence c'est la valeur absolue $H et SOMMEPROD 2ème partie à supprimer
Et j'ai effectivement une différence de 1 avec
=NB.JOURS.OUVRES.INTL(D4;F4;11;H4:H7)
ou bien
=SOMMEPROD((JOURSEM(LIGNE(INDIRECT(D4&":"&F4));2)< 7)*(NB.SI(H4:H7;LIGNE(INDIRECT(D4&":"&F4)))=0))

Encore Merci!!
 
Dernière édition:

Discussions similaires

Réponses
9
Affichages
554
Réponses
11
Affichages
529

Statistiques des forums

Discussions
312 348
Messages
2 087 509
Membres
103 569
dernier inscrit
zeiffel976