[EXCEL] Recherche de valeurs par encadrement

Résolu/Fermé
cameleon33 Messages postés 635 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 26 février 2010 - 19 août 2008 à 08:38
cameleon33 Messages postés 635 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 26 février 2010 - 19 août 2008 à 09:02
Bonjour,

Voici mon problème :

Dans un tableau, j'ai un diamètre de bobine en entrée. Et je voudrais obtenir un nombre différent suivant le diamètre. Ce nombre est valable pour une plage de diamètres.

Exemple: Pour un diamètre compris entre 80 et 100 le nombre associé sera 3. Entre 60 et 80, ca sera 5.

J'ai donc un tableau qui reprend ces encadrements (la façon dont il est présenté est libre d'être changée au besoin), et je voudrais entrer dans une cellule le diamètre et à coté obtenir le nombre correspondant. Exemple :

85 | 3
70 | 5
65 | 5

Et ainsi de suite. Si possible, j'aimerais éviter d'avoir à faire une macro. (Si vraiment y a pas le choix, j'en ferais une). L'objectif est donc d'arriver à faire cela avec éventuellement plusieurs fonctions utilisées, une présentation particulière du tableau ou autre...

J'espère avoir été clair,

Cordialement,
A voir également:

5 réponses

wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 242
19 août 2008 à 08:46
Bonjour

Regarde la formule rechercheV

Si tes sections existent : tu saisies la valeur reelle
=RECHERCHEV(masection;maplage;2;FAUX)

masection, reference de la cellule ou se trouve la section saisie
maplage, l'ensemble de ma table de recherche exemple : Feuil2!$A:$B
2 : recuperation de la 2 eme colonne de maplage
FAUX : Recherche de la valeur exacte (ne necessite pas de table triée)

Si tu mets VRAI à la place de FAUX, la plage doit etre triée, la recherche s'effectue et s'arrete soit sur la valeur existante, soit sur la valeur immediatement inferieure si celle recherchée n'existe pas

salutation
3
cameleon33 Messages postés 635 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 26 février 2010 50
19 août 2008 à 08:48
Bonjour,

Merci pour ta réponse, je regarde ça, je te tiens au courant.
0
cameleon33 Messages postés 635 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 26 février 2010 50
19 août 2008 à 08:51
Impécable, ça marche comme cela! Merci beaucoup, je connaissais RECHERCHEV, mais pas l'histoire de mettre VRAI à la place de FAUX.
0
hellomoto1 Messages postés 440 Date d'inscription mardi 12 août 2008 Statut Membre Dernière intervention 25 mars 2013 85
19 août 2008 à 08:43
bonjour,tu peu eviter d creer un tableau puisq tu peu utliser une fonction q peu t facilite la tache(si....sinon(si...
1
cameleon33 Messages postés 635 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 26 février 2010 50
19 août 2008 à 08:48
Bonjour et merci de ta réponse,

Justement, je cherche à éviter les SI imbriqués (j'aurais du le préciser au départ ^^). Actuellement, je fonctionne sous Excel 2007, et je me débrouille avec des SI imbriqués. Seulement, comme j'ai beaucoup d'encadrements, cela fait un SI avec une dizaine d'imbrication. L'entreprise pour laquelle je travaille n'a pas installé Excel 2007 sur tous les postes pour le moment, les autres fonctionnent sous 2003. Je dois donc convertir mon fichier en format 2003. Malheureusement Excel 2003 ne gère pas de SI avec plus de 7 imbrications. Donc il ne reconnait pas mon SI imbriqué. C'est pour cela que je cherche à faire un tableau dans lequel on va chercher les infos.

Au pire sinon, il faudra utiliser du VBA, ou alors séparer mon SI à imbrication en 2 et faire une somme.
0
hellomoto1 Messages postés 440 Date d'inscription mardi 12 août 2008 Statut Membre Dernière intervention 25 mars 2013 85
19 août 2008 à 08:54
ca l'air un peu compliqé,donc vous cherchiez la fonction parametré recherche ,tu pé m'envoyer votre syntaxe,j veu essayer d vous aider
0

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

Posez votre question
cameleon33 Messages postés 635 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 26 février 2010 50
19 août 2008 à 09:02
Le problème est maintenant résolu, merci quand même.

Pour récapituler, j'ai fait un tableau comme suit :

A | B | C | D |
60 | 8
80 | 5 75
100 | 3


Et j'utilise la formule : =RECHERCHEV(D2;A1:B3;2;VRAI)

Ainsi il ne trouve pas la valeur 75 dans le tableau et prend du coup la valeur inférieure soit 60... Ce qui me va vu que quand j'ai une valeur entre 60 et 80 il faut prendre 8.

Voilà,
0