Excel

Résolu
quercysalies Messages postés 7 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

=SI(OU(D5="h";F4="";C5="m";B5="");"";RECHERCHEV(F4;'grille giroflés'!A3:B60;2;0))

Avec la formule suivante comment je peux chercher une orthographe proche EX en F4 si je mets carottes comment lui faire trouver "carotte" par exemple.
j'ai 17 lignes avec un zone précise définies pour chacune en dessous.
J'ai déjà remplacer le 0 par 1 (valeur proche), mais dans les cellules du dessous il me marque "X" même si il n'y a pas "carotte" dans la zone donnée.

Y a t'il une solution ?

Merci à vous

6 réponses

Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 381
 
carotte et carottes ne sont pas des valeurs (sous-entendu numériques) mais des données (alphanumériques) ; le 0 et le 1 sont ici utilisés pour gérer des listes triées ou non ; pas pour des libellés identiques ou proches.

Ce que tu demandes sort du cadre d'un tableur, et demande une programmation de haut niveau.
1
Tehani_t Messages postés 245 Statut Membre 21
 
Salut,

Peux tu etre plus précis(e) ou fournir plus d'info, STP !
0
quercysalies Messages postés 7 Statut Membre
 
Bonjour Raymond

Merci pour ton info.
0
quercysalies Messages postés 7 Statut Membre
 
Bonjour

Si je remplace 0 par 1 que dans une seulle cellule ca fonctione, pourquoi quand je le met dans toutes les autres il m'affiche un mauvais résultat ?
cellule (A1) =SI(OU(D5="h";F4="";C5="m";B5="");"";RECHERCHEV(F4;'grille giroflés'!A3:B60;2;0))
cellule (A2) =SI(OU(D5="h";F4="";C5="m";B5="");"";RECHERCHEV(F4;'grille giroflés'!C3:D60;2;0))
cellule (A3) =SI(OU(D5="h";F4="";C5="m";B5="");"";RECHERCHEV(F4;'grille giroflés'!E3:F60;2;0))
etc... 15 fois
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Bonjour
1°) un petit tuyau qui ne trouvera pas Carotte si vous inscrivez carottes, vu que le nombre de caractère et supérieur, mais qui vous trouvera carotte si vous avez un nombre de caractères successifs conforme au texte cherché:
remplacer F4 par l'ensemble, avec tous les signes:

"*"&F4&"*"

quand vous écrirez caro en F4 la formule trouvera carotte sauf si vous avez mélangé caroline avec les carottes.

2°) quant à la formule qui ne marche pas avec les 0, c'est simplement je crois,que vous ne pouvez pas en mettre dans la cellule B5 "" n'étant pas égal à 0
ou alors il faut écrire B5=0 au ;lieu de B5=""
le 0 lui rend en compte une valeur 0 ou une cellule vide.

Sauf erreur

Crdlmnt




Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
quercysalies Messages postés 7 Statut Membre
 
Bonjour Vaucluse

J'ai bien noté voici la nouvelle formule
=SI(OU(D5="h";F4="";C5="m";B5="");"";RECHERCHEV("*"&F4&"*";'grille giroflés'!A3:B60;2;0)), mais ca ne m'affiche rien alors que normalement il devrait apparaitre X puisque dans 'grille giroflés'!A3:B60 dans la collone A j'ai tous mes ingrédients et dans la collone B j'ai X.

Merci à vous.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
bonjour

et qu'avez vous dans les cellules D5, F4 C5 B5

un conseil:
essayez la formule
=RECHERCHEV("*"&F4&"*";'grille giroflés'!A3:B60;2;0)
seule pour voir si elle trouve ou pas
Si elle trouve, c'est la condition SI et son libellé qui pose problème
sinon, mettez le fichier à disposition ici qu'on jette un oeil:
htttp://www.cijoint.fr
A suivre?

crdlmnt
0