Chercher une valeur dans une colonne

Résolu/Fermé
tarif - 7 nov. 2013 à 15:37
 tarif - 8 nov. 2013 à 14:12
Bonjour,

Je cherche comment trouver une valeur dans une 3ieme colonnes lorsque que la valeur que j'ai est entre 2 valeurs de 2 colonnes

exemple

Colonne 1 colonne 2 colonne 3
10000 20000 150
20001 30000 200
30001 40000 250

mes colonnes contienne 26 valeur chaque et je veux trouver la valeur colonne 3 si ma valeur initiale est 24000 comme cette valeur est entre 20,001 et 30000 la réponse que je cherche est 200. je l'ai fait avec la formule =si imbriqué mais il y a trop de condition Excel ne l'accepte pas mais avec une douzaine ca fonctionne. Je crois qu'il faut que je fasse une matrice?

Quelqu'un peux m'aider

merci a l'avance
Marc
A voir également:

3 réponses

PHILOU10120 Messages postés 6389 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 19 septembre 2024 809
7 nov. 2013 à 16:02
Bonjour

Avec une recherchev vos infos en A1:C3

=RECHERCHEV(24000;$A$1:$C$3;3;1)
0
ca ne fonctionne pas voici mes 3 colonnes

0 3400 261
3401 4500 286
4501 5800 310
5801 7600 335
7601 10000 360
10001 13000 389
13001 17500 416
17501 22500 438
22501 27500 455
27501 32500 469
32501 37500 484
37501 45000 497
45501 52500 507
52501 60500 516
60501 68000 525
68001 76000 532
76001 84000 539
84001 92000 546
92001 100000 552
100001 108000 557
108001 116000 561
116001 124000 564
124001 132000 567
132001 140000 570
140001 148000 573
148001 156000 576
156001 164000 579
164001 172000 572
172001 180000 585
180001 188000 598
188001 196000 611

Je cherche la valeur de la 3e colonne qui correspond a 34500 (qui est une cellule) dans les colonnes 1 et 2

voici ma formule
=SI(OU($B$10="TRACTEUR";$B$10="CAMION");RECHERCHEV($B$9;Valeur_bas:class47;3;);)

valeur_bas est la premiere colonne
Class47 est la 3e colonnes

Merci pour ton aide

Marc
0
PHILOU10120 Messages postés 6389 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 19 septembre 2024 809
7 nov. 2013 à 19:35
Bonjour

voici la formule

=SI(OU($B$10="TRACTEUR";$B$10="CAMION");RECHERCHEV($B$16;valeur_bas:Class47;3;1);)
0
ca me donne un resultat de 13 peu importe la valeur que je mets ?

Merci
0
en passant la valeur peut etre modifier a chaque fois et il faut que je trouve la valeur correspondant dans la colonne 3
0
PHILOU10120 Messages postés 6389 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 19 septembre 2024 809
7 nov. 2013 à 19:53
Je ne comprends pas votre problème
Si je mets camion en B10
et en B16
37505 donne 497
60600 donne 525
donc c'est OK
0
cousinhub29 Messages postés 936 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 21 septembre 2024 340
7 nov. 2013 à 19:50
bonjour,

si c'est vraiment ton tableau, pour moi, la colonne B ne sert à rien...

Pour obtenir la valeur de C en fonction d'une valeur (par exemple dans la cellule J1), tu peux mettre cette formule :

=INDEX($C$1:$C$31;EQUIV(J1;$A$1:$A$31;1))

Si ce n'est pas bon, c'est que je ne comprends pas tout....

Bon courage
0
Merci a toi aussi
0
Merci a toi egalement
0
Je te remercie également (juste un peu trop concentré sur mes formules) je m'en excuse

Merci
0
PHILOU10120 Messages postés 6389 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 19 septembre 2024 809
7 nov. 2013 à 20:13
0