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

Recherche V sur plusieurs critères ou index equiv

12 réponses
Avatar
jc
Bonjour,

Voila mon exemple

A B
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Je voudrais par le biais d'une formule retrouver l'age de Durand Fred
(ici 56)
avec recherche V, je ne peux utiliser que le nom ou le prenom en
critere
je crois qu'il faut utiliser index et equiv mais je n'y arrive pas

Merci pour votre aide

10 réponses

1 2
Avatar
isabelle
bonjour jc,

=SOMMEPROD((A2:A10="Durand")*(B2:B10="Fred")*(C2:C10))

isabelle


Le 2010-08-13 14:44, jc a écrit :
Bonjour,

Voila mon exemple

A B
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Je voudrais par le biais d'une formule retrouver l'age de Durand Fred
(ici 56)
avec recherche V, je ne peux utiliser que le nom ou le prenom en
critere
je crois qu'il faut utiliser index et equiv mais je n'y arrive pas

Merci pour votre aide
Avatar
michdenis
Bonjour,

Il y a aussi cette formule :

Validation matricielle : Ctrl + Maj + Enter

=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")*1;0))

C2:A4 = Age
A2:A4 = Nom
B2:B4 = Prénom


--
MichD
--------------------------------------------


"jc" a écrit dans le message de groupe de discussion :

Bonjour,

Voila mon exemple

A B
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Je voudrais par le biais d'une formule retrouver l'age de Durand Fred
(ici 56)
avec recherche V, je ne peux utiliser que le nom ou le prenom en
critere
je crois qu'il faut utiliser index et equiv mais je n'y arrive pas

Merci pour votre aide
Avatar
Jacky
Bonsoir,

Validation matricielle
=INDEX(C2:C4;EQUIV($E$2&$F$2;A2:A4&B2:B4;0))
Ou
=INDEX(age;EQUIV($E$2&$F$2;nom&prenom;0))

Voir ici
http://www.cijoint.fr/cjlink.php?file=cj201008/cijwNzHBWF.xls
--
Salutations
JJ


"jc" a écrit dans le message de news:

Bonjour,

Voila mon exemple

A B
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Je voudrais par le biais d'une formule retrouver l'age de Durand Fred
(ici 56)
avec recherche V, je ne peux utiliser que le nom ou le prenom en
critere
je crois qu'il faut utiliser index et equiv mais je n'y arrive pas

Merci pour votre aide
Avatar
michdenis
Ceci aurait été suffisant :

Validation matricielle :
=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")))

--
MichD
--------------------------------------------


"michdenis" a écrit dans le message de groupe de discussion : i44794$1q8$
Bonjour,

Il y a aussi cette formule :

Validation matricielle : Ctrl + Maj + Enter

=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")*1;0))

C2:A4 = Age
A2:A4 = Nom
B2:B4 = Prénom


--
MichD
--------------------------------------------


"jc" a écrit dans le message de groupe de discussion :

Bonjour,

Voila mon exemple

A B
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Je voudrais par le biais d'une formule retrouver l'age de Durand Fred
(ici 56)
avec recherche V, je ne peux utiliser que le nom ou le prenom en
critere
je crois qu'il faut utiliser index et equiv mais je n'y arrive pas

Merci pour votre aide
Avatar
jc
On 13 août, 22:13, "michdenis" wrote:
Ceci aurait été suffisant :

Validation matricielle :
=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")))

--
MichD
--------------------------------------------

"michdenis" a écrit dans le message de groupe d e discussion : i44794$
Bonjour,

Il y a aussi cette formule :

Validation matricielle : Ctrl + Maj + Enter

=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")*1;0))

C2:A4 = Age
A2:A4 = Nom
B2:B4 = Prénom

--
MichD
--------------------------------------------

"jc" a écrit dans le message de groupe de discus sion :

Bonjour,

Voila mon exemple

     A             B
1    Nom       Prenom     Age
2  Durand      Paul         21
3  Martin        Fred      12
4  Durand       Fred         56

Je voudrais par le biais d'une formule retrouver l'age de Durand Fred
(ici 56)
avec recherche V, je ne peux utiliser que le nom ou le prenom en
critere
je crois qu'il faut utiliser index et equiv mais je n'y arrive pas

Merci pour votre aide



Merci pour vos réponses

Mais je voudrais compliqué mon exemple
J'ai la liste suivante :
A B C
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Sur une autre feuille excel, j'ai la liste suivante dans laquelle je
voudrais mettre à jour les ages et avoir le résultat suivant

A B C
1 Nom Prenom Age
2 Durand Paul 21
3 Petit Franck #N/A
3 Martin Fred 12
4 Durand Fred 56
5 Fifi Paul #N/A

Quelle formule utilisée pour inscrire les ages ??

Merci
Avatar
Jacky
Re..
Quelle formule utilisée pour inscrire les ages ??
http://www.cijoint.fr/cjlink.php?file=cj201008/cijAykXGlG.xls

--
Salutations
JJ
Avatar
michdenis
Dans la colonne Age, tu copies cette formule en adaptant le nom de la feuillle "Feuil3"

