Fonction qui permet de chercher une un chiffres dans un tableau

Résolu/Fermé
zaza355n - Modifié par zaza355n le 26/02/2014 à 01:16
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 27 févr. 2014 à 07:38
Bonjour,
après longue longue et longue recherche , je ne trouve pas,
Je m'explique ,
je cherche une fonction excel, pour que dans la quel quand
dans la case d'entré : je tape un poids ( kg ) dans une autre case cela me donne sont un index correspondant ( que la recherche ce fasse dans un tableau ou il y à les différents poids/index équivalent dans 2 colonnes sur plusieurs lignes et chaque ligne il y a le poid min et le poid max et son index équivalent)
pour illustré le tableau poid index :
voici l'exemple de tableau

http://vsa35.free.fr/colone.gif


MErci beaucoup !!!


A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 26/02/2014 à 07:42
Bonjour

On peut toujours trouver une formule mais vos données de plafond sont un peu compliquées à gérer (ce sont des textes)

si vous pouvez revoir votre tableau de données, ce serait nettement plus simple car il n'y aurait pas besoin de décomposer vos limites dans la colonne A
En A
en commençant en A1 par la valeur 0 et en plaçant ensuite uniquement la valeur plafond de la tranche d'index par ordre croissant

Le premier index en B vient en B1 en face du 0

ensuite il suffira d'utiliser la formule, pour un poids affiché en Z1 pour l'exemple:
=SI(Z1="";"";SI(NB.SI(A:A;Z1);INDEX(B:B;EQUIV(Z1;A:A);0);INDEX(B:B;EQUIV(Z1;A:A)+1)))

cette formule vous donnera soit l'index en ligne si Z1 existe en A, soit l'index directement au dessus si Z1 n'existe pas

En aparté: si vous voulez retrouver rapidement votre liste de plafond dans la colonne A de votre base de données:
insérer une colonne vide entre A et B
sélectionnez la colonne A
Ruban / Données / Icone convertir
dans la fenêtre cochez "délimitée" / Suivant
cochez "autre" et entrez un tiret dans la case à droite de l'option
"Terminer"
supprimer la colonne A et réinsérer si besoin une cellule en haut pour placer le 0 en début de champ.
Recaler aussi si besoin les index qui doivent correspondre au poids maxi de chaque cellule A

crdlmnt



Errare humanum est, perseverare diabolicum
1
Merci de l explication , je n ai pas réussie à le mettre en place. Peux tu m envoyer un exemple stp
Merci beaucoup
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
26 févr. 2014 à 08:09
Bonjour,

Une proposition.
Dans le tableau, seul le poids min est à indiquer.
https://www.cjoint.com/?DBAiimLlPR7

eric
1
Merci beaucoup , c est exactement se que je cherchais... Ça marche nickel .
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
27 févr. 2014 à 07:38
ok, je met en résolu pour toi (en haut vers ton titre, pour la prochaine fois)
eric
0
lynyrd1960 Messages postés 207 Date d'inscription jeudi 26 janvier 2012 Statut Membre Dernière intervention 30 juin 2023 244
26 févr. 2014 à 06:12
peut tu renvoyer un fichier avec (cjoint) de ton tableau prérempli car avec ton image on y voit pas grand chose.

A+
0
lynyrd1960 Messages postés 207 Date d'inscription jeudi 26 janvier 2012 Statut Membre Dernière intervention 30 juin 2023 244
26 févr. 2014 à 01:35
Bonjour zaza355n
Une solution par formulaire

https://www.cjoint.com/?DBAbH112ASu


A+
-1
Merci , mais du coup , dans la case d entrer je souhaite taper 1346 kg et je veux quil me donne l index correspondant a un poid compris entre 1300 et 1400 : 11,2 par exemple ( qui est dans un tableu pre rempli )
0