OVH Cloud OVH Cloud

Re ex-aequos

10 réponses
Avatar
Poppy
Bonsoir
Avec cette formule, je voudrais ranger le classement' des ex-aequos par
ordre alphabétique ?.
{=INDEX($A$4:$A$19;EQUIV(GRANDE.VALEUR(($B$4:$B$19)+(LIGNE($B$4:$B$19)/1000);LIGNE()-3);(($B$4:$B$19)+LIGNE($B$4:$B$19)/1000);0))
Merci de votre aide
Cordialement
Poppy

10 réponses

Avatar
lSteph
Bonsoir,

cette formule classe les exaequo selon ligne et non alphabet.
Avec alpha c'est moins bien et plus compliqué:
+(code(gauche($A$4:$A$19;1))/1000)+(code(gauche($A$4:$A$19;2))/100000)

...etc suivant le nombre de chr nécessaire pour obtenir cr classement.

Bon courage.

lSteph

Poppy a formulé ce vendredi :
Bonsoir
Avec cette formule, je voudrais ranger le classement' des ex-aequos par ordre
alphabétique ?.
{=INDEX($A$4:$A$19;EQUIV(GRANDE.VALEUR(($B$4:$B$19)+(LIGNE($B$4:$B$19)/1000);LIGNE()-3);(($B$4:$B$19)+LIGNE($B$4:$B$19)/1000);0))
Merci de votre aide
Cordialement
Poppy


--
- -

Avatar
Poppy
Bonjour Steph
J'avoue que je ne comprend rien.
Est il possible d'avoir le résultat du fichier joint.
http://cjoint.com/?mxhbI4pRxM
Cordialement
Poppy


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

Bonsoir,

cette formule classe les exaequo selon ligne et non alphabet.
Avec alpha c'est moins bien et plus compliqué:
+(code(gauche($A$4:$A$19;1))/1000)+(code(gauche($A$4:$A$19;2))/100000)

...etc suivant le nombre de chr nécessaire pour obtenir cr classement.

Bon courage.

lSteph

Poppy a formulé ce vendredi :
Bonsoir
Avec cette formule, je voudrais ranger le classement' des ex-aequos par
ordre alphabétique ?.
{=INDEX($A$4:$A$19;EQUIV(GRANDE.VALEUR(($B$4:$B$19)+(LIGNE($B$4:$B$19)/1000);LIGNE()-3);(($B$4:$B$19)+LIGNE($B$4:$B$19)/1000);0))
Merci de votre aide
Cordialement
Poppy


--
- -





Avatar
lSteph
Bonjour,
Si tu veux traiter par ordre alpha , tu ne peux utiliser des fonctions
texte sur des "=0" en guise de nom. Tu pourrais peut être adapter une
plage dynamique au lieu de la surdimensionner, c'est une autre question
pour répondre à celle présente:

Voici le lien: http://cjoint.com/?mxk0wn8VBx

La formule qui évite les doublons pour la valeur + une valeur décimale
correspondant au 2 premiers codes caractères pour l'ordre alphabétique
ainsi dans grande valeur on soustrait et dans petite valeur on ajoute.
Et pour 1 chr de + il faudrait encore un ..CODE(STXT.../1000000000


=INDEX($A$4:$A$15;EQUIV(GRANDE.VALEUR(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000);LIGNE()-3);(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000));0))

en matricielle Ctrl+Shift+Entrée
Attention toutefois pour respecter vraiment l'alpha il ne faudrait pas
d'accent exemple Regis se classe avant Robert mais Régis après.

Cdlt.

lSteph

Bonjour Steph
J'avoue que je ne comprend rien.
Est il possible d'avoir le résultat du fichier joint.
http://cjoint.com/?mxhbI4pRxM
Cordialement
Poppy


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

Bonsoir,

cette formule classe les exaequo selon ligne et non alphabet.
Avec alpha c'est moins bien et plus compliqué:
+(code(gauche($A$4:$A$19;1))/1000)+(code(gauche($A$4:$A$19;2))/100000)

...etc suivant le nombre de chr nécessaire pour obtenir cr classement.

Bon courage.

lSteph

Poppy a formulé ce vendredi :
Bonsoir
Avec cette formule, je voudrais ranger le classement' des ex-aequos par
ordre alphabétique ?.
{=INDEX($A$4:$A$19;EQUIV(GRANDE.VALEUR(($B$4:$B$19)+(LIGNE($B$4:$B$19)/1000);LIGNE()-3);(($B$4:$B$19)+LIGNE($B$4:$B$19)/1000);0))
Merci de votre aide
Cordialement
Poppy


-- - -





--
- -



Avatar
Poppy
Bonjour Steph
Finalement, l'ordre alpha n'a pas d'importance, c'était pour savoir si cela
était possible.
Ce qui me gène c'est de voir les 0 (quand il y a cellules en attente, je peu
avoir j'usqu'a 20 candidats) se mettre devant les noms de ceux qui ont 0.
Cordialement
Poppy

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

Bonjour,
Si tu veux traiter par ordre alpha , tu ne peux utiliser des fonctions
texte sur des "=0" en guise de nom. Tu pourrais peut être adapter une
plage dynamique au lieu de la surdimensionner, c'est une autre question
pour répondre à celle présente:

Voici le lien: http://cjoint.com/?mxk0wn8VBx

La formule qui évite les doublons pour la valeur + une valeur décimale
correspondant au 2 premiers codes caractères pour l'ordre alphabétique
ainsi dans grande valeur on soustrait et dans petite valeur on ajoute.
Et pour 1 chr de + il faudrait encore un ..CODE(STXT.../1000000000


=INDEX($A$4:$A$15;EQUIV(GRANDE.VALEUR(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000);LIGNE()-3);(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000));0))

en matricielle Ctrl+Shift+Entrée
Attention toutefois pour respecter vraiment l'alpha il ne faudrait pas
d'accent exemple Regis se classe avant Robert mais Régis après.

Cdlt.

lSteph

Bonjour Steph
J'avoue que je ne comprend rien.
Est il possible d'avoir le résultat du fichier joint.
http://cjoint.com/?mxhbI4pRxM
Cordialement
Poppy


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

Bonsoir,

cette formule classe les exaequo selon ligne et non alphabet.
Avec alpha c'est moins bien et plus compliqué:
+(code(gauche($A$4:$A$19;1))/1000)+(code(gauche($A$4:$A$19;2))/100000)

...etc suivant le nombre de chr nécessaire pour obtenir cr classement.

Bon courage.

lSteph

Poppy a formulé ce vendredi :
Bonsoir
Avec cette formule, je voudrais ranger le classement' des ex-aequos par
ordre alphabétique ?.
{=INDEX($A$4:$A$19;EQUIV(GRANDE.VALEUR(($B$4:$B$19)+(LIGNE($B$4:$B$19)/1000);LIGNE()-3);(($B$4:$B$19)+LIGNE($B$4:$B$19)/1000);0))
Merci de votre aide
Cordialement
Poppy


-- - -





--
- -







Avatar
lSteph
Bonjour,

Fais un tour sur excelabo, cherche plage dynamique et essaye d'adapter.

Cordialement.

lSteph

Bonjour Steph
Finalement, l'ordre alpha n'a pas d'importance, c'était pour savoir si cela
était possible.
Ce qui me gène c'est de voir les 0 (quand il y a cellules en attente, je peu
avoir j'usqu'a 20 candidats) se mettre devant les noms de ceux qui ont 0.
Cordialement
Poppy

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

Bonjour,
Si tu veux traiter par ordre alpha , tu ne peux utiliser des fonctions
texte sur des "=0" en guise de nom. Tu pourrais peut être adapter une plage
dynamique au lieu de la surdimensionner, c'est une autre question
pour répondre à celle présente:

Voici le lien: http://cjoint.com/?mxk0wn8VBx

La formule qui évite les doublons pour la valeur + une valeur décimale
correspondant au 2 premiers codes caractères pour l'ordre alphabétique
ainsi dans grande valeur on soustrait et dans petite valeur on ajoute.
Et pour 1 chr de + il faudrait encore un ..CODE(STXT.../1000000000


=INDEX($A$4:$A$15;EQUIV(GRANDE.VALEUR(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000);LIGNE()-3);(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000));0))

