OVH Cloud OVH Cloud

recherchev

2 réponses
Avatar
Michel
Hello,

J'ai dans une feuil1 des données de ce type en A1

MONTANT,NUMERO DE CLIENT, NOM

2'274.00 1 dupont
20.00 2 doudou
120.00 3 babar
100.00 4 bibi
34.00 5 betant



dans ma feuille 2

j'aimerait si je tape en B1, le numéro de client 4 qu'elle me reprenne
le montant de 100.-, en fait la première feuille est l'année 2005, et
je désirerai chaque fois reprendre dans une cellule le montant de
l'année passée. je pense qui faudrait utiliser recherchev?


100 4 bibi

un grand merci DE VOS IDéES


Michel

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

2 réponses

Avatar
JB
Bonjour,

La recherche avec Recherchev() ne peut se faire que dans la première
colonne de la table.
Dans le cas posté, Il faut donc utiliser Equiv()/Index().

Champ A1:Axx nommé Montant
Champ B1:Bxx nommé NuméroClient

-Equiv() donne la POSITION du client dans la table NuméroClient () (4
par ex)
-Index() donne la 4e cellule de la table Montant()

=Index(montant;Equiv(B1;numeroClient;0))

(Sur l'exemple posté, on pourrait faire : =Index(montant;B1))

JB
Avatar
Michel
Hello,

Un grand merci de ton aide !!!

Michel



Bonjour,

La recherche avec Recherchev() ne peut se faire que dans la première
colonne de la table.
Dans le cas posté, Il faut donc utiliser Equiv()/Index().

Champ A1:Axx nommé Montant
Champ B1:Bxx nommé NuméroClient

-Equiv() donne la POSITION du client dans la table NuméroClient () (4
par ex)
-Index() donne la 4e cellule de la table Montant()

=Index(montant;Equiv(B1;numeroClient;0))

(Sur l'exemple posté, on pourrait faire : =Index(montant;B1))

JB



--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net