Recherche d'intervalle dans excel

Fermé
greg - 19 oct. 2011 à 15:56
Le Pingou Messages postés 12200 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 22 novembre 2024 - 19 oct. 2011 à 17:21
Bonjour,

Je cherche une formule qui pourrais trouver un intervalle dans un tableau et reporter l'élement de la 1er colonne

exemple voici ma base:
DA 100000 101300
DA 101300 104000
DB 104000 105000

Dans un autre tableau j'ai le nombre 101150, je souhaiterais que la formule me trouve l'intervalle (100000;101300) et me reporte la valeur de la 1er colonne (DA)
A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 19/10/2011 à 16:49
bojour
suivant ta présentation et les valeurs indiquées
colonne A,B,C
valeur en D1

=index(A1:1100;equiv(D1;B1:B100;1))
Michel
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 242
19 oct. 2011 à 17:12
Bonjour tout le monde,

=index(A1:A100;equiv(D1;B1:B100;1))
mais je pense que le demandeur aura corrigé de lui-même
eric
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
19 oct. 2011 à 17:15
merci, Eric
0
Le Pingou Messages postés 12200 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 22 novembre 2024 1 450
19 oct. 2011 à 17:21
Bonjour,
Autre solution.
Votre base en plage [A1 ;C3], les nombres en G1,G2 et suivant le résultat en H1,H2 et suivant.
La formule en H1 : =SI(SOMMEPROD((B1:B3<G1)*(C1:C3>=G1)*LIGNE(B1:B3))=0;"néant";(INDIRECT("A"&SOMMEPROD((B1:B3<G1)*(C1:C3>=G1)*LIGNE(B1:B3)))))
A tirer vers le bas.
0