recherche entre bornes

  • Initiateur de la discussion Initiateur de la discussion jean-claude
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jean-claude

Guest
bonjour,
je cherche de l'aide pour une formule de recherche.
j'ai un tableau comprenant quatre colonnes.
____________________________________________
code ref mini maxi
__________________________________________
a 8 928 1159
b 10 1160 1391
c 12 1392 1507
1ère = code -lettre = valeur recherchée
2ème = valeur servant au calcul des deux suivantes
3ème = borne inférieure
4ème = borne supérieure
donc ayant une valeur variable je voudrai savoir quelle est la tranche de revenus correspondante et également que la lettre-code correspondante s'inscrive dans une cellule.j'espère avoir été assez précis, sinon dites le moi. en tous cas merci de votre aide à tous. jc
 
Salut jean-claude,

Ne t'inquiète pas si tu n'as pas encore reçu de réponse.
Ce n'est pas faute de ne pas avoir cherché !
Et je ne dois pas être le seul dans ce cas.

Jusqu'à présent je n'ai trouvé de solution qu'avec une colonne supplémentaire, mais je veux le faire en direct.

Comme la nuit porte conseil, probablement que demain matin ...
Au cas contraire je te placerai la solution que j'avais trouvée.

Â+
 
Bonjour Jean-Claude, Bonjour André,

Je ne sais pas si j'ai bien compris le problème.

Pour moi, de A1 à D4, les données (avec une ligne de titres), en E1, la valeur à rechercher et en F1, la formule:

=INDEX(A2:A4;EQUIV(E1;C2:C4;1))

Equiv va chercher dans le tableau des valeurs Mini la première valeur inférieure à E1 et index affiche la lettre de la ligne correspondante.

Les valeurs mini sont égales à 116*valeur Ref et les maxis égales à la valeur mini + 231 sauf pour la dernière ligne. Est-ce une erreur?

@+

Gael [file name=Revenus.zip size=1540]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Revenus.zip[/file]

Message édité par: Gael, à: 29/11/2005 21:51
 

Pièces jointes

Bonjour
Si comme dans ton exemple les fourchettes se suivent (le min de b démarre à la suite du max de a) et sont rangées dans l'ordre croissant alors pour une valeur saisie en cellule G1 la formule pour récupérer la lettre de la colonne a est

=INDEX(A1:A3;EQUIV(G1;C1:C3;1);1)

Pour la fourchette

=INDEX(C1:C3;EQUIV(G1;C1:C3;1);1)&' - '&INDEX(D1😀3;EQUIV(G1;C1:C3;1);1)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour