Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Microsoft EXCEL


Moustique

Messages recommandés

Bonsoir Moustique, pluton8, tesgaz, bonsoir à tous,

 

Et si tu créais une colonne avec l'ordre des concurrents ?

 

OrdreInit / Nom / Score / Rang

 

- Tu renseignes OrdreInit : formule puis transformation en valeur

- Tu tries par Scores décroissants

- Tu renseignes Rang : formule puis transformation en valeur

- Tu tries par OrdreInit

- Tu caches OrdreInit si tu veux

L'ordre initial des concurents dans la liste, c'est pas bêtement l'ordre aplhabétique ?

 

Auquel cas il suffirait de :

- trier par score

- numéroter de 1 à n

- trier par nom

 

Non ?

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir Moustique, pluton8, tesgaz, bonsoir à tous,

 

Et si tu créais une colonne avec l'ordre des concurrents ?

 

OrdreInit / Nom / Score / Rang

 

- Tu renseignes OrdreInit : formule puis transformation en valeur

- Tu tries par Scores décroissants

- Tu renseignes Rang : formule puis transformation en valeur

- Tu tries par OrdreInit

- Tu caches OrdreInit si tu veux

L'ordre initial des concurents dans la liste, c'est pas bêtement l'ordre aplhabétique ?

 

Auquel cas il suffirait de :

- trier par score

- numéroter de 1 à n

- trier par nom

 

Non ?

Bonsoir KewlCat, bonsoir à tous,

 

Comme je n'en étais pas sûr (sinon, je me suis dit que Moustique aurait pensé à trier), j'ai préféré ajouter le renseignement... comme si c'était un enregistrement dans l'ordre d'inscription (sans qu'il y ait de date et heure d'inscription).

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir pluton8,

 

Merci pour tes explications ! Je vais essayer çà... et je vais tacher de lire un peu la doc aussi !

Lien vers le commentaire
Partager sur d’autres sites

Hello!

 

Si j'ai bien compris le truc... :P , t'as:

 

B 10

A 50

D 20

C 100

(avec A,B, C et D le nom des participants et leur score respectif)

 

et toi tu voudrait connaître leur classement:

 

B 10 4

A 50 2

D 20 3

C 100 1

 

Alors d'abord tu rajoutes une colonne à gauche des noms, que tu numérotes simplement:

 

1 B 10

2 A 50

3 D 20

4 C 100

 

Comme ça la position respective de chaque participant est mémorisée! :-P

 

Ensuite tu tries tes données selon le score décroissant:

 

4 C 100

2 A 50

3 D 20

1 B 10

 

Maintenant, tu numérotes la colonne à droite des scores:

 

4 C 100 1

2 A 50 2

3 D 20 3

1 B 10 4

 

Et pour finir tu retries le tout par rapport à la colonne de gauche:

 

1 B 10 4

2 A 50 2

3 D 20 3

4 C 100 1

 

Et hop! :-(

 

++

Lien vers le commentaire
Partager sur d’autres sites

Hello!

 

Si j'ai bien compris le truc...  :P , t'as:

 

B 10

A 50

D 20

C 100

(avec A,B, C et D le nom des participants et leur score respectif)

 

et toi tu voudrait connaître leur classement:

 

B 10  4

A 50  2

D 20  3

C 100 1

 

Alors d'abord tu rajoutes une colonne à gauche des noms, que tu numérotes simplement:

 

1 B 10

2 A 50

3 D 20

4 C 100

 

Comme ça la position respective de chaque participant est mémorisée! :-P

 

Ensuite tu tries tes données selon le score décroissant:

 

4 C 100

2 A 50

3 D 20

1 B 10

 

Maintenant, tu numérotes la colonne à droite des scores:

 

4 C 100 1

2 A 50 2

3 D 20 3

1 B 10 4

 

Et pour finir tu retries le tout  par rapport à la colonne de gauche:

 

1 B 10 4

2 A 50 2

3 D 20 3

4 C 100 1

 

Et hop!  :-(

 

++

Effectivement c'est une solution qui fonctionne (je viens de tester). :-P

 

Reste 2 petits problèmes : automatiser tout ça et traiter les ex-aequo.

 

Le problème des ex-aequo c'est qu'on doit numéroter les places ainsi :

A 10

B 20

C 40

D 20

 

le classesment doit être

A 10 --> 4ème

B 20 --> 2ème EA

C 40 --> 1er

D 20 --> 2ème EA

Et oui ... pas de 3ème. Et si il y avait eu 3 ex-aequo à 20 points, le A devenait 5ème (pas de 3ème ni de 4ème).

 

Sinon votre truc de créer une colonne (éventuellement cachée) avec l'ordre initial pour pouvoir re-trier après est parfaite et toute simple en plus. :-P

Modifié par Moustique
Lien vers le commentaire
Partager sur d’autres sites

re

 

j'avais oublié cette histoire d'ex-aequo!

 

Tu refais jusque là:

Ensuite tu tries tes données selon le score décroissant:

 

4 C 100

2 A 50

3 D 20

1 B 10

 

ensuite, dans la colonne à droite (D), tu tapes 1 :

A|B |C |D (numéro des colonnes)

4 C 100 1

 

et en-dessous du 1 (dans la cellule D2), tu entres la formule suivante:

=SI(C2=C1;D1;D1+1)

 

Pour finir, tu places ta souris dans le coin en bas à droite de la cellule D2, ta croix blanche va se transformer en croix noir! Tu double click (bouton de gauche) et ça va copier cette formule jusqu'en bas du tableau tant qu'il y aura une valeur dans la colonne C! :-P

 

***après tu fais

 

Et pour finir tu retries le tout par rapport à la colonne de gauche:

 

1 B 10 4

2 A 50 2

3 D 20 3

4 C 100 1

 

Et hop!   :-(

 

Pour l'automatisation (même si la manip est assez rapide), je te conseille d'utiliser l'enregistreur VBA: Outils/macro/Nouvelle macro

C'est un truc qui "filme" tout ce que tu fais :P et qui le transforme en code Visual Basic!

Ca devrait bien marcher si le fichier que tu dois traiter à toujours le même format, sinon faut adapter la macro... cries à l'aide si jamais!

 

++

 

 

EDIT:

Avant de faire ***

il faut remplacer les formules par leur résultats, sinon en retriant différemment ça va changer leur résultat

-> ctrl+a / copier / collage spécial / valeurs

Modifié par BaK
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...