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

Fonction DECALER

5 réponses
Avatar
Cucky
Bonjour,
je recherche la solution au probl=E8me suivant:
Colonne A (remplie de Chiffres) - colonne B (doit afficher un
chiffre).
Colonne A colonne B
100 1 (puisque c'est le 1er chiffre de la colonne)
200 2 (puisque c'est le 2=E8me chiffre diff=E9rent de
la colonne)
vide ne rien afficher
300 3 (puisque c'est le 3=E8me chiffre diff=E9rent de
la colonne)
100 1 (puisque c'est la position du m=EAme chiffre
100 d=E9j=E0 rencontr=E9 dans colonne A)
200 2 (puisque c'est la position du m=EAme chiffre
200 d=E9j=E0 rencontr=E9 dans colonne A)
200 2 (puisque c'est la position du m=EAme chiffre
200 d=E9j=E0 rencontr=E9 dans colonne A)
350 4 (puisque c'est la position du m=EAme chiffre
d=E9j=E0 rencontr=E9 dans colonne A)
350 5
400 6
200 2
etc.

Quelle est la fonction que je dois mettre dans la colonne B ?
Merci de votre aide, parce que l=E0 ma t=EAte commence =E0 fumer...
Ciao,
Corinne

5 réponses

Avatar
Filochard
350 4 (puisque c'est la position du même chiffre
déjà rencontré dans colonne A)


Il y a une incohérence entre l'énoncé les données fournies

Avatar
Cucky
Oui, en effet ici il fallait lire:
350 4 (c'est le quatrième chiffre différent) - petite
erreur de COPIER/COLLER... Sorry,





On 26 sep, 23:42, "Filochard" wrote:
350 4 (puisque c'est la position du même chiffre
déjà rencontré dans colonne A)


Il y a une incohérence entre l'énoncé les données fournies



Avatar
Filochard
Oui, en effet ici il fallait lire:
350 4 (c'est le quatrième chiffre différent) - petite
erreur de COPIER/COLLER... Sorry,


Pour respecter une certaine logique, 400 devrait donner 5 (5° chiffre différent)
et non 6
???

Avatar
Daniel.C
Bonjour.
Les nombres en colonne A
en B1 : 1
en B2, à recopier vers le bas :
=SI(A2="";"";SI(NB.SI($A$1:A1;A2)>0;INDEX(B:B;EQUIV(A2;A:A;0));MAX($B$1:B1)+1))
Cordialement.
Daniel
"Cucky" a écrit dans le message de news:

Bonjour,
je recherche la solution au problème suivant:
Colonne A (remplie de Chiffres) - colonne B (doit afficher un
chiffre).
Colonne A colonne B
100 1 (puisque c'est le 1er chiffre de la colonne)
200 2 (puisque c'est le 2ème chiffre différent de
la colonne)
vide ne rien afficher
300 3 (puisque c'est le 3ème chiffre différent de
la colonne)
100 1 (puisque c'est la position du même chiffre
100 déjà rencontré dans colonne A)
200 2 (puisque c'est la position du même chiffre
200 déjà rencontré dans colonne A)
200 2 (puisque c'est la position du même chiffre
200 déjà rencontré dans colonne A)
350 4 (puisque c'est la position du même chiffre
déjà rencontré dans colonne A)
350 5
400 6
200 2
etc.

Quelle est la fonction que je dois mettre dans la colonne B ?
Merci de votre aide, parce que là ma tête commence à fumer...
Ciao,
Corinne
Avatar
Cucky
Cela marche, super génial !! Trop FORT !
Merci - merci - merci - vous êtes formidable...
Corinne



On 27 sep, 00:28, "Daniel.C" wrote:
Bonjour.
Les nombres en colonne A
en B1 : 1
en B2, à recopier vers le bas :
=SI(A2="";"";SI(NB.SI($A$1:A1;A2)>0;INDEX(B:B;EQUIV(A2;A:A;0));MAX($B $1:B1)­+1))
Cordialement.
Daniel
"Cucky" a écrit dans le message de news:

Bonjour,
je recherche la solution au problème suivant:
Colonne A (remplie de Chiffres) - colonne B (doit afficher un
chiffre).
Colonne A colonne B
100 1 (puisque c'est le 1er chiffre de la colonne)
200 2 (puisque c'est le 2ème chiffre différent de
la colonne)
vide ne rien afficher
300 3 (puisque c'est le 3ème chiffre différent de
la colonne)
100 1 (puisque c'est la position du même chiffre
100 déjà rencontré dans colonne A)
200 2 (puisque c'est la position du même chiffre
200 déjà rencontré dans colonne A)
200 2 (puisque c'est la position du même chiffre
200 déjà rencontré dans colonne A)
350 4 (puisque c'est la position du même chiffre
déjà rencontré dans colonne A)
350 5
400 6
200 2
etc.

Quelle est la fonction que je dois mettre dans la colonne B ?
Merci de votre aide, parce que là ma tête commence à fumer...
Ciao,
Corinne