Recherche dans une plage de cellule
Fermé
Choco
-
16 juin 2010 à 16:44
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 17 juin 2010 à 00:10
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 17 juin 2010 à 00:10
A voir également:
- Recherche dans une plage de cellule
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Recherche musique - Guide
- Recherche par image - Guide
- Aller à la ligne dans une cellule excel - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
2 réponses
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
Modifié par Vaucluse le 16/06/2010 à 16:58
Modifié par Vaucluse le 16/06/2010 à 16:58
Bonjour
vous pourriez simplement écrire dans une colonne le "plancher" de chaque intervalle, avec en face le code qui lui est attribué.
Une RECHERCHEV pourra vous donner ainsi le code correspondant à la valeur inférieure la plus proche, donc logiquement dans l'intervalle:
exemple à adapter:
en A, à partir de A2 et jusqu'à A100
11
11,5
12
12,5
13
13,5
etc...
en B en ligne
1
2
3
4
5
6
etc...
en C1 la valeur à analyser
en D1 le résultat, soit la formule:
=RECHERCHEV(C1;$A$2:$A$100;2)
attention ce type de formule ne comprend pas le ;0 ou;FAUX de la fin
elle vous ressortira le code B de la valeur la plus proche en dessous de la valeur de C1, donc forcément dans l'écart.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
vous pourriez simplement écrire dans une colonne le "plancher" de chaque intervalle, avec en face le code qui lui est attribué.
Une RECHERCHEV pourra vous donner ainsi le code correspondant à la valeur inférieure la plus proche, donc logiquement dans l'intervalle:
exemple à adapter:
en A, à partir de A2 et jusqu'à A100
11
11,5
12
12,5
13
13,5
etc...
en B en ligne
1
2
3
4
5
6
etc...
en C1 la valeur à analyser
en D1 le résultat, soit la formule:
=RECHERCHEV(C1;$A$2:$A$100;2)
attention ce type de formule ne comprend pas le ;0 ou;FAUX de la fin
elle vous ressortira le code B de la valeur la plus proche en dessous de la valeur de C1, donc forcément dans l'écart.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
16 juin 2010 à 19:49
16 juin 2010 à 19:49
Bonsoir,
et si tu y tiens vraiment :
=INDEX($B$2:$B$10;EQUIV(D2;GAUCHE($A$2:$A$10;CHERCHE(" =>";$A$2:$A$10)-1)*1;1))
formule matricielle à valider par shift+ctrl+entrée.
Bien entendu mettre ton tableau différemment comme te l'a montré vaucluse est la meilleure solution.
eric
et si tu y tiens vraiment :
=INDEX($B$2:$B$10;EQUIV(D2;GAUCHE($A$2:$A$10;CHERCHE(" =>";$A$2:$A$10)-1)*1;1))
formule matricielle à valider par shift+ctrl+entrée.
Bien entendu mettre ton tableau différemment comme te l'a montré vaucluse est la meilleure solution.
eric
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
17 juin 2010 à 00:10
17 juin 2010 à 00:10
de rien...
Modifié par Choco le 16/06/2010 à 23:36
La plage à indiquer (A2:A100) doit également contenir les valeur qui correspondent (colonne B), du coup la formule devient =RECHERCHEV(C;$A$2:$B$100;2)
Merci beaucoup