=INDEX(Feuil3!$C$2:$C$4;EQUIV(1;($A$2:$A$4=$A2)*($B$2:$B$4=$B2);0))


--
MichD
--------------------------------------------


"jc" a écrit dans le message de groupe de discussion :

On 13 août, 22:13, "michdenis" wrote:
Ceci aurait été suffisant :

Validation matricielle :
=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")))

--
MichD
--------------------------------------------

"michdenis" a écrit dans le message de groupe de discussion :
i44794$
Bonjour,

Il y a aussi cette formule :

Validation matricielle : Ctrl + Maj + Enter

=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")*1;0))

C2:A4 = Age
A2:A4 = Nom
B2:B4 = Prénom

--
MichD
--------------------------------------------

"jc" a écrit dans le message de groupe de discussion :

Bonjour,

Voila mon exemple

A B
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Je voudrais par le biais d'une formule retrouver l'age de Durand Fred
(ici 56)
avec recherche V, je ne peux utiliser que le nom ou le prenom en
critere
je crois qu'il faut utiliser index et equiv mais je n'y arrive pas

Merci pour votre aide



Merci pour vos réponses

Mais je voudrais compliqué mon exemple
J'ai la liste suivante :
A B C
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Sur une autre feuille excel, j'ai la liste suivante dans laquelle je
voudrais mettre à jour les ages et avoir le résultat suivant

A B C
1 Nom Prenom Age
2 Durand Paul 21
3 Petit Franck #N/A
3 Martin Fred 12
4 Durand Fred 56
5 Fifi Paul #N/A

Quelle formule utilisée pour inscrire les ages ??

Merci
Avatar
Jacky
Re..
=INDEX(Feuil3!$C$2:$C$4;EQUIV(1;($A$2:$A$4=$A2)*($B$2:$B$4=$B2);0))


Heu! sans le nom de la feuille dans "equiv() " le pauvre "Martin Fred" se prend 44 ans dans le nez....
;o))

--
Salutations
JJ


"michdenis" a écrit dans le message de news: i44ben$ded$
Dans la colonne Age, tu copies cette formule en adaptant le nom de la feuillle "Feuil3"

=INDEX(Feuil3!$C$2:$C$4;EQUIV(1;($A$2:$A$4=$A2)*($B$2:$B$4=$B2);0))


--
MichD
--------------------------------------------


"jc" a écrit dans le message de groupe de discussion :

On 13 août, 22:13, "michdenis" wrote:
Ceci aurait été suffisant :

Validation matricielle :
=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")))

--
MichD
--------------------------------------------

"michdenis" a écrit dans le message de groupe de discussion :
i44794$
Bonjour,

Il y a aussi cette formule :

Validation matricielle : Ctrl + Maj + Enter

=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")*1;0))

C2:A4 = Age
A2:A4 = Nom
B2:B4 = Prénom

--
MichD
--------------------------------------------

"jc" a écrit dans le message de groupe de discussion :

Bonjour,

Voila mon exemple

A B
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Je voudrais par le biais d'une formule retrouver l'age de Durand Fred
(ici 56)
avec recherche V, je ne peux utiliser que le nom ou le prenom en
critere
je crois qu'il faut utiliser index et equiv mais je n'y arrive pas

Merci pour votre aide



Merci pour vos réponses

Mais je voudrais compliqué mon exemple
J'ai la liste suivante :
A B C
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Sur une autre feuille excel, j'ai la liste suivante dans laquelle je
voudrais mettre à jour les ages et avoir le résultat suivant

A B C
1 Nom Prenom Age
2 Durand Paul 21
3 Petit Franck #N/A
3 Martin Fred 12
4 Durand Fred 56
5 Fifi Paul #N/A

Quelle formule utilisée pour inscrire les ages ??

Merci

Avatar
michdenis
| le pauvre "Martin Fred" se prend 44 ans dans le nez....

C'est pas grave, il est capable d'en prendre ... ;-))

On aurait dû lire :
=INDEX(Feuil3!$C$2:$C$4;EQUIV(1;(Feuil3!$A$2:$A$4=$A2)*(Feuil3!$B$2:$B$4=$B2);0))


--
MichD
--------------------------------------------


"Jacky" a écrit dans le message de groupe de discussion :
4c65b5fa$0$10221$
Re..
=INDEX(Feuil3!$C$2:$C$4;EQUIV(1;($A$2:$A$4=$A2)*($B$2:$B$4=$B2);0))


Heu! sans le nom de la feuille dans "equiv() " le pauvre "Martin Fred" se prend 44 ans dans le nez....
;o))

--
Salutations
JJ


"michdenis" a écrit dans le message de news: i44ben$ded$
Dans la colonne Age, tu copies cette formule en adaptant le nom de la feuillle "Feuil3"

=INDEX(Feuil3!$C$2:$C$4;EQUIV(1;($A$2:$A$4=$A2)*($B$2:$B$4=$B2);0))


--
MichD
--------------------------------------------


"jc" a écrit dans le message de groupe de discussion :