en matricielle Ctrl+Shift+Entrée
Attention toutefois pour respecter vraiment l'alpha il ne faudrait pas
d'accent exemple Regis se classe avant Robert mais Régis après.

Cdlt.

lSteph

Bonjour Steph
J'avoue que je ne comprend rien.
Est il possible d'avoir le résultat du fichier joint.
http://cjoint.com/?mxhbI4pRxM
Cordialement
Poppy


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

Bonsoir,

cette formule classe les exaequo selon ligne et non alphabet.
Avec alpha c'est moins bien et plus compliqué:
+(code(gauche($A$4:$A$19;1))/1000)+(code(gauche($A$4:$A$19;2))/100000)

...etc suivant le nombre de chr nécessaire pour obtenir cr classement.

Bon courage.

lSteph

Poppy a formulé ce vendredi :
Bonsoir
Avec cette formule, je voudrais ranger le classement' des ex-aequos par
ordre alphabétique ?.
{=INDEX($A$4:$A$19;EQUIV(GRANDE.VALEUR(($B$4:$B$19)+(LIGNE($B$4:$B$19)/1000);LIGNE()-3);(($B$4:$B$19)+LIGNE($B$4:$B$19)/1000);0))
Merci de votre aide
Cordialement
Poppy


-- - -





-- - -





--
- -





Avatar
Poppy
re
Aucune réponse
Écran bleu
Cordialement
Poppy

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

Bonjour,

Fais un tour sur excelabo, cherche plage dynamique et essaye d'adapter.

Cordialement.

lSteph

Bonjour Steph
Finalement, l'ordre alpha n'a pas d'importance, c'était pour savoir si
cela était possible.
Ce qui me gène c'est de voir les 0 (quand il y a cellules en attente, je
peu avoir j'usqu'a 20 candidats) se mettre devant les noms de ceux qui
ont 0.
Cordialement
Poppy

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

