OVH Cloud OVH Cloud

formule detection doublon et renvoi valeur de cellule sur la même ligne

8 réponses
Avatar
SabGR
Bonjour,

j'ai créer un tableau contenant une colonne de valeur (colonne C) et à coté une colonne de nom (colonne D).
En colonne E, je lui fais détecter les doublons de la colonne C.
En colonne F, Je cherche une formule qui me permet de donner le nom qui correspond au doublon détecté, pour savoir qui a déjà rentrer la valeur

exemple:
Colonne C (de 1 à la fin) : 1, 2, 4, 3, 1
Colonne D ( de 1 à la fin): Sam, Julie, Kevin, Alex, Sarah
Colonne E (de 1 à la fin): , , , , , doublon
Colonne F (de 1 à la fin): , , , , , Sam

mon tableau sera rempli au fur et à mesure.

Quelqu'un peut m'aider?

Je vous remercie

8 réponses

Avatar
MichD
Le 05/01/21 Í  04:21, SabGR a écrit :
Bonjour,
j'ai créer un tableau contenant une colonne de valeur (colonne C) et Í  coté une
colonne de nom (colonne D).
En colonne E, je lui fais détecter les doublons de la colonne C.
En colonne F, Je cherche une formule qui me permet de donner le nom qui
correspond au doublon détecté, pour savoir qui a déjÍ  rentrer la valeur
exemple:
Colonne C (de 1 Í  la fin) : 1, 2, 4, 3, 1
Colonne D ( de 1 Í  la fin): Sam, Julie, Kevin, Alex, Sarah
Colonne E (de 1 Í  la fin): , , , , , doublon
Colonne F (de 1 Í  la fin): , , , , , Sam
mon tableau sera rempli au fur et Í  mesure.
Quelqu'un peut m'aider?
Je vous remercie

Bonjour,
Si j'ai bien compris la donne de ton problème :
=SI(NB.SI($D$1:$B1;D1)>1;D1;"")
Tu entres cette formule en F1 et tu la recopies sur l'ensemble de la
colonne.
MichD
Avatar
MichD
Le 05/01/21 Í  06:10, MichD a écrit :
=SI(NB.SI($D$1:$B1;D1)>1;D1;"")

Erreur d'orthographe :
=SI(NB.SI($D$1:$D1;D1)>1;D1;"")
MichD
Avatar
sabgr
Le mardi 05 Janvier 2021 à 10:21 par SabGR :
Bonjour,
j'ai créer un tableau contenant une colonne de valeur (colonne C) et
à coté une colonne de nom (colonne D).
En colonne E, je lui fais détecter les doublons de la colonne C.
En colonne F, Je cherche une formule qui me permet de donner le nom qui
correspond au doublon détecté, pour savoir qui a
déjà rentrer la valeur
exemple:
Colonne C (de 1 à la fin) : 1, 2, 4, 3, 1
Colonne D ( de 1 à la fin): Sam, Julie, Kevin, Alex, Sarah
Colonne E (de 1 à la fin): , , , , , doublon
Colonne F (de 1 à la fin): , , , , , Sam
mon tableau sera rempli au fur et à mesure.
Quelqu'un peut m'aider?
Je vous remercie
Bonjour MichD,
merci pour ta réponse.
C'est pas exactement ca:
Dans le cas de mon exemple, je fais afficher en E5 le mot"doublon" si la valeur en C5 (sur la même ligne) est un doublon d'une autre ligne. Et dans ce cas, je voudrais qu'en F5 il m'affiche le nom de la personne qui a déjà écrit la même valeur (ici la valeur en C5 écrite par Sarah (D5) est la même qu'en C1 écrite par Sam (D1) donc je voudrais qu'en F5 j'ai le nom écrit en D1 (Sam)).
Est ce que c'est plus compréhensible? Ce n'est pas facile à expliquer :)
Avatar
MichD
Le 05/01/21 Í  06:38, sabgr a écrit :
Le mardi 05 Janvier 2021 Í  10:21 par SabGR :
Bonjour,
j'ai créer un tableau contenant une colonne de valeur (colonne C) et
Í  coté une colonne de nom (colonne D).
En colonne E, je lui fais détecter les doublons de la colonne C.
En colonne F, Je cherche une formule qui me permet de donner le nom qui
correspond au doublon détecté, pour savoir qui a
déjÍ  rentrer la valeur
exemple:
Colonne C (de 1 Í  la fin) : 1, 2, 4, 3, 1
Colonne D ( de 1 Í  la fin): Sam, Julie, Kevin, Alex, Sarah
Colonne E (de 1 Í  la fin): , , , , , doublon
Colonne F (de 1 Í  la fin): , , , , , Sam
mon tableau sera rempli au fur et Í  mesure.
Quelqu'un peut m'aider?
Je vous remercie

Bonjour MichD,
merci pour ta réponse.
C'est pas exactement ca:
Dans le cas de mon exemple, je fais afficher en E5 le mot"doublon" si la valeur
en C5 (sur la même ligne) est un doublon d'une autre ligne. Et dans ce cas, je
voudrais qu'en F5 il m'affiche le nom de la personne qui a déjÍ  écrit la même
valeur (ici la valeur en C5 écrite par Sarah (D5) est la même qu'en C1 écrite
par Sam (D1) donc je voudrais qu'en F5 j'ai le nom écrit en D1 (Sam)).
Est ce que c'est plus compréhensible? Ce n'est pas facile Í  expliquer :)

