OVH Cloud OVH Cloud

Pb de formule

3 réponses
Avatar
David T.
Re bonjour

Pas facile à expliquer : Ex :
Col 1 : liste de noms (il y a des doublons)
Col 2 : liste de villes (il y a des doublons)

En C1 : Un nom se trouvant dans la liste de noms
En D1 : J'aimerais retrouvrer le nom de la ville la plus sitée de la colonne
2 corespondant au nom de C1

En espèrant avoir été clair !!!
Merci de votre aide

Salutations
David

--
direction-ternoise@(supprimerceci)wanadoo.fr

3 réponses

Avatar
Daniel.M
Salut,

En D1, la matricielle suivante (Ctrl-Maj-Entrée):

=INDEX(Villes;MODE(SI(Noms=$C$1;EQUIV(Villes;Villes;0)+TRANSPOSE({0;0}))))

L'appel à transpose() est complètement inutile mais je ne connais pas TON
séparateur matriciel horizontal. Lorsque tu auras correctement entré la formule,
sélectionne TRANSPOSE({0;0}) dans la formule et appuie sur F9 pour la bonne
traduction (quelque chose comme {0 0} ou {0.0})

Ensuite, appuie sur Ctrl-Maj-Entrée.

Salutations,

Daniel M.

"David T." <direction-ternoise@(enlever)wanadoo.fr> wrote in message
news:%23cNB7Af$
Re bonjour

Pas facile à expliquer : Ex :
Col 1 : liste de noms (il y a des doublons)
Col 2 : liste de villes (il y a des doublons)

En C1 : Un nom se trouvant dans la liste de noms
En D1 : J'aimerais retrouvrer le nom de la ville la plus sitée de la colonne
2 corespondant au nom de C1

En espèrant avoir été clair !!!
Merci de votre aide

Salutations
David

--
direction-ternoise@(supprimerceci)wanadoo.fr




Avatar
David T.
Bonjour Daniel

Suivant tes conseils, cela me donne ceci, et cela ne fonctionne pas.

{=INDEX(INDIRECT("'"&$O$3&"'!H4:H2000");MODE(SI(INDIRECT("'"&$O$3&"'!C4:C200
0")=$C$1;EQUIV(INDIRECT("'"&$O$3&"'!H4:H2000");INDIRECT("'"&$O$3&"'!H4:H2000
");0)+{0.0})))}

Erreur de ma part ? Les données je les récupères sur une autre feuille, cela
à peut être une conséquence ?

Je te laisse soin de vérifier.

Merci de ton aide très précieuse

David
"Daniel.M" a écrit dans le message de
news:uR%23qnoh$
Salut,

En D1, la matricielle suivante (Ctrl-Maj-Entrée):

=INDEX(Villes;MODE(SI(Noms=$C$1;EQUIV(Villes;Villes;0)+TRANSPOSE({0;0}))))

L'appel à transpose() est complètement inutile mais je ne connais pas TON
séparateur matriciel horizontal. Lorsque tu auras correctement entré la
formule,

sélectionne TRANSPOSE({0;0}) dans la formule et appuie sur F9 pour la
bonne

traduction (quelque chose comme {0 0} ou {0.0})

Ensuite, appuie sur Ctrl-Maj-Entrée.

Salutations,

Daniel M.

"David T." <direction-ternoise@(enlever)wanadoo.fr> wrote in message
news:%23cNB7Af$
Re bonjour

Pas facile à expliquer : Ex :
Col 1 : liste de noms (il y a des doublons)
Col 2 : liste de villes (il y a des doublons)

En C1 : Un nom se trouvant dans la liste de noms
En D1 : J'aimerais retrouvrer le nom de la ville la plus sitée de la
colonne


2 corespondant au nom de C1

En espèrant avoir été clair !!!
Merci de votre aide

Salutations
David

--
direction-ternoise@(supprimerceci)wanadoo.fr








Avatar
David T.
Quand je disais que j'étais bizarre.

Cela fonctionne correctement.

Milles merçi

"Daniel.M" a écrit dans le message de
news:uR%23qnoh$
Salut,

En D1, la matricielle suivante (Ctrl-Maj-Entrée):

=INDEX(Villes;MODE(SI(Noms=$C$1;EQUIV(Villes;Villes;0)+TRANSPOSE({0;0}))))

L'appel à transpose() est complètement inutile mais je ne connais pas TON
séparateur matriciel horizontal. Lorsque tu auras correctement entré la
formule,

sélectionne TRANSPOSE({0;0}) dans la formule et appuie sur F9 pour la
bonne

traduction (quelque chose comme {0 0} ou {0.0})

Ensuite, appuie sur Ctrl-Maj-Entrée.

Salutations,

Daniel M.

"David T." <direction-ternoise@(enlever)wanadoo.fr> wrote in message
news:%23cNB7Af$
Re bonjour

Pas facile à expliquer : Ex :
Col 1 : liste de noms (il y a des doublons)
Col 2 : liste de villes (il y a des doublons)

En C1 : Un nom se trouvant dans la liste de noms
En D1 : J'aimerais retrouvrer le nom de la ville la plus sitée de la
colonne


2 corespondant au nom de C1

En espèrant avoir été clair !!!
Merci de votre aide

Salutations
David

--
direction-ternoise@(supprimerceci)wanadoo.fr