OVH Cloud OVH Cloud

Chercher une correspondance dans un tableau Excel

13 réponses
Avatar
Fred
Bonjour,

Je m'emèle joyeusement les pinceaux avec des recherche V et H pour essayer
d'obtenir le résultat suivant:

Un tableau avec
- en colone A des numéros de départments A4=01, A5=02 ...
- En ligne 3 des poids (B3=10Kg, C3=20Kg...)
A l'intersection des deux, un tarif.

Je souhaiterai pouvoir taper un numéro de département ainsi qu'un poids dans
une autre feuille et que cela affiche le tarif...

Merci de votre aide,

FRED.

3 réponses

1 2
Avatar
Fred
Ca y est, ça fonctionne, c'est super !!
Merci beaucoup pour ton aide et bon week end.

FRED.


"Gros Minet" a écrit dans le message de news:

Bonjour !

Bon, on va essayer de s'en sortir... Chez moi, ça marche bien avec
l'inversion.

1) As tu bien du numérique partout ? Pas de mélange num et texte par ex 10
kg
2) Ta plage "dep" contient-elle uniquement les départements de 01 à 95.
(pas de titre...), même chose pour les autres plages...
3) Pour les cellules A1 et A2, elles doivent être aussi du même type que
tes plages (Numérique)
4) Le poids cherché est bien en A2 et le département en A1 ?

Voilà. Après ces vérifications et éventuelles corrections, j'espère que ça
va marcher, sinon tu peux envoyer ton fichier sur cjoint.com et on
regardera. D'autre part, la formule de JB marche avec le département
cherché en A1 et le poids cherché en A2.

Cordialement.

Gros Minet.
"Fred" a écrit dans le message de news:

Euh, en fait j'iotiens toujours un #REF...

FRED.


"Gros Minet" a écrit dans le message de news:
%
Re,

Oui, oui. En fait c'est parce que c'est EQUIV(A2;dep;0) qui donne le num
de ligne et EQUIV(A1;poids;0) qui donne le num de colonne et non
l'inverse.

Toujours d'accord ?

Cordialement.

Gros Minet.

"Gros Minet" a écrit dans le message de news:

Bonjour !

J'ai testé la formule pour apprendre (je ne maitrise pas la fonction
INDEX) mais il semblerait qu'il faille inverser poids et dep sinon ça
ne marche pas (renvoie #ref) :

=INDEX(tarif;EQUIV(A2;dep;0);EQUIV(A1;poids;0))

Tu es d'accord ?

Cordialement.

Gros Minet.

"anonymousA" a écrit dans le message de news:

bonjour,

on suppose que ta plage des N° de département s'appelle Dep, que ta
plage des poids s'appelle Poids et que ta plage des tarifs s'appelle
Tarif. Tes crit_res sont en cellule A1 pour le poids et en cellule A2
pour le département.

alors écrire en cellule A3 la formule >>>> =INDEX(Tarif;EQUIV(A1;Poids;0);EQUIV(A2;Dep;0))

A+
















Avatar
JB
Différence entre EQUIV(A1;poids;0) et EQUIV(A1;poids;1)) :

Avec 0, la recherche se fait sur la valeur exacte. Si la valeur n'est
pas trouvée, on obtient #N/A
Avec 1 (la liste doit être triée), on se positionne sur la valeur
inférieure si la valeur exacte n'espas trouvée

Voir explications détaillées:
http://www.excelabo.net/compteclic.php?nom=jb-indexequivprix

JB
Avatar
Gros Minet
Bonsoir !

Ok ça y est, j'y suis ! Merci beaucoup ! En plus depuis j'ai rapatrié tous
les exemples que tu as créés sur index équiv et sur recherchev, c'est
vraiment génial. Je vais me régaler :-))

Merci encore.

Cordialement.

Gros Minet.

"JB" a écrit dans le message de news:

Différence entre EQUIV(A1;poids;0) et EQUIV(A1;poids;1)) :

Avec 0, la recherche se fait sur la valeur exacte. Si la valeur n'est
pas trouvée, on obtient #N/A
Avec 1 (la liste doit être triée), on se positionne sur la valeur
inférieure si la valeur exacte n'espas trouvée

Voir explications détaillées:
http://www.excelabo.net/compteclic.php?nom=jb-indexequivprix

JB
1 2