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

RechercheV un peu spécial...ou autre formule mieux adaptée ?

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 !

Christian0258

XLDnaute Accro
Bonjour à tout le forum,

Je bute sur une formule (RechercheV)..., mais peut-être que cette formule n'est pas
la mieux adaptée à mon problème ??


voir les explications dans le fichier joint

Merci pour votre aide, si précieuse.

Bien à vous,
Christian
 

Pièces jointes

Re : RechercheV un peu spécial...ou autre formule mieux adaptée ?

Bonjour,

Suis pas sur d'avoir bien compris le besoin. tu nous diras
en F28
=SIERREUR(SI(ESTNA(RECHERCHEV(F13;tabCodes;5😉);GAUCHE(F13;TROUVE(" ";F13));RECHERCHEV(F13;tabCodes;5;0));"-")
tu tires vers la droite

dans ta feuille Horaires: nommer la zone A20:E39 "tabCodes"
recopier dans la colonne E les valeurs manquantes de la col A: pour avoir une correspondance sur toutes les lignes

nota: dans Planning: s'il s'agit d'une plage horaire "08h15-18h00", on met un tiret "-"
 

Pièces jointes

Re : RechercheV un peu spécial...ou autre formule mieux adaptée ?

Bonjour le Forum,
Bonjour Christian0258,

A tester en F28 et a étirer vers la droite si j'ai bien compris

Code:
=SI(ESTNUM(CHERCHE(" ";M13));INDEX(Horaires!$E$23:$E$39;EQUIV(GAUCHE(Planning!M13;CHERCHE(" ";M13)-1);Horaires!$E$23:$E$39;0));SI(ESTNA(RECHERCHEV(M13;Horaires!$A$23:$E$38;5;));0;RECHERCHEV(M13;Horaires!$A$23:$E$38;5;0)))

Cordialement

EDIT : Bonjour Vgendron désolé pour la collision
 
Dernière édition:
Re : RechercheV un peu spécial...ou autre formule mieux adaptée ?

Bonjour Christian,

Formule matricielle :

Code:
=MAX(SI(GAUCHE(SUPPRESPACE(F13:AJ13);2)="CA";--STXT(SUPPRESPACE(F13:AJ13;3;99))))
On peut ne pas mettre SUPPRESPACE si l'on est sûr qu'il n'y a jamais d'espace devant "CA".

A+
 
Re : RechercheV un peu spécial...ou autre formule mieux adaptée ?

Bonjour à tous,

Un essai avec la fonction max() en matricielle
Code:
=MAX(SI(GAUCHE(F13:AJ13;2)="CA";DROITE(F13:AJ13;2)*1))

JHA
 
Re : RechercheV un peu spécial...ou autre formule mieux adaptée ?

Re, le forum, job75,

Salut, job75, merci pour ton aide.

Dis-mois lorsque lorsque je valide j'ai ; "nombre d'arguments trop important pour cette fonction", ça plante sur le 3..fin formule ?

à te lire.
Encor merci,
Christian


OUPS, pas vu JHA, merci pour ta formule.
 
Dernière édition:
Re : RechercheV un peu spécial...ou autre formule mieux adaptée ?

Re,

Oui, j'avais ajouté SUPPRESPACE sur le fil... en me trompant :

Code:
=MAX(SI(GAUCHE(SUPPRESPACE(F13:AJ13);2)="CA";--STXT(SUPPRESPACE(F13:AJ13);3;99)))
A+
 
- 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

  • Question Question
Microsoft 365 problème d'index
Réponses
19
Affichages
398
Réponses
4
Affichages
301
Réponses
7
Affichages
249
Réponses
5
Affichages
268
Réponses
7
Affichages
463
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…