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

Help !!! besoin d'aide fonction

11 réponses
Avatar
ciboulette
Bonjour

J'ai grand besoin d'une ame charitable qui pourrait m'aider a faire cette
fonction. J'imagine qu'il faut jouer avec les arguments RECHERCHE ou LIGNE,
mais j'ai un peu de mal a combiner tout ca.

J'ai des valeurs en colonne A qui son uniques, et j'ai des valeurs en
colonne B sont liees aux valeurs de la colonne A.

Ca ressemble a ca
A1: 121 B1:8
A2: 122 B2:4
A3: 123 B3:12
Etc...


Je veux que la cellule dans la laquelle j'ecris ma fonction me renvoie la
valeur 4 quand je lui dis 122 ( ou 12 quand je lui dis 123)
En clair, je veux que ma fonction recherche la ligne dans laquelle se trouve
122 et qu'elle me renvoie la valeur de la colonne d'a coté

Ca doit pas etre bien complique, mais comment faire ca ?

Merci d'avance a tous

Sylvie

10 réponses

1 2
Avatar
isabelle
bonjour Sylvie,

=index(B:B;equiv(122;A:A;0))

la fonction equiv(122;A:A;0) retourne le numéro de ligne de la valeur
cherchée
la fonction index(B:B retourne la valeur à l'intersection d'une colonne
et de la ligne trouvé.

isabelle


Bonjour

J'ai grand besoin d'une ame charitable qui pourrait m'aider a faire cette
fonction. J'imagine qu'il faut jouer avec les arguments RECHERCHE ou LIGNE,
mais j'ai un peu de mal a combiner tout ca.

J'ai des valeurs en colonne A qui son uniques, et j'ai des valeurs en
colonne B sont liees aux valeurs de la colonne A.

Ca ressemble a ca
A1: 121 B1:8
A2: 122 B2:4
A3: 123 B3:12
Etc...

Je veux que la cellule dans la laquelle j'ecris ma fonction me renvoie la
valeur 4 quand je lui dis 122 ( ou 12 quand je lui dis 123)
En clair, je veux que ma fonction recherche la ligne dans laquelle se trouve
122 et qu'elle me renvoie la valeur de la colonne d'a coté

Ca doit pas etre bien complique, mais comment faire ca ?

Merci d'avance a tous

Sylvie


Avatar
Frédo P
Bonjour ciboulette
cette formule en D1 et en C1 ta valeur recherchée
=Index(A1:B10;equiv(C1;A1:A10;0);2)
--
.

Fred
Ôter nsp pour répondre
"ciboulette" a écrit dans le message de news:
BCAB1248.2BCB%
Bonjour

J'ai grand besoin d'une ame charitable qui pourrait m'aider a faire cette
fonction. J'imagine qu'il faut jouer avec les arguments RECHERCHE ou
LIGNE,

mais j'ai un peu de mal a combiner tout ca.

J'ai des valeurs en colonne A qui son uniques, et j'ai des valeurs en
colonne B sont liees aux valeurs de la colonne A.

Ca ressemble a ca
A1: 121 B1:8
A2: 122 B2:4
A3: 123 B3:12
Etc...


Je veux que la cellule dans la laquelle j'ecris ma fonction me renvoie la
valeur 4 quand je lui dis 122 ( ou 12 quand je lui dis 123)
En clair, je veux que ma fonction recherche la ligne dans laquelle se
trouve

122 et qu'elle me renvoie la valeur de la colonne d'a coté

Ca doit pas etre bien complique, mais comment faire ca ?

Merci d'avance a tous

Sylvie



Avatar
bang
essaye avec RECHERCHEV je pense que ca marche aussi
a+
"ciboulette" wrote in message
news:BCAB1248.2BCB%
Bonjour

J'ai grand besoin d'une ame charitable qui pourrait m'aider a faire cette
fonction. J'imagine qu'il faut jouer avec les arguments RECHERCHE ou
LIGNE,

mais j'ai un peu de mal a combiner tout ca.

J'ai des valeurs en colonne A qui son uniques, et j'ai des valeurs en
colonne B sont liees aux valeurs de la colonne A.

Ca ressemble a ca
A1: 121 B1:8
A2: 122 B2:4
A3: 123 B3:12
Etc...


Je veux que la cellule dans la laquelle j'ecris ma fonction me renvoie la
valeur 4 quand je lui dis 122 ( ou 12 quand je lui dis 123)
En clair, je veux que ma fonction recherche la ligne dans laquelle se
trouve

122 et qu'elle me renvoie la valeur de la colonne d'a coté

Ca doit pas etre bien complique, mais comment faire ca ?

Merci d'avance a tous

Sylvie



Avatar
ciboulette
Merci enormement Isabelle.

Super, ta formule est parfaite.
JE vois que j'ai beaucoup a apprendre.

Juste une chose, je veux ecrire cette formule sur une autre feuille.
Que faut il rajouter dans la formule pour qu'elle aille chercher ces infos
sur l'autre feuille ?

Ex: J'ai mes donnees sur une feuille nommee "donnees" et j'aimerai avoir
cette formule sur ma feuille nommee "resultat".

Merci encore, sincerement.


bonjour Sylvie,

=index(B:B;equiv(122;A:A;0))

la fonction equiv(122;A:A;0) retourne le numéro de ligne de la valeur
cherchée
la fonction index(B:B retourne la valeur à l'intersection d'une colonne
et de la ligne trouvé.

isabelle



Avatar
isabelle
re bonjour Sylvie,

=index(donnees!B:B;equiv(122;donnees!A:A;0))

ou bien si la valeur 122 se trouve en cellule A1 de la feuille
"resultat"

=index(donnees!B:B;equiv(resultat!A1;donnees!A:A;0))

isabelle


Merci enormement Isabelle.

Super, ta formule est parfaite.
JE vois que j'ai beaucoup a apprendre.

Juste une chose, je veux ecrire cette formule sur une autre feuille.
Que faut il rajouter dans la formule pour qu'elle aille chercher ces infos
sur l'autre feuille ?

Ex: J'ai mes donnees sur une feuille nommee "donnees" et j'aimerai avoir
cette formule sur ma feuille nommee "resultat".

Merci encore, sincerement.

bonjour Sylvie,

=index(B:B;equiv(122;A:A;0))

la fonction equiv(122;A:A;0) retourne le numéro de ligne de la valeur
cherchée
la fonction index(B:B retourne la valeur à l'intersection d'une colonne
et de la ligne trouvé.

isabelle





Avatar
Si j'ai bien compris ton soucis, tu dois pouvoir utiliser
cette fonction:
=RECHERCHEV($F4;$A$1:$B$23;2;0)
avec F4 qui correspond à ton "je lui dit 123"
A1:B23 qui correspond à ton tableau
A1: 121 B1:8
A2: 122 B2:4
A3: 123 B3:12
Etc...

et le 2 qui correspond à la 2ème colonne du tableau défini
juste avant
Avatar
ciboulette
Ok, ta formule marche aussi.

Meme resultat qu'avec
=index(B:B;equiv(122;A:A;0))

Et moi qui cherchait depuis des jours a faire ca, si j'avais su que vous
etiez si rapides et si efficaces, je vous aurais demande plus tot.

Encore merci a vous tous.




Si j'ai bien compris ton soucis, tu dois pouvoir utiliser
cette fonction:
=RECHERCHEV($F4;$A$1:$B$23;2;0)
avec F4 qui correspond à ton "je lui dit 123"
A1:B23 qui correspond à ton tableau
A1: 121 B1:8
A2: 122 B2:4
A3: 123 B3:12
Etc...

et le 2 qui correspond à la 2ème colonne du tableau défini
juste avant


Avatar
ciboulette
Merci, j'aurais du trouver toute seule.

Par contre, je n'arrive a savoir comment faire pour qu'en recopiant cette
formule vers la droite , excel ne decale les colonnes A:A et B:B
J'ai essaye avec un dollar ($A:A ou A:$A) mais cela ne marche pas.

Encore merci a toi.


re bonjour Sylvie,

=index(donnees!B:B;equiv(122;donnees!A:A;0))

ou bien si la valeur 122 se trouve en cellule A1 de la feuille
"resultat"

=index(donnees!B:B;equiv(resultat!A1;donnees!A:A;0))

isabelle






Avatar
Patrick Bastard
Bonjour, ciboulette.

Et pour un dollar de plus ?
$A$A

Bien cordialement,
--
==================================== P. Bastard.
Pour me contacter, remplacez "Chez" par @ dans l'adresse

Une foule de conseils utiles sur le site de Misange :
http://www.excelabo.net

"ciboulette" a écrit dans le message de
news:BCABF624.2C5A%
Merci, j'aurais du trouver toute seule.

Par contre, je n'arrive a savoir comment faire pour qu'en recopiant cette
formule vers la droite , excel ne decale les colonnes A:A et B:B
J'ai essaye avec un dollar ($A:A ou A:$A) mais cela ne marche pas.



Avatar
Patrick Bastard
Autant pour moi :
$A:$A, et non pas $A$A


"Patrick Bastard" <bastardp"chez"free.fr> a écrit dans le message de
news:

Bonjour, ciboulette.

Et pour un dollar de plus ?
$A$A

Bien cordialement,
--
==================================== > P. Bastard.
Pour me contacter, remplacez "Chez" par @ dans l'adresse

Une foule de conseils utiles sur le site de Misange :
http://www.excelabo.net

"ciboulette" a écrit dans le message de
news:BCABF624.2C5A%
Merci, j'aurais du trouver toute seule.

Par contre, je n'arrive a savoir comment faire pour qu'en recopiant
cette


formule vers la droite , excel ne decale les colonnes A:A et B:B
J'ai essaye avec un dollar ($A:A ou A:$A) mais cela ne marche pas.







1 2