Πώς να χρησιμοποιήσετε τη συνάρτηση RANK στο Excel (6 ιδανικά παραδείγματα)

  • Μοιραστείτε Αυτό
Hugh West

Η απλούστερη τεχνική για τον καθορισμό της σχετικής θέσης ενός αριθμού σε μια λίστα αριθμών είναι η ταξινόμηση της λίστας κατά φθίνουσα (από το μεγαλύτερο προς το μικρότερο) ή αύξουσα σειρά (από το μικρότερο προς το μεγαλύτερο). Σε αυτό το άρθρο, θα επικεντρωθώ στους τρόπους ταξινόμησης χρησιμοποιώντας η συνάρτηση RANK στο Excel από διάφορες απόψεις.

Συνάρτηση RANK στο Excel (Γρήγορη προβολή)

Στην παρακάτω εικόνα, μπορείτε να δείτε τα βασικά στοιχεία του ΤΑΞΗ συνάρτηση στο Excel. Πρόκειται για μια επισκόπηση του άρθρου που αντιπροσωπεύει μια εφαρμογή της ΤΑΞΗ στο Excel.

Κατεβάστε το βιβλίο ασκήσεων

Εδώ, σας παρέχω το τετράδιο ασκήσεων. Μπορείτε να το κατεβάσετε από τον παρακάτω σύνδεσμο.

Χρήση της συνάρτησης RANK.xlsx

Εισαγωγή στη συνάρτηση RANK

  • Λειτουργία Στόχος:

Το ΤΑΞΗ επιστρέφει τη θέση ενός συγκεκριμένου αριθμού σε μια συγκεκριμένη λίστα άλλων αριθμών.

  • Σύνταξη:

=RANK (number, ref, [order])

  • Επιχειρήματα Επεξήγηση:

ΑΙΤΙΟΛΟΓΙΚΗ ΕΚΘΕΣΗ

ΥΠΟΧΡΕΩΤΙΚΌ/ΠΡΟΑΙΡΕΤΙΚΌ

ΕΠΕΞΗΓΗΣΗ

αριθμός Απαιτούμενο Ο αριθμός που θέλετε να κατατάξετε.
ref Απαιτούμενο Είναι η αναφορά (ένας πίνακας ή μια λίστα αριθμών) που περιέχει τον αριθμό.
[παραγγελία] Προαιρετικό Είναι ο τρόπος κατάταξης. 0 χρησιμοποιείται για φθίνουσα σειρά και 1 χρησιμοποιείται για αύξουσα σειρά.
  • Παράμετρος επιστροφής:

Επιστρέφει έναν αριθμό κατάταξης.

6 ιδανικά παραδείγματα χρήσης της συνάρτησης RANK στο Excel

Για να εξηγήσω αυτό το άρθρο, πήρα το ακόλουθο σύνολο δεδομένων. Αυτό το σύνολο δεδομένων περιέχει το Ονόματα ορισμένων μαθητών και των Αποκτηθέντες βαθμοί . θα Κατάταξη αυτούς τους μαθητές με βάση το Αποκτηθέντες βαθμοί χρησιμοποιώντας το ΤΑΞΗ συνάρτηση στο Excel. Θα εξηγήσω 6 ιδανικά παραδείγματα.

1. Χρήση της συνάρτησης RANK σε φθίνουσα σειρά

Σε αυτό το πρώτο παράδειγμα, θα χρησιμοποιήσω το ΤΑΞΗ για να κατατάξετε τους μαθητές σε φθίνουσα σειρά. Ας δούμε πώς μπορείτε να το κάνετε.

Βήματα:

  • Αρχικά, επιλέξτε το κελί στο οποίο θέλετε να εμφανίσετε το Κατάταξη . Εδώ, επέλεξα Κελί D5 .
  • Δεύτερον, στο Κελί D5 γράψτε τον ακόλουθο τύπο.
=RANK(C5,$C$5:$C$15,0)

  • Μετά από αυτό, πατήστε Εισάγετε το για να λάβετε το αποτέλεσμα.