Bonjour,
Si tu veux traiter par ordre alpha , tu ne peux utiliser des fonctions
texte sur des "=0" en guise de nom. Tu pourrais peut être adapter une
plage dynamique au lieu de la surdimensionner, c'est une autre question
pour répondre à celle présente:

Voici le lien: http://cjoint.com/?mxk0wn8VBx

La formule qui évite les doublons pour la valeur + une valeur décimale
correspondant au 2 premiers codes caractères pour l'ordre alphabétique
ainsi dans grande valeur on soustrait et dans petite valeur on ajoute.
Et pour 1 chr de + il faudrait encore un ..CODE(STXT.../1000000000


=INDEX($A$4:$A$15;EQUIV(GRANDE.VALEUR(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000);LIGNE()-3);(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000));0))

en matricielle Ctrl+Shift+Entrée
Attention toutefois pour respecter vraiment l'alpha il ne faudrait pas
d'accent exemple Regis se classe avant Robert mais Régis après.

Cdlt.

lSteph

Bonjour Steph
J'avoue que je ne comprend rien.
Est il possible d'avoir le résultat du fichier joint.
http://cjoint.com/?mxhbI4pRxM
Cordialement
Poppy


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

Bonsoir,

cette formule classe les exaequo selon ligne et non alphabet.
Avec alpha c'est moins bien et plus compliqué:
+(code(gauche($A$4:$A$19;1))/1000)+(code(gauche($A$4:$A$19;2))/100000)

...etc suivant le nombre de chr nécessaire pour obtenir cr classement.

Bon courage.

lSteph

