Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Excel07] ΤΑΞΙΝΟΜΗΣΗ ΚΑΙ ΕΜΦΑΝΙΣΗ ΔΙΠΛΟΤΥΠΗΣ ΤΙΜΗΣ (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/6336-taksinomhsh-kai-emfanish-diplotyphs-timhs.html)

smasak 15-06-23 07:24

ΤΑΞΙΝΟΜΗΣΗ ΚΑΙ ΕΜΦΑΝΙΣΗ ΔΙΠΛΟΤΥΠΗΣ ΤΙΜΗΣ
 
1 Συνημμένο(α)
Καλημέρα σας, στο αρχείο-παράδειγμα που ανεβάζω υπάρχουν στο φύλλο 2ήμερο ΠΡΩΤΑΘΛΗΜΑ 2023 τα συγκεντρωτικα δεδομένα όπου στη στήλη ΘΕΣΗ(RANK) υπάρχει η πιθανότητα ισοβαθμίας.
Τα αποτελέσματα αυτά τα παίρνω στο φύλλο ΤΕΛΙΚΗ ΚΑΤΑΤΑΞΗ ΠΡΩΤΑΘΛΗΜΑΤΟΣ όπου και τα ταξινομώ ανά ΘΕΣΗ. Αυτό το έχω κάνει με την INDEΧ & MATCH....συνδέοντας των με την ID.
Όταν όμως υπάρχει ισοβαθμία(πχ 3η θέση όπως φαίνεται στο παράδειγμα) δεν φαίρνει τον 2ο αθλητή της ισοβαθμίας γιατί προφανώς έχει συνδεθεί με την ID.
Μπορείτε να προτείνεται κάποιον άλλο τρόπο, λύση ή προσέγγιση στο ζητούμενο;

ChrisGT7 15-06-23 20:31

1 Συνημμένο(α)
Καλησπέρα Σάκη,

Μιας και το αρχείο είναι με μακροεντολές, προτείνω καλύτερα κώδικα για την τελική κατάταξη. Ελπίζω να σε καλύπτει το συνημμένο αρχείο.

Πατώντας το κουμπί ΑΝΑΝΕΩΣΗ, τα δεδομένα του πρωταθλήματος (L6:S35) ταξινομούνται δίπλα από τον πίνακα της τελικής κατάταξης (L7:S36) σύμφωνα με τη ΘΕΣΗ (RANK) και στη συνέχεια αντιγράφονται στον πίνακα και καθαρίζεται η συγκεκριμένη περιοχή.

Στη στήλη ΘΕΣΗ έβαλα μια απλή συνάρτηση για αύξοντα αριθμό του αθλητή.

Θεωρώ πως ID είναι μια ταυτότητα του αθλητή, οπότε από την ταξινόμηση αντιγράφεται στη στήλη ID η αντίστοιχη ταυτότητά τους.

smasak 16-06-23 07:52

Χρήστο ευχαριστώ πολύ για τον χρόνο που διέθεσες. Είναι πολύ καλή η λύση σου. Μόνο ένα θεματάκι. Σε περίπτωση ισοβαθμίας πχ 3η θέση στο παράδειγμα θα πρέπει να έρχεται και στο φύλλο ΤΕΛΙΚΗ ΚΑΤΑΤΑΞΗ στη στήλη ΘΕΣΗ ακριβώς έτσι, 2 φορές δλδ η θέση 3 και όχι 3 και 4.
Κατά τα άλλα δουλεύει μια χαρά.

ChrisGT7 16-06-23 09:36

1 Συνημμένο(α)
Καλημέρα Σάκη,

Τότε μπερδεύτηκα από το παράδειγμα που ήταν με αύξοντα αριθμό, γι' αυτό και έβαλα συνάρτηση στη ΘΕΣΗ.

Οπότε χρειάζεσαι αντιγραφή της στήλης RANK. Δοκίμασε το συνημμένο αρχείο να δεις αν είναι σωστό.

smasak 16-06-23 17:16

Άψογος, χίλια μπράβο και ακόμα περισσότερα ευχαριστώ.


Η ώρα είναι 13:18.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2