Εδώ, στο ΤΑΞΗ συνάρτηση, επέλεξα C5 ως το αριθμός , C5:C15 ως το ref , και 0 ως το παραγγελία Τώρα, ο τύπος θα επιστρέψει την κατάταξη της τιμής στο κελί C5 μεταξύ της περιοχής κελιών C5:C15 στο φθίνουσα σειρά . χρησιμοποίησα το Απόλυτη αναφορά κελιού για το ref έτσι ώστε ο τύπος να μην αλλάζει κατά τη χρήση του Αυτόματη συμπλήρωση .

  • Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να αντιγράψετε τον τύπο.

  • Τέλος, θα δείτε ότι έχετε αντιγράψει τον τύπο σε όλα τα άλλα κελιά και έχετε βαθμολογίες για κάθε μαθητή.

2. Εφαρμογή της συνάρτησης RANK σε αύξουσα σειρά στο Excel

Μπορείτε επίσης να κατατάξετε τις τιμές χρησιμοποιώντας το ΤΑΞΗ Σε αυτό το παράδειγμα, θα σας δείξω πώς μπορείτε να το κάνετε. Εδώ, ο τύπος θα είναι ο ίδιος εκτός από το 1 θα χρησιμοποιηθεί για το αύξουσα σειρά Ας δούμε τα βήματα.

Βήματα:

  • Στην αρχή, επιλέξτε το κελί στο οποίο θέλετε να γίνει η Κατάταξη . Εδώ, επέλεξα Κελί D5 .
  • Στη συνέχεια, στο Κελί D5 γράψτε τον ακόλουθο τύπο.
=RANK(C5,$C$5:$C$15,1)

  • Μετά από αυτό, πατήστε Εισάγετε το για να λάβετε το Κατάταξη .

Εδώ, στο ΤΑΞΗ συνάρτηση, επέλεξα C5 ως το αριθμός , C5:C15 ως το ref , και 1 ως το παραγγελία Τώρα, ο τύπος θα επιστρέψει την κατάταξη της τιμής στο κελί C5 μεταξύ της περιοχής κελιών C5:C15 στο αύξουσα σειρά . χρησιμοποίησα το Απόλυτη αναφορά κελιού για το ref έτσι ώστε ο τύπος να μην αλλάζει κατά τη χρήση του Αυτόματη συμπλήρωση .

  • Στη συνέχεια, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να αντιγράψετε τον τύπο.

  • Εδώ, μπορείτε να δείτε ότι έχω αντιγράψει τον τύπο σε όλα τα άλλα κελιά και έχω μια κατάταξη για κάθε μαθητή.

3. Απασχολούν τη λειτουργία του RANK σε μη συνεχόμενα κύτταρα

Μερικές φορές θα αντιμετωπίσετε μια κατάσταση όπου θα πρέπει να κατάταξη κενών κελιών ή μη συνεχόμενων κελιών Σε αυτό το παράδειγμα, θα σας δείξω πώς μπορείτε να καταταγείτε σε τέτοιου είδους καταστάσεις χρησιμοποιώντας το ΤΑΞΗ στο Excel. Ας δούμε τα βήματα.

Βήματα:

  • Αρχικά, επιλέξτε το κελί στο οποίο θέλετε να γίνει η Κατάταξη .
  • Δεύτερον, γράψτε τον ακόλουθο τύπο σε αυτό το επιλεγμένο κελί.
=IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")

  • Τρίτον, πατήστε Εισάγετε το και θα λάβετε το Κατάταξη .

🔎 Πώς λειτουργεί η φόρμουλα;

  • RANK(C5,($C$5,$C$6,$C$9:$C$12),0): Εδώ, στο ΤΑΞΗ συνάρτηση, επέλεξα το κελί C5 ως το αριθμός , ($C$5,$C$6,$C$9:$C$12) ως το ref , και 0 ως παραγγελία Ο τύπος επιστρέφει τον βαθμό του κελιού C5 στο διαιτητή στο φθίνουσα σειρά Και, αν δεν βρει τον αριθμό στην περιοχή ref, τότε επιστρέφει σφάλμα.
  • IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),""): Τώρα, η συνάρτηση IFERROR επιστρέφει μια κενή συμβολοσειρά αν βρει κάποιο σφάλμα. Διαφορετικά, επιστρέφει τον βαθμό.
  • Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να αντιγράψετε τον τύπο.

  • Τέλος, μπορείτε να δείτε ότι έχω αντιγράψει τον τύπο στα άλλα κελιά και έχω την επιθυμητή έξοδο.

