Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/07/2011, 11h49   #1
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 148
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 148
Points : 35
Points : 35
Par défaut Mise à jour automatique de RECHERCHEV()

Bonjour à tous

Je souhaiterais savoir s'il existe un moyen de mettre à jour automatiquement le 3e argument de la fonction RECHERCHEV (celui désignant le numéro de la colonne dans laquelle chercher la valeur dans la matrice de référence).

En effet, lorsqu'on ajoute ou supprime des colonnes dans la matrice de référence, les "coordonnées" de cette matrice se mettent à jour mais pas le numéro de la colonne ce qui a pour conséquence de décaler le secteur dans lequel la fonction fait ses recherches.

Une idée... ?

Merci d'avance,
Yvanou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2011, 12h02   #2
Membre Expert
 
Inscription : novembre 2006
Messages : 1 464
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 1 464
Points : 1 410
Points : 1 410
si cette colonne a un entête, sert toi de ce mot avec une formule equiv
Code :
1
2
 
=RECHERCHEV("Jérôme";A1:D30;EQUIV("age";A1:D1);FAUX)
alsimbad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2011, 13h08   #3
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 148
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 148
Points : 35
Points : 35
Oki, merci beaucoup, ça fonctionne.

En revanche, dans mon cas, j'ai dû ajouter un 0 à la fin de la fonction EQUIV pour que la recherche porte sur la première occurrence du terme recherché

Code :
=RECHERCHEV("Jérôme";A1:D30;EQUIV("age";A1:D1;0);FAUX)
Merci encore!!
Yvanou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h18.


 
 
 
 
Partenaires

Hébergement Web