Microsoft 365 fonction si multiples et estnum(cherche)

ChloéMA

XLDnaute Nouveau
bonjour à tous,

je cherche en vain d'écrire une formule avec de multiples conditions.
j'explique:
via un calendrier , affichant les mois, les numéros de semaine (ligne 2) la date, le jour correspondant à la date (ligne 4)
je souhaite que grâce à une formule les données clients cités en I5 apparaissent (sous la date du calendrier) ou pas suivant plusieurs critères.

moisdécembre
semaine (LIGNE 2 COLONNE J)
2 (K2)​
date
lundi 30 décembre 2019​
JOUR DE LIVRAISONCADENCElundi (K4)
lundi, mardi (I5)PAIRE (J5)

voici ma formule , celle-ci fonctionnait jusqu'à l'ajout du ESTNUM(CHERCHE) qui pose problème.
en effet il faut que le jour (K4) apparaisse dans les jours de livraison (I5), puis que la cadence correspondante

(SI(ET($J5="paire";EST.PAIR(K$2);ESTNUM(CHERCHE(K4;I5)=VRAI));$I5;SI(ET($J5="impaire";EST.IMPAIR(K$2);I5=K4);$I5;SI(ET($J5="hebdo";I5=K4);$I5;""))))

j'espère que mes propos sont clairs.

merci par avance pour votre aide

Chloé (première fois sur le site , soyez indulgents ;) )
 

djidji59430

XLDnaute Barbatruc
re
ESTNUM(CHERCHE(K4;I5)=VRAI) tu cherche quoi ? K4=I5 ?

cherche() te renvoie un nombre s'il trouve, ou une erreur dans le cas contraire
et la en gros; tu regardes si K4=I5 (c'est le seul cas ou CHERCHE(K4;I5) fonctionne)

Et un fichier vaut mieux qu'un espoir d'etre clair !!!


Crdlmt
 

ChloéMA

XLDnaute Nouveau
bonjour,

merci pour ta réponse.
ci-joint le fichier je ne sais pas si cela va t'aider car il est en pleine construction.

ce n'est pas I5=K4 mais il faut que le jour en K4 soit dans I5, c'est là ma difficulté.

par exemple I5= lundi, mardi et K4 = lundi dans le cas là la formule ESTNUM(CHERCHE(K4;I5) renvoi vers VRAI ou FAUX
 

Pièces jointes

  • essai syst Nantes pr site.xlsx
    26.4 KB · Affichages: 10

Discussions similaires

Statistiques des forums

Discussions
315 134
Messages
2 116 614
Membres
112 812
dernier inscrit
jocelyne86360