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

Microsoft 365 Formule SI(ET avec rechercheV pour avoir une information selon plusieurs critères

noah

XLDnaute Nouveau
Bonjour,
Tout d'abord merci pour votre aide.
J'ai un tableau excel qui doit m'informer de données qui correspondent à plusieurs critères en allant faire une recherche dans une base de données

Je m'explique brièvement
J'ai des clients qui ont des numéros de livraison qui varient selon les saisons (été et hiver) et qui changent aussi selon les jours de la semaine.

J'aimerai que si un client est livré un lundi en été, l'information venant de la base de donnée m'indique le bon numéro de livraison.

J'ai fait un petit tableau excel sans formules pour exemple
 

Pièces jointes

  • Classeur1 (1).xlsx
    12.2 KB · Affichages: 3

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer
VB:
=SI(ET($A$18="Eté";TEXTE($A20;"jjjj")=D$19);DECALER($A$6;EQUIV($C20;DECALER($A$6;1;;3);0);EQUIV(D$19;DECALER($A$6;;1;;5);0));SI(ET($A$18="Hiver";TEXTE($A20;"jjjj")=D$19);DECALER($A$12;EQUIV($C20;DECALER($A$12;1;;3);0);EQUIV(D$19;DECALER($A$12;;1;;5);0));""))

JHA
 

Pièces jointes

  • Classeur1 (1).xlsx
    12.5 KB · Affichages: 2

noah

XLDnaute Nouveau
Bonjour,
Merci pour votre réponse.
Par contre, j'aimerai travailler avec la valeur du jour 2 = lundi 3 = mercredi
Et ma base de donnée est un tableau de 5000 lignes (5000 clients différents) sur un page en annexe.
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

J'ai répondu suivant le fichier fourni.
Si modification des données, joins un autre fichier plus représentatif.
Avec 5000 lignes il faudra peut être passer par du code VBA.

JHA
 

noah

XLDnaute Nouveau
Bonjour à tous,

J'ai répondu suivant le fichier fourni.
Si modification des données, joins un autre fichier plus représentatif.
Avec 5000 lignes il faudra peut être passer par du code VBA.

JHA
J'ai réussi avec les données que vous m'aviez données. C'est parfait. Merci pour le travail et pour votre aide.
Bonne soirée
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Bravo pour avoir mis les formules à ton nouveau classeur.
Pour les personnes qui préfèrent recherchev à décaler, à essayer:
VB:
=SI(ET($A$18="Eté";TEXTE($A20;"jjjj")=D$19);RECHERCHEV($C20;$A$7:$F$9;COLONNES($A:B);FAUX);SI(ET($A$18="Hiver";TEXTE($A20;"jjjj")=D$19);RECHERCHEV($C20;$A$13:$F$15;COLONNES($A:B);FAUX);""))

JHA
 

Pièces jointes

  • Classeur1 (2).xlsx
    12.8 KB · Affichages: 3

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…