Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Recherche jour semaine

DST

XLDnaute Occasionnel
Bonjour le Forum,
Je souhaiterai extraire les jours semaines entre aujourd'hui et une date de fin de période et je n'arrive pas à trouver la formule.
Dans le ficher joint exemple les lundi
Merci de votre aide toujours aussi précieuse
DST
 

Pièces jointes

  • Recherche jour semaine restant.xlsx
    9.6 KB · Affichages: 6

JHA

XLDnaute Barbatruc
Bonjour à tous,

Je te propose cette formule matricielle
VB:
=SIERREUR(INDEX($B$7:$B$96;PETITE.VALEUR(SI(($B$7:$B$96>=AUJOURDHUI())*(JOURSEM($B$7:$B$96;2)=1);LIGNE($B$7:$B$96)-6);LIGNE(1:1)));"")

JHA
 

Pièces jointes

  • Recherche jour semaine restant.xlsx
    10.6 KB · Affichages: 5

Gégé-45550

XLDnaute Accro
Bonjour le Forum,
Je souhaiterai extraire les jours semaines entre aujourd'hui et une date de fin de période et je n'arrive pas à trouver la formule.
Dans le ficher joint exemple les lundi
Merci de votre aide toujours aussi précieuse
DST
Bonjour,
Basée sur l'excellente formule de JHA, une version paramétrable en attache.
Cordialement,
 

Pièces jointes

  • Recherche jour semaine restant (param).xlsx
    30.3 KB · Affichages: 1

DST

XLDnaute Occasionnel
En complément car je souhaiterai ne faire apparaitre que les jours qui ne sont pas en repos.
Désolé mais je n'y avait pas pensé avant et je ne suis rendu compte que ce n'était assez lisible.
Merci d'avance de votre aide
 

Pièces jointes

  • Recherche jour semaine restant (1).xlsx
    11.1 KB · Affichages: 3
Dernière édition:

JHA

XLDnaute Barbatruc
Bonjour à tous,

Sur le même principe,
VB:
=SIERREUR(INDEX($B$7:$B$96;PETITE.VALEUR(SI(($B$7:$B$96>=AUJOURDHUI())*(JOURSEM($B$7:$B$96;2)=1)*($C$7:$C$96<>"Repos");LIGNE($B$7:$B$96)-6);LIGNE(1:1)));"")

JHA
 

Pièces jointes

  • Recherche jour semaine restant (1).xlsx
    11 KB · Affichages: 4

job75

XLDnaute Barbatruc
Bonsoir DST, le forum,

Formule un peu plus simple en M8, toujours matricielle :
Code:
=SIERREUR(PETITE.VALEUR(SI((B$7:B$96>=AUJOURDHUI())*(JOURSEM(B$7:B$96)=2)*(C$7:C$96<>"Repos");B$7:B$96);LIGNE(M1));"")
A+
 

Pièces jointes

  • Recherche jour semaine restant.xlsx
    10.9 KB · Affichages: 0

Discussions similaires

Réponses
15
Affichages
778
Réponses
5
Affichages
335
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…