OVH Cloud OVH Cloud

recherche dans un tableau à double entrée

2 réponses
Avatar
Hopla Geis!
Bonjour tout le monde

Soit un tableau (protégé) de distances entre villes, avec les noms de
villes en ligne 1 et en colonne A, les distances étant traitées aux
intersections.

Soit une feuille de saisie comprenant en B2 et en B3 une même liste de
validation faisant référence à la colonne A de la première feuille
(zone nommée), évitant les erreurs de saisie.

Je cherche à trouver en B3 la distance entre les deux villes choisies
en B1 et B2.
La fonction =CELLULE("COL";référence) me semble intéressante pour
intégrer le résultat à une formule du type
=RECHERCHEV($B$1;Distances!$A:$AN;CELLULE("COL";référence);faux)

En fait, je ne sais pas définir la référence dans la partie
CELLULE("COL";référence)
Si j'utilise =RECHERCHEH($B$2;Distances!$1:$1;1;FAUX), le retour est
"La formule que vous avez tapée contient une erreur...."
Ce n'est donc pas la bonne solution.

Qui peut me glisser un début de piste dans le tuyau de l'oreille?

Merci d'avance.

Cordialement


--
-#~--#~--#~--#~--#~-
Ah! ces jeunes!
Faut tout leur dire!
Mais au fait, c'est pour ça qu'ils viennent sur ce forum ;-)

2 réponses

Avatar
Ellimac
Bonjour,

Voila qui me rappelle quelque chose !!! En supposant le
tableau en A1:F6 :
=INDEX(B2:F6;EQUIV(H1;A2:A6;0);EQUIV(H2;B1:F1;0))

Camille

-----Message d'origine-----
Bonjour tout le monde

Soit un tableau (protégé) de distances entre villes, avec
les noms de

villes en ligne 1 et en colonne A, les distances étant
traitées aux

intersections.

Soit une feuille de saisie comprenant en B2 et en B3 une
même liste de

validation faisant référence à la colonne A de la
première feuille

(zone nommée), évitant les erreurs de saisie.

Je cherche à trouver en B3 la distance entre les deux
villes choisies

en B1 et B2.
La fonction ÎLLULE("COL";référence) me semble
intéressante pour

intégrer le résultat à une formule du type
=RECHERCHEV($B$1;Distances!$A:$AN;CELLULE
("COL";référence);faux)


En fait, je ne sais pas définir la référence dans la
partie

CELLULE("COL";référence)
Si j'utilise =RECHERCHEH($B$2;Distances!$1:$1;1;FAUX), le
retour est

"La formule que vous avez tapée contient une erreur...."
Ce n'est donc pas la bonne solution.

Qui peut me glisser un début de piste dans le tuyau de
l'oreille?


Merci d'avance.

Cordialement


--
-#~--#~--#~--#~--#~-
Ah! ces jeunes!
Faut tout leur dire!
Mais au fait, c'est pour ça qu'ils viennent sur ce
forum ;-)


.



Avatar
Hopla Geis!
"Ellimac" avait soumis l'idée :
Bonjour,

Voila qui me rappelle quelque chose !!! En supposant le
tableau en A1:F6 :
=INDEX(B2:F6;EQUIV(H1;A2:A6;0);EQUIV(H2;B1:F1;0))



Bonjour Camille

En effet, pour autant que je me souviennes, tu as pour moi commis il y
a quelques temps une macro me permettant de limiter la saisie de ce
fichu tableau.
Elle fonctionne parfaitement, cette macro, merci encore.

Et ta formule ci-avant m'ouvre des horizons nouveaux. Je pense que mon
trésorier va apprécier ce que je suis en train de lui pondre, un peu
beaucoup grâce à toi.

Merci beaucoup pour ton aide. Je crois même avoir compris (ou plutôt
commencé à comprendre) ces fonctions INDEX et EQUIV que j'ai toujours
eu du mal à assimiler.

Merci encore.


--
-#~--#~--#~--#~--#~-
A bientôt.