Recherche d'une valeur à partir de critères non exact

Fermé
LePetitCapitaine - 23 juil. 2020 à 16:50
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 - 23 juil. 2020 à 19:08
J’ai besoin de vos talents pr me sortir d’une situation excel..

Voici la fonction :

=SI(ET(C11="IR2 65";C22="Cadre arrière Inox Ouverture Totale 2 vtx");RECHERCHEV(C13&E14&C8&C12;Feuil2!B60:O69;8;FAUX))

J’utilise une recherchev pour aller chercher une donnée en fonction de différents critères (C13&E14&C8&C12).

C13&E14 sont des données exactes donc pas de problème (expl : 2050 & 2300).

C8 est une donnée comprise entre 13 et 19 et C12 est une valeur inférieure ou supérieure à 7

Et c’est là que ça coince puisque je n’arrive pas à rentrer des données variables dans mon tableau de recherche (expl : la cellule à B62 à un résultat comprit entre 13 et 19), ces données sont exactes dans le tableau ou j’effectue ma recherche.

La méthode que j’utilise est-elle la bonne ? Est-il possible d’avoir une cellule dont la valeur peut être 13 / 15 ou 18 ?

A l’écoute de vos conseils 

2 réponses

Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
Modifié le 23 juil. 2020 à 18:25
Bonjour.

Non : la fonction RECHERCHEV n'est pas prévue pour être manipulée ainsi.
Il te faudra plusieurs colonnes et des formules différentes dans chacune.

P.S. : ne pas confondre formule et fonction ! 
RECHERCHEV est la fonction que tu utilises dans ta formule, avec les fonctions SI et ET


0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
23 juil. 2020 à 18:28
Bonjour,
essaie de mettre les conditions (par exemple : B62>=13<=19) dans le SI et ensuite tu fais ta RECHERCHEV qui s'écrit généralement dans ce sens-là :

=RECHERCHEV(A1;$B$1:$C$100;2;0)

on recherche la valeur de A1 dans la matrice B1:C100 et on renvoie le second index (de B1:C100) avec 0 pour la correspondance exacte.

Si tu ne t'en sors pas, il faudra partager ton fichier, pour qu'on puisse t'aider au mieux !
0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
23 juil. 2020 à 19:08
Un début :

=SI(ET(C11="IR2 65";C22="Cadre arrière Inox Ouverture Totale 2 vtx";C8>=13;C8<=19;C12<7;C12>7);RECHERCHEV(Une seule cellule de sélection pour la recherche;Feuil2!$B$60:$O$69;8;0);"")

Mais sans connaître ton fichier et quelle valeur tu veux chercher dans la matrice de Feuil2, impossible de pouvoir t'aider plus !
0