Utilise le site web suivant : Cjoint.com et publie seulement une toute
petite fraction de ton tableau 6 ou 7 noms avec le résultat que tu
attends. Tu retournes l'adresse obtenue ici.
MichD
Avatar
sabgr
Le mardi 05 Janvier 2021 à 15:17 par MichD :
Le 05/01/21 Í  06:38, sabgr a écrit :
Le mardi 05 Janvier 2021 Í  10:21 par SabGR :
Bonjour,
j'ai créer un tableau contenant une colonne de valeur (colonne C) et
Í  coté une colonne de nom (colonne D).
En colonne E, je lui fais détecter les doublons de la colonne C.
En colonne F, Je cherche une formule qui me permet de donner le nom qui
correspond au doublon détecté, pour savoir qui a
déjÍ  rentrer la valeur
exemple:
Colonne C (de 1 Í  la fin) : 1, 2, 4, 3, 1
Colonne D ( de 1 Í  la fin): Sam, Julie, Kevin, Alex, Sarah
Colonne E (de 1 Í  la fin): , , , , , doublon
Colonne F (de 1 Í  la fin): , , , , , Sam
mon tableau sera rempli au fur et Í  mesure.
Quelqu'un peut m'aider?
Je vous remercie
Bonjour MichD,
merci pour ta réponse.
C'est pas exactement ca:
Dans le cas de mon exemple, je fais afficher en E5 le mot"doublon"
si la valeur
en C5 (sur la même ligne) est un doublon d'une autre ligne. Et dans ce
cas, je
voudrais qu'en F5 il m'affiche le nom de la personne qui a
déjÍ  écrit la même
valeur (ici la valeur en C5 écrite par Sarah (D5) est la même
qu'en C1 écrite
par Sam (D1) donc je voudrais qu'en F5 j'ai le nom écrit en D1 (Sam)).
Est ce que c'est plus compréhensible? Ce n'est pas facile
Í  expliquer :)
Utilise le site web suivant : Cjoint.com et publie seulement une toute
petite fraction de ton tableau 6 ou 7 noms avec le résultat que tu
attends. Tu retournes l'adresse obtenue ici.
MichD
Voila le lien https://www.cjoint.com/c/KAfo66UgvwT
Merci de ton aide
Avatar
MichD
Je ne sais pas trop ce que tu veux!
Dans ton exemple, tu as 3 fois le nom "Juliette".
Que veux-tu afficher dans la colonne F Í  cÍ´té de chaque nom ?
La formule suivante te retourne le nom + l'adresse de la première
occurrence du nom Juliette. Le texte affiché pour chacune des occurrence
est : Juliette doublon en D2 sauf pour la première.
Juliette doublon en D2
Saisis cette formule en F2
=SIERREUR(SI(NB.SI($D$2:$D3;D3)>1;D3;"") & "doublon en D" &
EQUIV(SI(NB.SI($D$2:$D3;D3)>1;D3;"");$D$1:$D3;0);"")
MichD
Avatar
sabgr
Le mardi 05 Janvier 2021 à 16:23 par MichD :
Je ne sais pas trop ce que tu veux!
Dans ton exemple, tu as 3 fois le nom "Juliette".
Que veux-tu afficher dans la colonne F Í  cÍ´té
de chaque nom ?
La formule suivante te retourne le nom + l'adresse de la première
occurrence du nom Juliette. Le texte affiché pour chacune des occurrence
est : Juliette doublon en D2 sauf pour la première.
Juliette doublon en D2
Saisis cette formule en F2
=SIERREUR(SI(NB.SI($D$2:$D3;D3)>1;D3;"") & "doublon en
D" &
EQUIV(SI(NB.SI($D$2:$D3;D3)>1;D3;"");$D$1:$D3;0);"")
MichD
Je ne cherche pas les doublons de prénom mais les doublons de référence qui sont en colonne C. Chaque référence est associée à un nom en D.
Ce que je veux c'est que lorsqu'il y a un doublon de référence, en E apparait "no" (j'ai deja la formule) et en F le nom associé au doublon (je cherche cette formule)
Avatar
Michel__D
Bonsoir,
Le 05/01/2021 Í  12:38, sabgr a écrit :
Le mardi 05 Janvier 2021 Í  10:21 par SabGR :
Bonjour,
j'ai créer un tableau contenant une colonne de valeur (colonne C) et
Í  coté une colonne de nom (colonne D).
En colonne E, je lui fais détecter les doublons de la colonne C.
En colonne F, Je cherche une formule qui me permet de donner le nom qui
correspond au doublon détecté, pour savoir qui a
déjÍ  rentrer la valeur
exemple:
Colonne C (de 1 Í  la fin) : 1, 2, 4, 3, 1
Colonne D ( de 1 Í  la fin): Sam, Julie, Kevin, Alex, Sarah
Colonne E (de 1 Í  la fin): , , , , , doublon
Colonne F (de 1 Í  la fin): , , , , , Sam
mon tableau sera rempli au fur et Í  mesure.
Quelqu'un peut m'aider?
Je vous remercie

Bonjour MichD,
merci pour ta réponse.
C'est pas exactement ca:
Dans le cas de mon exemple, je fais afficher en E5 le mot"doublon" si la valeur
en C5 (sur la même ligne) est un doublon d'une autre ligne. Et dans ce cas, je
voudrais qu'en F5 il m'affiche le nom de la personne qui a déjÍ  écrit la même
valeur (ici la valeur en C5 écrite par Sarah (D5) est la même qu'en C1 écrite
par Sam (D1) donc je voudrais qu'en F5 j'ai le nom écrit en D1 (Sam)).
Est ce que c'est plus compréhensible? Ce n'est pas facile Í  expliquer :)

Si j'ai bien compris saisie cette formule en F1 et tu recopie vers le bas.
=SI(EQUIV($C1;$C:$C;0)=LIGNE();"";INDEX($D$1;EQUIV($C1;$C:$C;0);0))