Τύπος Excel: Βασικός αριθμητικός τύπος ταξινόμησης -

Γενική φόρμουλα

=RANK(A1,values)+COUNTIF(exp_rng,A1)-1

Περίληψη

Για δυναμική ταξινόμηση δεδομένων που περιέχουν μόνο αριθμητικές τιμές, μπορείτε να χρησιμοποιήσετε μια στήλη βοηθού και έναν τύπο που δημιουργήθηκε με τις συναρτήσεις RANK και COUNTIF. Στο παράδειγμα που εμφανίζεται, ο τύπος στο D5 είναι:

=RANK(C5,sales)+COUNTIF($C$5:C5,C5)-1

όπου "πωλήσεις" είναι το ονομαζόμενο εύρος C5: C11.

Εξήγηση

Σημείωση: αυτός ο τύπος είναι η ρύθμιση για έναν τύπο που μπορεί να εξαγάγει και να εμφανίσει δεδομένα χρησιμοποιώντας μια προκαθορισμένη σειρά ταξινόμησης σε μια βοηθητική στήλη. Ένα παράδειγμα εδώ.

Ο πυρήνας αυτού του τύπου είναι η συνάρτηση RANK, η οποία χρησιμοποιείται για τη δημιουργία μιας κατάταξης αξιών πωλήσεων, όπου ο υψηλότερος αριθμός κατατάσσεται # 1:

=RANK(C5,sales)

Εδώ, η RANK χρησιμοποιεί την ονομαστική σειρά "πωλήσεις" (C5: C11) για ευκολία. Από προεπιλογή, το RANK θα εκχωρήσει 1 στην υψηλότερη τιμή, 2 στη δεύτερη υψηλότερη τιμή και ούτω καθεξής. Αυτό λειτουργεί τέλεια εφ 'όσον οι τιμές είναι μοναδικές. Ωστόσο, για να χειριστούμε αριθμητικές τιμές που περιέχουν διπλότυπα, πρέπει να χρησιμοποιήσουμε τη συνάρτηση COUNTIF για τη διακοπή των δεσμών. Αυτό γίνεται προσθέτοντας το αποτέλεσμα αυτού του αποσπάσματος στην τιμή που επέστρεψε η RANK:

COUNTIF($C$5:C5,C5)-1

Παρατηρήστε ότι το εύρος εισάγεται ως μικτή αναφορά που θα επεκταθεί καθώς ο τύπος αντιγράφεται στον πίνακα. Όπως γράφτηκε, αυτή η αναφορά θα περιλαμβάνει την τρέχουσα σειρά, οπότε αφαιρούμε το 1 έως το "μηδέν" την πρώτη εμφάνιση. Αυτό σημαίνει ότι η έκφραση θα επιστρέψει μηδέν για κάθε αριθμητική τιμή έως ότου συναντηθεί ένα αντίγραφο. Στη δεύτερη περίπτωση, η έκφραση θα επιστρέψει 1, στην τρίτη περίπτωση, θα επιστρέψει 2 και ούτω καθεξής. Αυτό διακόπτει αποτελεσματικά τους δεσμούς και επιτρέπει στον τύπο να δημιουργήσει μια διαδοχική λίστα αριθμών χωρίς κενά.

Μόλις ο τύπος είναι στη θέση του, τα δεδομένα μπορούν να ταξινομηθούν από τη στήλη βοηθού. Μπορεί επίσης να ανακτηθεί με INDEX χρησιμοποιώντας τις τιμές στη στήλη βοηθού.

Σημείωση: Αυτός ο τύπος προσαρμόζεται από ένα παράδειγμα στο εξαιρετικό βιβλίο Control + Shift + Enter, του Mike Girvin.

ενδιαφέροντα άρθρα...