Poppy a formulé ce vendredi :
Bonsoir
Avec cette formule, je voudrais ranger le classement' des ex-aequos
par ordre alphabétique ?.
{=INDEX($A$4:$A$19;EQUIV(GRANDE.VALEUR(($B$4:$B$19)+(LIGNE($B$4:$B$19)/1000);LIGNE()-3);(($B$4:$B$19)+LIGNE($B$4:$B$19)/1000);0))
Merci de votre aide
Cordialement
Poppy


-- - -





-- - -





--
- -









Avatar
lSteph
...
http://www.excelabo.net/xl/formules.php#decalerex

Cordialement.

lSteph

Le 23/12/2006, Poppy a supposé :
re
Aucune réponse


--
- -

Avatar
lSteph
Re,
Alors il paraît que cela va être Nowel..
(et il n'y a pas beaucoup de sujets)
donc avec plages dynamiques http://cjoint.com/?mxreWb5bHy

pour le classement des noms:

=SI(A4<>"";INDEX(mesnoms;EQUIV(GRANDE.VALEUR((mesvals)-(CODE(GAUCHE(mesnoms;1))/1000)-(CODE(STXT(mesnoms;2;1))/1000000);LIGNE()-3);((mesvals)-(CODE(GAUCHE(mesnoms;1))/1000)-(CODE(STXT(mesnoms;2;1))/1000000));0));"")
pour le classement des valeurs
=SI(A4<>"";GRANDE.VALEUR((mesvals)-(CODE(GAUCHE(mesnoms
4:4;1))/1000)-(CODE(STXT(mesnoms 4:4;2;1))/1000000);LIGNE()-3);"")

En A4... qui selon ton tableau va chercher son nom en E4...
=SI(E4<>"";E4;"")

pour les définitions des plages:

mesnoms
Ref à
ÞCALER(Feuil1!$e$4;0;0;NBVAL(Feuil1!$E:$E))

mesvals
Ref à
ÞCALER(Feuil1!$b$4;0;0;NBVAL(Feuil1!$E:$E))

'Cdlt

lSteph





Poppy avait soumis l'idée :
Bonjour Steph
Finalement, l'ordre alpha n'a pas d'importance, c'était pour savoir si cela
était possible.
Ce qui me gène c'est de voir les 0 (quand il y a cellules en attente, je peu
avoir j'usqu'a 20 candidats) se mettre devant les noms de ceux qui ont 0.
Cordialement
Poppy

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

Bonjour,
Si tu veux traiter par ordre alpha , tu ne peux utiliser des fonctions
texte sur des "=0" en guise de nom. Tu pourrais peut être adapter une plage
dynamique au lieu de la surdimensionner, c'est une autre question
pour répondre à celle présente:

Voici le lien: http://cjoint.com/?mxk0wn8VBx

La formule qui évite les doublons pour la valeur + une valeur décimale
correspondant au 2 premiers codes caractères pour l'ordre alphabétique
ainsi dans grande valeur on soustrait et dans petite valeur on ajoute.
Et pour 1 chr de + il faudrait encore un ..CODE(STXT.../1000000000


=INDEX($A$4:$A$15;EQUIV(GRANDE.VALEUR(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000);LIGNE()-3);(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000));0))

en matricielle Ctrl+Shift+Entrée
Attention toutefois pour respecter vraiment l'alpha il ne faudrait pas
d'accent exemple Regis se classe avant Robert mais Régis après.

Cdlt.

lSteph

Bonjour Steph
J'avoue que je ne comprend rien.
Est il possible d'avoir le résultat du fichier joint.
http://cjoint.com/?mxhbI4pRxM
Cordialement
Poppy


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

Bonsoir,

cette formule classe les exaequo selon ligne et non alphabet.
Avec alpha c'est moins bien et plus compliqué:
+(code(gauche($A$4:$A$19;1))/1000)+(code(gauche($A$4:$A$19;2))/100000)

...etc suivant le nombre de chr nécessaire pour obtenir cr classement.

Bon courage.

lSteph