Παρόμοιες αναγνώσεις

  • Πώς να χρησιμοποιήσετε τη συνάρτηση AVERAGEIFS στο Excel (4 παραδείγματα)
  • Πώς να χρησιμοποιήσετε τη συνάρτηση COUNT στο Excel (με 5 παραδείγματα)
  • Οι διαφορετικοί τρόποι μέτρησης στο Excel
  • Πώς να υπολογίσετε τον Μέσο όρο, τη διάμεσο, & Τρόπος λειτουργίας στο Excel
  • Πώς να χρησιμοποιήσετε τη συνάρτηση CORREL στο Excel (3 παραδείγματα και VBA)

4. Αποκτήστε μοναδική τιμή χρησιμοποιώντας τη λειτουργία RANK του Excel

Αν δύο αριθμοί είναι ίδιοι, το ΤΑΞΗ συνάρτηση επιστρέφει αυτόματα ένα διπλή κατάταξη για τους αριθμούς. Για παράδειγμα, αν δύο διαφορετικοί μαθητές πάρουν τους ίδιους βαθμούς (βλ. το ακόλουθο σχήμα), θα βρείτε διπλές κατατάξεις για τις Αποκτηθέντες βαθμοί .

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

Βήματα:

  • Στην αρχή, επιλέξτε το κελί στο οποίο θέλετε να γίνει η Κατάταξη .
  • Στη συνέχεια, γράψτε τον ακόλουθο τύπο στο επιλεγμένο κελί.
=RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1

  • Στη συνέχεια, πατήστε Εισάγετε το και θα λάβετε το Κατάταξη .

🔎 Πώς λειτουργεί η φόρμουλα;

  • RANK(C5,$C$5:$C$15,0): Εδώ, στο ΤΑΞΗ συνάρτηση, επέλεξα C5 ως το αριθμός , C5:C15 ως το ref , και 0 ως το παραγγελία Τώρα, ο τύπος θα επιστρέψει την κατάταξη της τιμής στο κελί C5 μεταξύ της περιοχής κελιών C5:C15 στο φθίνουσα σειρά .
  • COUNTIF($C$5:C5,C5): Τώρα, στο η συνάρτηση COUNTIF , επέλεξα $C$5:C5 ως το εύρος και C5 ως το κριτήρια Ο τύπος θα επιστρέψει τον αριθμό των κελιών στο πεδίο εύρος που ταιριάζουν με το κριτήρια .
  • RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1: Τέλος, αυτός ο τύπος ποσά τα αποτελέσματα που πήρε από αυτά 2 συναρτήσεις και στη συνέχεια αφαιρεί 1 από το άθροιση .
  • Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να αντιγράψετε τον τύπο στα άλλα κελιά.

  • Στο τέλος, θα δείτε ότι αντιγράψατε τον τύπο στα άλλα κελιά και πήρατε το μοναδική Κατάταξη .

5. Χρησιμοποιήστε τη λειτουργία RANK για να σπάσετε τις ισοπαλίες στο Excel

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

Υποθέτοντας ότι το ποσοστό των Συμμετοχή δίνεται για κάθε μαθητή. Στην ακόλουθη εικόνα, μπορείτε να δείτε ότι το σύνολο δεδομένων περιέχει και τα δύο Αποκτηθέντες βαθμοί και Συμμετοχή . Εάν ένας μαθητής έχει περισσότερα Συμμετοχή , θα προηγείται του άλλου που έχει την ίδια βαθμολογία αλλά έχει λιγότερα Συμμετοχή .

Ας δούμε πώς μπορείτε να πάρετε την κατάταξη χρησιμοποιώντας ένα tiebreak.

Βήματα:

  • Αρχικά, επιλέξτε το κελί στο οποίο θέλετε να Κατάταξη με βάση το πρωταρχικά κριτήρια .
  • Στη συνέχεια, γράψτε τον ακόλουθο τύπο σε αυτό το επιλεγμένο κελί.
