Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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:
 

JeanMarie

XLDnaute Barbatruc
Bonjour

Il y a une erreur dans la formule donnée

EQUIV('POC6';D10:Z10;0)+3

avec la gestion d'erreur

=SI(ESTNA(EQUIV('POC6';D10:Z10;0));'Pas présent';EQUIV('POC6';D10:Z10;0)+3)

@+Jean-Marie
 

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é
 
E

Erine

Guest
Bonjour
Pour ma part je cherche à connaitre la ligne et la colonne d'une cellule qui contient un chiffre, qui est lui meme le résultat d'une formule. Merci de votre aide
 

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…