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 11/06/2011, 14h32   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2009
Messages : 84
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 84
Points : 12
Points : 12
Par défaut Trouver une cellule et son adresse

Bonjour,

Je dispose d'un tableau ou la première ligne est l'en-tête avec les différents nom des champs du tableau.

Je souhaite avec une formule pouvoir retrouver l'adresse de la cellule ou se trouve ma valeur recherchée.

J'essaye mais je n'y arrive pas... (recherche/recherchev/adresse/cellule)

Merci d'avance pour votre aide.
iperkut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2011, 12h38   #2
Membre chevronné
 
Inscription : octobre 2006
Messages : 541
Détails du profil
Informations personnelles :
Localisation : France, Ardèche (Rhône Alpes)

Informations forums :
Inscription : octobre 2006
Messages : 541
Points : 760
Points : 760
Bonjour

valeur cherchée saisie en E3 en dehors du tableau nommé zone

Code :
=ADRESSE(MAX(SI(zone=E3;LIGNE(zone));0);MAX(SI(zone=E3;COLONNE(zone));0))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}

demo en PJ
Fichiers attachés
Type de fichier : xls adresse_cherchée.xls (31,5 Ko, 9 affichages)
__________________
Michel_M
Michel_M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2011, 13h08   #3
Membre éclairé
 
Inscription : mai 2006
Messages : 335
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2006
Messages : 335
Points : 326
Points : 326
Bonjour iperkut, Michel

Je propose, si j'ai bien compris la question :
Code :
=CELLULE("adresse";INDEX(A:A;EQUIV(RECHERCHEV(12;A:A;1);A:A;0) ))
recherche de la valeur "12" dans la colonne "A:A"
Eric
edelweisseric est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 25/07/2011, 18h21   #4
Candidat au titre de Membre du Club
 
Inscription : octobre 2009
Messages : 84
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 84
Points : 12
Points : 12
Citation:
Envoyé par Michel_M Voir le message
Bonjour

valeur cherchée saisie en E3 en dehors du tableau nommé zone

Code :
=ADRESSE(MAX(SI(zone=E3;LIGNE(zone));0);MAX(SI(zone=E3;COLONNE(zone));0))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}

demo en PJ
Merci Michel c'est exactement ce qu'il me faut.
J'avoue ne pas très bien comprendre comment cela marche cependant...
Petite évolution (et cela sera parfait), si je souhaite maintenant connaitre uniquement le n° de la colonne et non pas l'adresse exacte ?

Merci d'avance
iperkut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 21h42   #5
Membre confirmé
 
Inscription : mai 2010
Messages : 200
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 200
Points : 278
Points : 278
Bonsoir,

Citation:
le n° de la colonne
Il te suffit de décortiquer la formule. Le premier argument de ADRESSE est le numéro de ligne, le deuxième le numéro de colonne :
Code :
=MAX(SI(zone=E3;COLONNE(zone);0))
toujours à valider par Ctrl+Maj+Entrée.

A+
GerardCalc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web