OVH Cloud OVH Cloud

Decaler( Equiv( ??

3 réponses
Avatar
nospam
Bonjour à tous,

J'ai 2 feuilles, Feuille1 & Feuille2.

- Dans Feuille1, j'ai :

uou ghi 99 66 41
zed def 78 85 41
abc def 18 95 44
abc ghi 44 52 74
pop noi 89 61 37

(La valeur "uou" est dans A1, "ghi" dans B1, etc.)

- Dans Feuille2, j'ai la valeur "abc" en A1, "ghi" dans B1 :

abc ghi

Question : Quelle formule faut-il que je crée dans la cellule C1
de Feuille2, pour que Excel trouve et recopie la valeur 52 de
Feuille1, à partir des seuls indices de recherche donnés en A1 et B1
dans Feuille2, c'est-à-dire "abc" et "ghi" dans mon exemple ?

(C'est sûrement une formule du genre :
=DECALER(Feuille1!A$1;EQUIV(A4;Feuille1!A:A;0)-1;4)...
mais je ne sais pas trop...)

Merci !

Bien Cordialement,

Christian

3 réponses

Avatar
Daniel
Bonjour.
=SOMMEPROD(Feuil1!D1:D5*(Feuil1!A1:A5¡)*(Feuil1!B1:B5±))
Cordialement.
Daniel
"nospam" a écrit dans le message de news:

Bonjour à tous,

J'ai 2 feuilles, Feuille1 & Feuille2.

- Dans Feuille1, j'ai :

uou ghi 99 66 41
zed def 78 85 41
abc def 18 95 44
abc ghi 44 52 74
pop noi 89 61 37

(La valeur "uou" est dans A1, "ghi" dans B1, etc.)

- Dans Feuille2, j'ai la valeur "abc" en A1, "ghi" dans B1 :

abc ghi

Question : Quelle formule faut-il que je crée dans la cellule C1
de Feuille2, pour que Excel trouve et recopie la valeur 52 de
Feuille1, à partir des seuls indices de recherche donnés en A1 et B1
dans Feuille2, c'est-à-dire "abc" et "ghi" dans mon exemple ?

(C'est sûrement une formule du genre :
ÞCALER(Feuille1!A$1;EQUIV(A4;Feuille1!A:A;0)-1;4)...
mais je ne sais pas trop...)

Merci !

Bien Cordialement,

Christian



Avatar
nospam
Remarquable de simplicité et d'élégance !! Merci !!
Avatar
docm
S'il y a risque de doublons
=SI(MIN(SI((Feuil1!A1:A5¡)*(Feuil1!B1:B5±);LIGNE(INDIRECT("1:"&LIGNES(A1
:A5)));""))=0;"";INDEX(Feuil1!A1:E5;MIN(SI((Feuil1!A1:A5¡)*(Feuil1!B1:B5=B
1);LIGNE(INDIRECT("1:"&LIGNES(A1:A5)));""));4))

docm

"nospam" wrote in message
news:
Bonjour à tous,

J'ai 2 feuilles, Feuille1 & Feuille2.

- Dans Feuille1, j'ai :

uou ghi 99 66 41
zed def 78 85 41
abc def 18 95 44
abc ghi 44 52 74
pop noi 89 61 37

(La valeur "uou" est dans A1, "ghi" dans B1, etc.)

- Dans Feuille2, j'ai la valeur "abc" en A1, "ghi" dans B1 :

abc ghi

Question : Quelle formule faut-il que je crée dans la cellule C1
de Feuille2, pour que Excel trouve et recopie la valeur 52 de
Feuille1, à partir des seuls indices de recherche donnés en A1 et B1
dans Feuille2, c'est-à-dire "abc" et "ghi" dans mon exemple ?

(C'est sûrement une formule du genre :
ÞCALER(Feuille1!A$1;EQUIV(A4;Feuille1!A:A;0)-1;4)...
mais je ne sais pas trop...)

Merci !

Bien Cordialement,

Christian