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

XL 2010 Comparaison de dates / Jour de la semaine

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

BORMIO

XLDnaute Nouveau
Bonjour,

Dans un tableau à 4 colonnes :
A2 : Date 1 (au format date)
B2 : Date 2 (au format date)
C2 : Jour1 (au format standard ou 1=Lundi, 7=Dimanche)
D2 : Jour2 (au format standard ou 1=Lundi, 7=Dimanche)

Je cherche à identifier si le jour1 ou le jour2 "tombe" dans la période délimitée par les Date1 et Date2
OU
Identifier si la période délimitée par les dates de début et date de fin comporte un jour défini en jour1 ou en jour2

Exemple en pièce jointe.

Merci pour votre aide,
 

Pièces jointes

Bonjour BORMIO, bienvenue sur XLD,

Formule matricielle en E2 :
Code:
=SI(ESTNUM(EQUIV(C2;JOURSEM(LIGNE(INDIRECT(A2&":"&B2));2);0))+ESTNUM(EQUIV(D2;JOURSEM(LIGNE(INDIRECT(A2&":"&B2));2);0));"Oui";"Non")
à valider par les touches Ctrl+Maj+Entrée et tirer vers le bas.

A+
 

Pièces jointes

Bonjour BORMIO

Si j'ai bien compris, a mettre en E2 et à tirer vers le bas:
Code:
=CHOISIR((SOMMEPROD(((A2:B2)*(JOURSEM(A2:B2;2)=C2)+(JOURSEM(A2:B2;2)=D2)))>0)+1;"Non";"Oui")


Cordialement

EDIT : Bonjour Job75, désolé pour le télescopage 🙂
 
Dernière édition:
Bonjour,

Merci pour vos réponses aussi rapides ...qu'efficaces.
Pour aller un peu plus loin, serait-il possible d'obtenir le même résultat en se basant uniquement sur le contenu d'une cellule qui contiendrait les jour1 et jour2 sous la syntaxe jour1/jour2 ?

Voir exemple en pièce jointe,

Merci encore pour votre aide...
 

Pièces jointes

Bonsoir BORMIO, salut Efgé, heureux de te croiser,

Tout d'abord une remarque : la solution d'Efgé ne convient pas, voyez les résultats en ligne 2 du fichier joint.

Et voyez cette formule en H2 - toujours matricielle - qui s'appuie sur la valeur en C2 (format Texte) :
Code:
=SI(ESTNUM(EQUIV(--GAUCHE(C2);JOURSEM(LIGNE(INDIRECT(A2&":"&B2));2);0))+ESTNUM(EQUIV(--DROITE(C2);JOURSEM(LIGNE(INDIRECT(A2&":"&B2));2);0));"Oui";"Non")
A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
0
Affichages
374
Réponses
0
Affichages
498
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…