![](https://cdn.wiki-base.com/1764704/excel_formula_sort_numbers_ascending_or_descending__2.png.webp)
Γενική φόρμουλα
=SMALL(data,ROWS(exp_rng))
Περίληψη
Για να ταξινομήσετε δυναμικά μια λίστα αριθμών σε αύξουσα σειρά, μπορείτε να κάνετε έναν απλό τύπο που βασίζεται στη SMALL συνάρτηση με ένα επεκτάσιμο εύρος. Στο παράδειγμα που εμφανίζεται, ο τύπος στο κελί C5 είναι:
=SMALL(data,ROWS($B$5:B5))
όπου "δεδομένα" είναι το ονομαζόμενο εύρος B5: B14
Εξήγηση
Η SMALL συνάρτηση προορίζεται να εξαγάγει τη μικρότερη τιμή "nth" από ένα σύνολο δεδομένων. Η τιμή για το Ν παρέχεται ως το δεύτερο όρισμα. Για να λάβετε τη μικρότερη τιμή με ΜΙΚΡΟ, προμηθεύστε 1, για να πάρετε τη δεύτερη μικρότερη τιμή, προμηθεύστε 2 και ούτω καθεξής.
=SMALL(data,1) // 1st smallest =SMALL(data,2) // 2nd smallest =SMALL(data,3) // 3rd smallest
Στο παράδειγμα που εμφανίζεται, "δεδομένα" είναι η ονομαζόμενη περιοχή B5: B14. Σε αυτό το παράδειγμα, η κύρια πρόκληση είναι να αυξηθεί μια τιμή για το nth. Αυτό γίνεται χρησιμοποιώντας ένα επεκτατικό εύρος μέσα στη συνάρτηση ROWS:
ROWS($B$5:B5)
Καθώς ο τύπος αντιγράφεται κάτω από τον πίνακα, το εύρος επεκτείνεται και ο αριθμός ή οι σειρές αυξάνονται, παρέχοντας μια αυξανόμενη τιμή.
Ταξινόμηση αριθμών σε φθίνουσα σειρά
Για να ταξινομήσετε τους αριθμούς σε φθίνουσα σειρά, απλώς αντικαταστήστε τη λειτουργία ΜΙΚΡΗ με τη συνάρτηση LARGE:
=LARGE(data,ROWS(exp_rng))
Όπως το ΜΙΚΡΟ, η συνάρτηση LARGE εξάγει μια "nth" τιμή. Ωστόσο, αντί για το "nth μικρότερο" LARGE επιστρέφει το "nth μεγαλύτερο".