Poppy a formulé ce vendredi :
Bonsoir
Avec cette formule, je voudrais ranger le classement' des ex-aequos par
ordre alphabétique ?.
{=INDEX($A$4:$A$19;EQUIV(GRANDE.VALEUR(($B$4:$B$19)+(LIGNE($B$4:$B$19)/1000);LIGNE()-3);(($B$4:$B$19)+LIGNE($B$4:$B$19)/1000);0))
Merci de votre aide
Cordialement
Poppy


-- - -





-- - -





--
- -





Avatar
lSteph
...et s'il fallait le redire
toujours les formule de classement entrées en matricielle.
Ctrl+Shift+Entrée

lSteph a exprimé avec précision :
Re,
Alors il paraît que cela va être Nowel..
(et il n'y a pas beaucoup de sujets)
donc avec plages dynamiques http://cjoint.com/?mxreWb5bHy

pour le classement des noms:

=SI(A4<>"";INDEX(mesnoms;EQUIV(GRANDE.VALEUR((mesvals)-(CODE(GAUCHE(mesnoms;1))/1000)-(CODE(STXT(mesnoms;2;1))/1000000);LIGNE()-3);((mesvals)-(CODE(GAUCHE(mesnoms;1))/1000)-(CODE(STXT(mesnoms;2;1))/1000000));0));"")
pour le classement des valeurs
=SI(A4<>"";GRANDE.VALEUR((mesvals)-(CODE(GAUCHE(mesnoms
4:4;1))/1000)-(CODE(STXT(mesnoms 4:4;2;1))/1000000);LIGNE()-3);"")

En A4... qui selon ton tableau va chercher son nom en E4...
=SI(E4<>"";E4;"")

pour les définitions des plages:

mesnoms
Ref à
ÞCALER(Feuil1!$e$4;0;0;NBVAL(Feuil1!$E:$E))

mesvals
Ref à
ÞCALER(Feuil1!$b$4;0;0;NBVAL(Feuil1!$E:$E))

'Cdlt

lSteph





Poppy avait soumis l'idée :
Bonjour Steph
Finalement, l'ordre alpha n'a pas d'importance, c'était pour savoir si cela
était possible.
Ce qui me gène c'est de voir les 0 (quand il y a cellules en attente, je
peu avoir j'usqu'a 20 candidats) se mettre devant les noms de ceux qui ont
0.
Cordialement
Poppy

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

Bonjour,
Si tu veux traiter par ordre alpha , tu ne peux utiliser des fonctions
texte sur des "=0" en guise de nom. Tu pourrais peut être adapter une
plage dynamique au lieu de la surdimensionner, c'est une autre question
pour répondre à celle présente:

Voici le lien: http://cjoint.com/?mxk0wn8VBx

La formule qui évite les doublons pour la valeur + une valeur décimale
correspondant au 2 premiers codes caractères pour l'ordre alphabétique
ainsi dans grande valeur on soustrait et dans petite valeur on ajoute.
Et pour 1 chr de + il faudrait encore un ..CODE(STXT.../1000000000


=INDEX($A$4:$A$15;EQUIV(GRANDE.VALEUR(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000);LIGNE()-3);(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000));0))

en matricielle Ctrl+Shift+Entrée
Attention toutefois pour respecter vraiment l'alpha il ne faudrait pas
d'accent exemple Regis se classe avant Robert mais Régis après.

Cdlt.

lSteph

Bonjour Steph
J'avoue que je ne comprend rien.
Est il possible d'avoir le résultat du fichier joint.
http://cjoint.com/?mxhbI4pRxM
Cordialement
Poppy


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

Bonsoir,

cette formule classe les exaequo selon ligne et non alphabet.
Avec alpha c'est moins bien et plus compliqué:
+(code(gauche($A$4:$A$19;1))/1000)+(code(gauche($A$4:$A$19;2))/100000)

...etc suivant le nombre de chr nécessaire pour obtenir cr classement.

Bon courage.

lSteph

