XL 2016 Calcul de jour semaine

Claude5

XLDnaute Occasionnel
Bonjour à tous,

encore un souci de calcul de date et jour.

Dans ma PJ , j'ai une période avec le nombre de jours, exemple j'ai un vol qui part du 27 mars au 27 oct les lundi, mardi, mercredi, jeudi et vendredi, ici représenté par 1 2 3 4 5, le 6 étant le samedi et le 7 le dimanche

J'arrive à déterminer le nombre de vols sur toute la période mais je coince sur la répartition par jour.

Merci de votre aide./Claude
 

Pièces jointes

  • Classeur1.xlsx
    9.3 KB · Affichages: 69

CISCO

XLDnaute Barbatruc
Bonjour à tous, Rebonjour thebenoit5

Je ne sais comment tu considères les bornes, incluses ou exclues donc...

A essayer donc...

Code:
SI(ESTNUM(CHERCHE(DROITE(F$1;1);$D2;1));SOMMEPROD((JOURSEM(LIGNE(INDIRECT($B2&":"&$C2));2)=1*DROITE(F$1;1))*1);"")

ou peut être avec
Code:
SI(ESTNUM(CHERCHE(DROITE(F$1;1);$D2;1));SOMMEPROD((JOURSEM(LIGNE(INDIRECT($B2&":"&$C2-1));2)=1*DROITE(F$1;1))*1);"")
le C2 - 1 servant à exclure le dernier jour de la période considérée.

A valider avec les 3 touches Ctrl+maj+entrer.

@ plus
 

Claude5

XLDnaute Occasionnel
Bonjour à tous et merci de vos réponses.

Dans la formule que m'a proposé thebenoit59, en fait si j'ai bien compris, on divise le nombre total de jours par jour. Hors je dois calculer le nombre de lundi, mardi... dans la période.

Dans ma PJ j'ai écrit le résultat que je dois atteindre.

Merci encore de votre précieuse aide. Claude
 

Pièces jointes

  • Classeur2.xlsx
    13.3 KB · Affichages: 33

CISCO

XLDnaute Barbatruc
Bonjour

La première formule matricielle que je t'ai proposée convient tout à fait. Ici, cela donne
Code:
SI(ESTNUM(CHERCHE(DROITE(K$1;1);$I2;1));SOMMEPROD((JOURSEM(LIGNE(INDIRECT($G2&":"&$H2));2)=1*DROITE(K$1;1))*1);"")

@plus
 

Discussions similaires

Réponses
3
Affichages
409

Statistiques des forums

Discussions
312 203
Messages
2 086 192
Membres
103 152
dernier inscrit
Karibu