Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

N° de colonne d'une référence dans un tableau

7 réponses
Avatar
Manu
Bonjour =E0 tous,

je souhaiterai conna=EEtre la formule qui me donne pour une=20
r=E9f=E9rence donn=E9e =E0 quel N=B0 de colonne on peut la retrouver=20
dans un tableau

Exemple : soit le tableau ci-dessous
francis | bob | jacques
manu | =E9mile | m=E9lanie
martin | louis | st=E9phane

La fonction devrait =EAtre capable de me donner la valeur...
- 2 pour =E9mile
- 1 pour martin
- 3 pour st=E9phane
- 3 pour jacques

Merci par avance =E0 tous ceux qui pourraient m'aider

Manu

7 réponses

Avatar
AV
Avec plage nommée "tablo" quelle que soit sa position
Matricielle (validation par ctrl+maj+entrée)
=EQUIV("émile";INDIRECT(MIN(SI(tablo="émile";LIGNE(tablo)))&":"&MIN(SI(tablo="ém
ile";LIGNE(tablo))));0)

PS :Renvoie la colonne de la 1° occurence trouvée (s'il y en a plusieurs)
AV

"Manu" a écrit dans le message news:
1987101c38751$60f84550$
Bonjour à tous,

je souhaiterai connaître la formule qui me donne pour une
référence donnée à quel N° de colonne on peut la retrouver
dans un tableau

Exemple : soit le tableau ci-dessous
francis | bob | jacques
manu | émile | mélanie
martin | louis | stéphane

La fonction devrait être capable de me donner la valeur...
- 2 pour émile
- 1 pour martin
- 3 pour stéphane
- 3 pour jacques

Merci par avance à tous ceux qui pourraient m'aider

Manu
Avatar
manu
Je suis désolé, mais la solution que tu proposes ne
fonctionne pas
La fonction renvoie "3" pour "émile", alors qu'il devrait
renvoyer 2
Est-ce juste un problème de syntaxe?

Merci par avance pour ta réponse

Manu

-----Message d'origine-----
Avec plage nommée "tablo" quelle que soit sa position
Matricielle (validation par ctrl+maj+entrée)
=EQUIV("émile";INDIRECT(MIN(SI(tablo="émile";LIGNE
(tablo)))&":"&MIN(SI(tablo="ém

ile";LIGNE(tablo))));0)

PS :Renvoie la colonne de la 1° occurence trouvée (s'il y
en a plusieurs)

AV

"Manu" a écrit dans le message
news:

1987101c38751$60f84550$
Bonjour à tous,

je souhaiterai connaître la formule qui me donne pour une
référence donnée à quel N° de colonne on peut la retrouver
dans un tableau

Exemple : soit le tableau ci-dessous
francis | bob | jacques
manu | émile | mélanie
martin | louis | stéphane

La fonction devrait être capable de me donner la valeur...
- 2 pour émile
- 1 pour martin
- 3 pour stéphane
- 3 pour jacques

Merci par avance à tous ceux qui pourraient m'aider

Manu


.



Avatar
AV
Je suis désolé, mais la solution que tu proposes ne
fonctionne pas


Si tu as bien nommé la plage "tablo" et si tu as validé matriciel, ça fonctionne
...depuis qques années !
;-)
AV

Avatar
ru-th
Salut,

je n'ai peut-être (encore) pas compris la question que je n'ai pas vu
(uniquement la réponse) mais est-ce que

=MAX(SI(A1:C20á;COLONNE(A1:C20))) à valider en matricielle ne suffirait
pas ?

avec le terme à chercher en E1

a+
rural thierry

"AV" a écrit dans le message de news:
blbvcj$ajj$
Avec plage nommée "tablo" quelle que soit sa position
Matricielle (validation par ctrl+maj+entrée)

=EQUIV("émile";INDIRECT(MIN(SI(tablo="émile";LIGNE(tablo)))&":"&MIN(SI(tablo

="ém
ile";LIGNE(tablo))));0)

PS :Renvoie la colonne de la 1° occurence trouvée (s'il y en a plusieurs)
AV

"Manu" a écrit dans le message news:
1987101c38751$60f84550$
Bonjour à tous,

je souhaiterai connaître la formule qui me donne pour une
référence donnée à quel N° de colonne on peut la retrouver
dans un tableau

Exemple : soit le tableau ci-dessous
francis | bob | jacques
manu | émile | mélanie
martin | louis | stéphane

La fonction devrait être capable de me donner la valeur...
- 2 pour émile
- 1 pour martin
- 3 pour stéphane
- 3 pour jacques

Merci par avance à tous ceux qui pourraient m'aider

Manu




Avatar
AV
Ave Thierry

Ca dépend ce qu'on cherche !

Exemple de "tablo" :
francis;bob;jacques
manu;émile;mélanie
émile;louis;stéphane

Mamienne de formule > résultat = 2
= La colonne de la 1° ligne dans laquelle on trouve l'occurrence
Tatienne de formule > résultat = 1
= La colonne de la 1° colonne dans laquelle on trouve l'occurrence

AV

"ru-th" a écrit dans le message news:

Salut,

je n'ai peut-être (encore) pas compris la question que je n'ai pas vu
(uniquement la réponse) mais est-ce que

=MAX(SI(A1:C20á;COLONNE(A1:C20))) à valider en matricielle ne suffirait
pas ?

avec le terme à chercher en E1

a+
rural thierry

"AV" a écrit dans le message de news:
blbvcj$ajj$
Avec plage nommée "tablo" quelle que soit sa position
Matricielle (validation par ctrl+maj+entrée)

=EQUIV("émile";INDIRECT(MIN(SI(tablo="émile";LIGNE(tablo)))&":"&MIN(SI(tablo

="ém
ile";LIGNE(tablo))));0)

PS :Renvoie la colonne de la 1° occurence trouvée (s'il y en a plusieurs)
AV

"Manu" a écrit dans le message news:
1987101c38751$60f84550$
Bonjour à tous,

je souhaiterai connaître la formule qui me donne pour une
référence donnée à quel N° de colonne on peut la retrouver
dans un tableau

Exemple : soit le tableau ci-dessous
francis | bob | jacques
manu | émile | mélanie
martin | louis | stéphane

La fonction devrait être capable de me donner la valeur...
- 2 pour émile
- 1 pour martin
- 3 pour stéphane
- 3 pour jacques

Merci par avance à tous ceux qui pourraient m'aider

Manu








Avatar
ru-th
Il est en effet plus judicieux de travailler d'abord en ligne avant de
renvoyer la colonne
une remarque toutefois, mamamienne de formule dans le cas présent n'aurait
pas renvoyer 1 mais 2, la colonne max, pour le 1 j'eusse du employer un
min(si
;-)

a+
rural thierry

"AV" a écrit dans le message de news:
blc2ss$o51$
Ave Thierry

Ca dépend ce qu'on cherche !

Exemple de "tablo" :
francis;bob;jacques
manu;émile;mélanie
émile;louis;stéphane

Mamienne de formule > résultat = 2
= La colonne de la 1° ligne dans laquelle on trouve l'occurrence
Tatienne de formule > résultat = 1
= La colonne de la 1° colonne dans laquelle on trouve l'occurrence

AV

"ru-th" a écrit dans le message news:

Salut,

je n'ai peut-être (encore) pas compris la question que je n'ai pas vu
(uniquement la réponse) mais est-ce que

=MAX(SI(A1:C20á;COLONNE(A1:C20))) à valider en matricielle ne
suffirait


pas ?

avec le terme à chercher en E1

a+
rural thierry

"AV" a écrit dans le message de news:
blbvcj$ajj$
Avec plage nommée "tablo" quelle que soit sa position
Matricielle (validation par ctrl+maj+entrée)



=EQUIV("émile";INDIRECT(MIN(SI(tablo="émile";LIGNE(tablo)))&":"&MIN(SI(tablo


="ém
ile";LIGNE(tablo))));0)

PS :Renvoie la colonne de la 1° occurence trouvée (s'il y en a
plusieurs)



AV

"Manu" a écrit dans le message news:
1987101c38751$60f84550$
Bonjour à tous,

je souhaiterai connaître la formule qui me donne pour une
référence donnée à quel N° de colonne on peut la retrouver
dans un tableau

Exemple : soit le tableau ci-dessous
francis | bob | jacques
manu | émile | mélanie
martin | louis | stéphane

La fonction devrait être capable de me donner la valeur...
- 2 pour émile
- 1 pour martin
- 3 pour stéphane
- 3 pour jacques

Merci par avance à tous ceux qui pourraient m'aider

Manu












Avatar
AV
une remarque toutefois, mamamienne de formule dans le cas présent n'aurait
pas renvoyer 1 mais 2, la colonne max, pour le 1 j'eusse du employer un
min(si


C'est évidemment sous-entendu par rapport à la réponse !
Moralité : il faut parfois partir de la formule pour avoir la question ;-)

AV