Poppy a formulé ce vendredi :
Bonsoir
Avec cette formule, je voudrais ranger le classement' des ex-aequos par
ordre alphabétique ?.
{=INDEX($A$4:$A$19;EQUIV(GRANDE.VALEUR(($B$4:$B$19)+(LIGNE($B$4:$B$19)/1000);LIGNE()-3);(($B$4:$B$19)+LIGNE($B$4:$B$19)/1000);0))
Merci de votre aide
Cordialement
Poppy


-- - -





-- - -






--
- -






Avatar
Poppy
Merci pour ton aide Steph
Je te souhaite de bonnes Fêtes ainsi qu'à tout ceux du forum.
Cordialement
Poppy

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

...et s'il fallait le redire
toujours les formule de classement entrées en matricielle.
Ctrl+Shift+Entrée

lSteph a exprimé avec précision :
Re,
Alors il paraît que cela va être Nowel..
(et il n'y a pas beaucoup de sujets)
donc avec plages dynamiques http://cjoint.com/?mxreWb5bHy

pour le classement des noms:

=SI(A4<>"";INDEX(mesnoms;EQUIV(GRANDE.VALEUR((mesvals)-(CODE(GAUCHE(mesnoms;1))/1000)-(CODE(STXT(mesnoms;2;1))/1000000);LIGNE()-3);((mesvals)-(CODE(GAUCHE(mesnoms;1))/1000)-(CODE(STXT(mesnoms;2;1))/1000000));0));"")
pour le classement des valeurs
=SI(A4<>"";GRANDE.VALEUR((mesvals)-(CODE(GAUCHE(mesnoms
4:4;1))/1000)-(CODE(STXT(mesnoms 4:4;2;1))/1000000);LIGNE()-3);"")

En A4... qui selon ton tableau va chercher son nom en E4...
=SI(E4<>"";E4;"")

pour les définitions des plages:

mesnoms
Ref à
ÞCALER(Feuil1!$e$4;0;0;NBVAL(Feuil1!$E:$E))

mesvals
Ref à
ÞCALER(Feuil1!$b$4;0;0;NBVAL(Feuil1!$E:$E))

'Cdlt

lSteph





Poppy avait soumis l'idée :
Bonjour Steph
Finalement, l'ordre alpha n'a pas d'importance, c'était pour savoir si
cela était possible.
Ce qui me gène c'est de voir les 0 (quand il y a cellules en attente, je
peu avoir j'usqu'a 20 candidats) se mettre devant les noms de ceux qui
ont 0.
Cordialement
Poppy

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

Bonjour,
Si tu veux traiter par ordre alpha , tu ne peux utiliser des fonctions
texte sur des "=0" en guise de nom. Tu pourrais peut être adapter une
plage dynamique au lieu de la surdimensionner, c'est une autre question
pour répondre à celle présente:

Voici le lien: http://cjoint.com/?mxk0wn8VBx

La formule qui évite les doublons pour la valeur + une valeur décimale
correspondant au 2 premiers codes caractères pour l'ordre alphabétique
ainsi dans grande valeur on soustrait et dans petite valeur on ajoute.
Et pour 1 chr de + il faudrait encore un ..CODE(STXT.../1000000000


=INDEX($A$4:$A$15;EQUIV(GRANDE.VALEUR(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000);LIGNE()-3);(($B$4:$B$15)-(CODE(GAUCHE($A$4:$A$15;1))/1000)-(CODE(STXT($A$4:$A$15;2;1))/1000000));0))

en matricielle Ctrl+Shift+Entrée
Attention toutefois pour respecter vraiment l'alpha il ne faudrait pas
d'accent exemple Regis se classe avant Robert mais Régis après.

Cdlt.

lSteph

Bonjour Steph
J'avoue que je ne comprend rien.
Est il possible d'avoir le résultat du fichier joint.
http://cjoint.com/?mxhbI4pRxM
Cordialement
Poppy


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

Bonsoir,

cette formule classe les exaequo selon ligne et non alphabet.
Avec alpha c'est moins bien et plus compliqué:
+(code(gauche($A$4:$A$19;1))/1000)+(code(gauche($A$4:$A$19;2))/100000)

...etc suivant le nombre de chr nécessaire pour obtenir cr
classement.

Bon courage.

lSteph

Poppy a formulé ce vendredi :
Bonsoir
Avec cette formule, je voudrais ranger le classement' des ex-aequos
par ordre alphabétique ?.
{=INDEX($A$4:$A$19;EQUIV(GRANDE.VALEUR(($B$4:$B$19)+(LIGNE($B$4:$B$19)/1000);LIGNE()-3);(($B$4:$B$19)+LIGNE($B$4:$B$19)/1000);0))
Merci de votre aide
Cordialement
Poppy


-- - -





-- - -






--
- -