Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Bonjour,

De : Jack.R [mailto:jack.r@free.fr]
Envoyé : mercredi 13 mars 2013 06:48

Je prépare un classeur pour permettre de suivre un concours où le
classement se fait par le plus grand nombre de points acquis. Chaque
compétiteur pour faire plusieurs tentatives, on départage donc les
ex-aequo en privilégiant ceux qui ont obtenus le plus de point mais le
plus tôt dans leurs tentatives.
Exemple:

Compétiteur    Série    Points
C1               1         2
C2               1         4
C3               1         2
C4               1         0
C5               1         4
C1               2         3
C1               3         1
C1               4         4
C3               2         2
C4               2         2

Mon classement doit donc être:

Compétiteur    Série    Points
C2               1         4
C5               1         4
C1               4         4
C3               1         2
C4               2         4

Il faudra que je trouve un autre critère pour départager C2 et C5, mais
c'est un autre problème.

Depuis quelques jours, je jongle avec les RANG, MAX, NB.SI,
GRANDE.VALEUR, PETITE.VALEUR mais je n'arrive pas à trouver les bonnes
combinaisons. Je cherche l'équivalent d'un MAX.SI.
Dans beaucoup d'exemple j'ai vu du SOMMEPROD mais je ne vois pas
comment l'utiliser dans ce cas.

En combinant Points et Série, j'arrive à définir le RANG pour chacune
des lignes mais je ne sais pas supprimer les excédant de ligne d'un
même compétiteur.

Je précise que j'essaye de faire cela par formule, par macro, je pense
que j'y arriverais en parcourant chaque ligne.

Je ne vois pas immédiatement une formule, mais avant de chercher plus, il y
a une solution très rapide à partir du résumé des résultats (pts max obtenus
et n° de série correspondant):
Compétiteur  pts  série
C1           4  4
C2           4    1
C3           2    1
C4           2    2
C5           4    1

Il suffit de faire un tri sur ce tableau (pts décroissants et série
croissante)

Le tableau ci-dessus peut être facilement obtenu à partir des résultats
bruts avec une fonction RECHERCHEV (ou H, selon l'organisation du tableau
des résultats bruts).

Est-ce que ça peut convenir?

Bonne journée,
Michel


-- 
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.