Recherche No de cellule

MarieBrueil

XLDnaute Nouveau
Bonsoir la foule en délire,

Je cherche à connaitre le No de colonne d'une cellule qui contient 'POC6'.

En fait mon critere de recherche se trouve en B2, ma plage de recherche se trouve en D10 à Z10 et le resultat doit être mis dans la variable ColonneRéf.

Si dans B2 j'ai 'POC6' et que cette valeur est également en G10 je souhaite que Colonne Réf = 7 comme G.


Merci de votre aide.

Patrice :unsure:
 

andré

XLDnaute Barbatruc
Salut Marie et Jean-Marie,

Autres solutions pour ne pas devoir employer la constante (difficile à définir si la plage est beaucoup plus à droite sur la feuille)

=EQUIV('POC36';A10:Z10;0)

=EQUIV('POC6';D10:Z10;0)+ COLONNE(D10)-1

Ândré
 

JeanMarie

XLDnaute Barbatruc
Bonjour

Pour connaître le N° de ligne qui contient la valeur 7 dans la plage C14:E18, il y a cette formule matricielle (à valider par Ctrl+Shift+Entrer)

=MIN(SI(C14:E18=7;LIGNE(C14:E18);''))

Pour connaître la colonne même formule en remplacent LIGNE par COLONNE.

@+Jean-Marie
 

Monique

Nous a quitté
Repose en paix
Bonjour,

En cas de doublons, la formule Min(si()) renvoie la 1ère ligne où la valeur est trouvée
et la 1ère colonne où la même valeur est trouvée, mais ce n'est pas forcément la même cellule.

Dans le fichier joint : ligne et colonne correspondant à la valeur cherchée située
le + haut puis à gauche
le + haut puis à droite
le + bas puis à gauche
le + bas puis à droite
le + à gauche puis en haut
le + à gauche puis en bas
le + à droite puis en haut
le + à droite puis en bas

Et sommeProd() s'il n'y a pas de doublons :
SOMMEPROD((plage='x')*COLONNE(plage))
SOMMEPROD((plage='x')*LIGNE(plage))

[file name=AdresseMinMaxGaucheDroite.zip size=4772]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/AdresseMinMaxGaucheDroite.zip[/file]
 

Pièces jointes

  • AdresseMinMaxGaucheDroite.zip
    4.7 KB · Affichages: 25

Discussions similaires

Statistiques des forums

Discussions
312 581
Messages
2 089 916
Membres
104 305
dernier inscrit
EDIT