=RANK(C5,$C$5:$C$15,0)

  • Στη συνέχεια, πατήστε Εισάγετε το για να λάβετε το Κατάταξη .

Εδώ, στο ΤΑΞΗ συνάρτηση, επέλεξα C5 ως το αριθμός , C5:C15 ως το ref , και 0 ως το παραγγελία Τώρα, ο τύπος θα επιστρέψει την κατάταξη της τιμής στο κελί C5 μεταξύ της περιοχής κελιών C5:C15 στο φθίνουσα σειρά . χρησιμοποίησα το Απόλυτη αναφορά κελιού για το ref έτσι ώστε ο τύπος να μην αλλάζει κατά τη χρήση του Αυτόματη συμπλήρωση .

  • Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να αντιγράψετε τον τύπο στα άλλα κελιά.

  • Στη συνέχεια, μπορείτε να δείτε ότι έχω ένα Κατάταξη για κάθε μαθητή.

  • Μετά από αυτό, επιλέξτε το κελί στο οποίο θέλετε να λάβετε το Ισοπαλία . Εδώ, επέλεξα Κελί F5 .
  • Στη συνέχεια, στο Κελί F5 γράψτε τον ακόλουθο τύπο.
=IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)

  • Στη συνέχεια, πατήστε Εισάγετε το για να λάβετε το αποτέλεσμα.

🔎 Πώς λειτουργεί η φόρμουλα;

  • COUNTIF($C$5:$C$15,C5): Εδώ, στο COUNTIF συνάρτηση, επέλεξα την περιοχή κελιών C5:C15 ως το εύρος και κύτταρο C5 ως το κριτήρια Ο τύπος επιστρέφει τον αριθμό των κελιών στην επιλεγμένη περιοχή που ταιριάζουν με τα συγκεκριμένα κριτήρια.
  • RANK(D5,$D$5:$D$15,1): Τώρα, στο ΤΑΞΗ συνάρτηση, επέλεξα το κελί D5 ως το αριθμός , D5:D15 ως το ref , και 1 ως το παραγγελία Ο τύπος κατατάσσει τις τιμές στο αύξουσα σειρά .
  • RANK(D5,$D$5:$D$15,1)/100: Εδώ, το αποτέλεσμα που πήραμε από το ΤΑΞΗ η συνάρτηση διαιρείται με 100 .
  • IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0): Τέλος, η συνάρτηση IF ελέγχει αν η τιμή που πήρε από την COUNTIF είναι μεγαλύτερο από 1 . Αν η logical_test είναι Αλήθεια τότε πηγαίνει στο ΤΑΞΗ Διαφορετικά, επιστρέφει 0 .
  • Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να αντιγράψετε τον τύπο στα άλλα κελιά.

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

  • Στη συνέχεια, θα προσδιορίσω το Τελική κατάταξη από το Κατάταξη και το Ισοπαλία .
  • Για να το κάνετε αυτό, επιλέξτε Κύτταρο G5 .
  • Στη συνέχεια, στο Κύτταρο G5 γράψτε τον ακόλουθο τύπο.
=E5+F5

  • Στη συνέχεια, πατήστε Εισάγετε το για να λάβετε το αποτέλεσμα.

Εδώ, ο τύπος επιστρέφει το άθροιση της αξίας σε κελιά E5 και F5 .

  • Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης για να αντιγράψετε τον τύπο στα άλλα κελιά.

  • Τέλος, μπορείτε να δείτε ότι έχω αντιγράψει τον τύπο σε όλα τα κελιά και έχω το Τελική κατάταξη χρησιμοποιώντας ένα Γραβάτα Διάλειμμα .

6. Εφαρμογή της συνάρτησης RANK αγνοώντας τα μηδενικά στο Excel