On 13 août, 22:13, "michdenis" wrote:
Ceci aurait été suffisant :

Validation matricielle :
=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")))

--
MichD
--------------------------------------------

"michdenis" a écrit dans le message de groupe de discussion :
i44794$
Bonjour,

Il y a aussi cette formule :

Validation matricielle : Ctrl + Maj + Enter

=INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")*1;0))

C2:A4 = Age
A2:A4 = Nom
B2:B4 = Prénom

--
MichD
--------------------------------------------

"jc" a écrit dans le message de groupe de discussion :

Bonjour,

Voila mon exemple

A B
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Je voudrais par le biais d'une formule retrouver l'age de Durand Fred
(ici 56)
avec recherche V, je ne peux utiliser que le nom ou le prenom en
critere
je crois qu'il faut utiliser index et equiv mais je n'y arrive pas

Merci pour votre aide



Merci pour vos réponses

Mais je voudrais compliqué mon exemple
J'ai la liste suivante :
A B C
1 Nom Prenom Age
2 Durand Paul 21
3 Martin Fred 12
4 Durand Fred 56

Sur une autre feuille excel, j'ai la liste suivante dans laquelle je
voudrais mettre à jour les ages et avoir le résultat suivant

A B C
1 Nom Prenom Age
2 Durand Paul 21
3 Petit Franck #N/A
3 Martin Fred 12
4 Durand Fred 56
5 Fifi Paul #N/A

Quelle formule utilisée pour inscrire les ages ??

Merci

Avatar
jc
On 13 août, 23:29, "michdenis" wrote:
| le pauvre "Martin Fred" se prend 44 ans dans le nez....

C'est pas grave, il est capable d'en prendre ... ;-))

On aurait dû lire :
=INDEX(Feuil3!$C$2:$C$4;EQUIV(1;(Feuil3!$A$2:$A$4=$A2)*(Feuil3!$B$2:$ B$4=$B2);0))

--
MichD
--------------------------------------------

"Jacky" a écrit dans le message de groupe de discuss ion :
4c65b5fa$0$10221$
Re..> =INDEX(Feuil3!$C$2:$C$4;EQUIV(1;($A$2:$A$4=$A2)*($B$2:$B$4=$B 2);0))

Heu! sans le nom de la feuille dans "equiv() " le pauvre "Martin Fred" se prend 44 ans dans le nez....
;o))

--
Salutations
JJ

"michdenis" a écrit dans le message de news: i4 4ben$

> Dans la colonne Age, tu copies cette formule en adaptant le nom de la f euillle "Feuil3"

> =INDEX(Feuil3!$C$2:$C$4;EQUIV(1;($A$2:$A$4=$A2)*($B$2:$B$4=$B2);0 ))

> --
> MichD
> --------------------------------------------

> "jc" a écrit dans le message de groupe de disc ussion :
>
> On 13 août, 22:13, "michdenis" wrote:
>> Ceci aurait été suffisant :

>> Validation matricielle :
>> =INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")))

>> --
>> MichD
>> --------------------------------------------

>> "michdenis" a écrit dans le message de group e de discussion :
>> i44794$
>> Bonjour,

>> Il y a aussi cette formule :

>> Validation matricielle : Ctrl + Maj + Enter

>> =INDEX(C2:C4;EQUIV(1;(A2:A4="Martin")*(B2:B4="Fred")*1;0))

>> C2:A4 = Age
>> A2:A4 = Nom
>> B2:B4 = Prénom

>> --
>> MichD
>> --------------------------------------------

>> "jc" a écrit dans le message de groupe de dis cussion :
>>
>> Bonjour,

>> Voila mon exemple

>>      A             B
>> 1    Nom       Prenom     Age
>> 2  Durand      Paul         21
>> 3  Martin        Fred      12
>> 4  Durand       Fred         56

>> Je voudrais par le biais d'une formule retrouver l'age de Durand Fred
>> (ici 56)
>> avec recherche V, je ne peux utiliser que le nom ou le prenom en
>> critere
>> je crois qu'il faut utiliser index et equiv mais je n'y arrive pas

>> Merci pour votre aide

> Merci pour vos réponses

> Mais je voudrais compliqué mon exemple
> J'ai la liste suivante :
>      A             B              C
> 1    Nom       Prenom     Age
> 2  Durand      Paul         21
> 3  Martin        Fred      12
> 4  Durand       Fred         56

> Sur une autre feuille excel, j'ai la liste suivante dans laquelle je
> voudrais mettre à jour les ages et avoir le résultat suivant

>      A             B              C
> 1    Nom       Prenom     Age
> 2  Durand      Paul         21
> 3  Petit          Franck     #N/A
> 3  Martin        Fred        12
> 4  Durand       Fred         56
> 5  Fifi             Paul         #N/A

> Quelle formule utilisée pour inscrire les ages ??

> Merci





Au secours

ça ne marche pas chez moi
Je joins le fichier (la liste à compléter est dans la feuille 2)
http://cjoint.com/?ioafl7i5NH

Merci
1 2