[EXCEL] Recherche de valeurs par encadrement
Résolu
cameleon33
Messages postés
635
Date d'inscription
Statut
Membre
Dernière intervention
-
cameleon33 Messages postés 635 Date d'inscription Statut Membre Dernière intervention -
cameleon33 Messages postés 635 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Encadrement excel formule
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
5 réponses
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
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
bonjour,tu peu eviter d creer un tableau puisq tu peu utliser une fonction q peu t facilite la tache(si....sinon(si...
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.
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.
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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à,
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à,
Merci pour ta réponse, je regarde ça, je te tiens au courant.