Σε αυτό το παράδειγμα, θα σας δείξω πώς μπορείτε να Κατάταξη τιμές αγνοώντας τα μηδενικά Εδώ, έχω πάρει το ακόλουθο σύνολο δεδομένων για αυτό το παράδειγμα. Αυτό το σύνολο δεδομένων περιέχει Μήνας και Κέρδη . αρνητικά κέρδη σημαίνει ένα απώλεια και μηδενικά σημαίνει ένα breakeven . Θα χρησιμοποιήσω το Excel ΤΑΞΗ συνάρτηση για την κατάταξη των Κέρδη αγνοώντας τα μηδενικά .

Ας δούμε τα βήματα.

Βήματα:

  • Αρχικά, επιλέξτε το κελί στο οποίο θέλετε να γίνει η Κατάταξη . Εδώ, επέλεξα Κελί D5 .
  • Δεύτερον, στο Κελί D5 γράψτε τον ακόλουθο τύπο.
=IF(C5=0,"",IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)))

  • Τρίτον, πατήστε Εισάγετε το για να λάβετε το αποτέλεσμα.

🔎 Πώς λειτουργεί η φόρμουλα;

  • RANK(C5,$C$5:$C$16,0): Εδώ, η ΤΑΞΗ η συνάρτηση επιστρέφει το Κατάταξη του κυττάρου C5 σε εύρος κελιών C5:C15 στο φθίνουσα σειρά .
  • COUNTIF($C$5:$C$16,0): Τώρα, στο COUNTIF συνάρτηση, επέλεξα την περιοχή κελιών C5:C15 ως το εύρος και 0 ως το κριτήρια Ο τύπος θα επιστρέψει τον αριθμό των κελιών που ταιριάζουν με τα κριτήρια.
  • RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Εδώ, ο τύπος θα Αφαιρέστε το αποτέλεσμα που πήρε από το COUNTIF από το αποτέλεσμα που πήρε από τη συνάρτηση ΤΑΞΗ λειτουργία.
  • IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Τώρα, η ΕΆΝ η συνάρτηση θα ελέγξει αν η τιμή στο κελί C5 είναι μεγαλύτερο από 0 . Αν η logical_test είναι Αλήθεια τότε θα επιστρέψει το αποτέλεσμα από το ΤΑΞΗ Διαφορετικά, θα επιστρέψει το αποτέλεσμα από τη συνάρτηση ΤΑΞΗ και το COUNTIF λειτουργία.
  • IF(C5=0,"",IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0))): Τέλος, αυτό ΕΆΝ η συνάρτηση θα ελέγξει αν η τιμή στο κελί C5 είναι 0 . Αν η logical_test είναι Αλήθεια τότε ο τύπος θα επιστρέψει ένα κενή συμβολοσειρά . Διαφορετικά, θα πάει στο δεύτερο Λειτουργία IF .
  • Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να αντιγράψετε τον τύπο.

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

Συνήθη σφάλματα κατά τη χρήση της συνάρτησης RANK στο Excel

Συνήθη σφάλματα Όταν εμφανίζονται
#N/A Εμφανίζεται όταν ο συγκεκριμένος αριθμός που θέλετε να βρείτε δεν είναι διαθέσιμος στην αναφορά (τη λίστα αριθμών).

Πράγματα που πρέπει να θυμάστε

  • Microsoft προειδοποιεί ότι η ΤΑΞΗ λειτουργία μπορεί να μην είναι διαθέσιμη στο μέλλον, καθώς έχουν αναπτυχθεί νέες και καλύτερες λειτουργίες για την κατάταξη με μεγαλύτερη ακρίβεια και χρήση.
  • Εάν παραλείψετε τη σειρά (καθώς είναι προαιρετικό όρισμα) κατά την εισαγωγή της εντολής ΤΑΞΗ η συνάρτηση θα ταξινομήσει αυτόματα σε φθίνουσα σειρά.

Συμπέρασμα

Έτσι, φτάσατε στο τέλος του άρθρου μου. Προσπάθησα να καλύψω διάφορες χρήσεις του ΤΑΞΗ Αν έχετε μια ενδιαφέρουσα και μοναδική μέθοδο χρήσης της συνάρτησης ΤΑΞΗ λειτουργία, παρακαλούμε μοιραστείτε την στα σχόλια παρακάτω.

Σας ευχαριστώ που είστε μαζί μου.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.