Φόρμουλα κατάταξης IF στο Excel (5 παραδείγματα)

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

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

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

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

Πώς να χρησιμοποιήσετε το Rank IF.xlsx

Λειτουργία κατάταξης του Excel

Τώρα, για την κατάταξη πολλαπλών στοιχείων, υπάρχει μια ενσωματωμένη Λειτουργία RANK του Excel . Η λειτουργία αυτή ουσιαστικά κατατάσσει πολλαπλές τιμές με βάση μια στήλη που καθορίζετε. Μπορείτε να ταξινομήσετε τις τιμές με αύξουσα ή φθίνουσα σειρά. Είναι η πιο απλή προσέγγιση για να ορίσετε τη συγκριτική θέση ενός αριθμού σε μια λίστα αριθμών που ταξινομούν τη λίστα με φθίνουσα (από το μεγαλύτερο προς το μικρότερο) ή αύξουσα κατάταξη (από το μικρότερο προς το μεγαλύτερο).

Αυτό που κάνει είναι το εξής:

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

Υπάρχουν πολλοί τρόποι για να κατατάξετε τα στοιχεία χρησιμοποιώντας αυτή τη λειτουργία. Για να μάθετε περισσότερα σχετικά, διαβάστε: Πώς να χρησιμοποιήσετε τη συνάρτηση RANK στο Excel (με 5 παραδείγματα) .

Είναι δυνατόν να κατατάξουμε τις συνθήκες που εφαρμόζονται με μία μόνο συνάρτηση;

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

RANKIF Για να κατατάξουμε πολλαπλές τιμές βάσει κριτηρίων, χρησιμοποιούμε την εντολή η λειτουργία COUNTIFS και η συνάρτηση SUMPRODUCT Αυτές οι συναρτήσεις θα σας παρέχουν τις ίδιες εξόδους που περιμένετε από αυτό το άρθρο.

Στις επόμενες ενότητες, θα τις αναλύσουμε λεπτομερώς.

5 παραδείγματα τύπων Rank If στο Excel

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

1. Κατατάξτε τους βαθμούς των μαθητών ΑΝ ταιριάζει στην ομάδα

Σε αυτό το παράδειγμα, θα κατατάξουμε τους βαθμούς κάποιων μαθητών με βάση την ομάδα θεμάτων τους. Χρησιμοποιούμε το COUNTIFS εδώ για να κατατάξετε τους αριθμούς.

Ο γενικός τύπος που θα χρησιμοποιήσουμε:

=COUNTIFS(criteria_range,criteria,values,">"&value)+1

Ρίξτε μια ματιά στο ακόλουθο σύνολο δεδομένων:

Τώρα, ακολουθήστε τα παρακάτω βήματα για να δημιουργήσετε μια κατάταξη με βάση τις ομάδες.

📌 Βήματα

  • Αρχικά, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

  • Μετά από αυτό, πατήστε Εισάγετε το και σύρετε το Λαβή πλήρωσης εικονίδιο πάνω από το εύρος των κελιών E6:E13 .

Όπως μπορείτε να δείτε, ο τύπος μας επιτυγχάνει να δημιουργήσει μια κατάταξη με βάση την ομάδα στο Excel. Έτσι, λειτουργεί όπως το Κατάταξη IF τύπο για την κατάταξη των στοιχείων.

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

Το COUNTIFS Η συνάρτηση εκτελεί μια μέτρηση υπό όρους χρησιμοποιώντας πολλαπλά κριτήρια. Εισάγαμε αυτές τις συνθήκες ως εύρος κριτηρίων.

=COUNTIFS(C5:C13,C5)

Αυτή η συνάρτηση επιστρέφει τρία επειδή υπάρχουν τρεις επιστημονικές ομάδες.

Τώρα, τα δεύτερα κριτήρια είναι τα εξής:

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)

Αυτή η λειτουργία αναζητά τα τρέχοντα σήματα είναι μεγαλύτερα από άλλα σήματα ή όχι.

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

Εδώ, προσθέτουμε 1 σε αυτή την εξίσωση. Επειδή όταν οι βαθμοί είναι οι υψηλότεροι σε αυτή την ομάδα θα επιστρέψει 0. Αλλά δεν μπορούμε να κατατάξουμε ξεκινώντας από το μηδέν. Έτσι, προσθέσαμε συν 1 για να ξεκινήσουμε την κατάταξη από το 1.

Αφαίρεση αντιγράφων

Εδώ έρχεται μια παγίδα. Αν έχετε τους ίδιους βαθμούς για δύο ίδιους μαθητές, θα τους κατατάξει και τους δύο στο 1. Αλλά, θα δημιουργήσει μια κατάταξη του επόμενου στοιχείου στο 3. Έτσι, θα έχουμε μια κατάταξη 1,1,3. Για να εξαλείψετε αυτή τη σύγχυση, απλά πληκτρολογήστε τον ακόλουθο τύπο:

=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2

Εάν δεν υπάρχουν αντίγραφα στο σύνολο δεδομένων σας, θα επιστρέψει 0.

Διαβάστε περισσότερα: Πώς να κατατάξετε εντός ομάδας στο Excel (3 μέθοδοι)

2. Αντιστρέψτε τον τύπο Rank IF στο Excel

Τώρα, το προηγούμενο παράδειγμα που δείξαμε ήταν σε φθίνουσα σειρά. Αυτό σημαίνει ότι υπολογίζει την κατάταξη από το μεγαλύτερο προς το μικρότερο. Μπορείτε εύκολα να αντιστρέψετε αυτόν τον τύπο. Απλά κάντε μια απλή αλλαγή στον τύπο. Αλλάξτε το μεγαλύτερο από ( >, ) σε μικρότερο από ( <, ).

Ο γενικός τύπος:

=COUNTIFS(criteria_range,criteria,values,"<"&value)+1

Ακολουθήστε τα παρακάτω βήματα για να δείτε τις αλλαγές.

📌 Βήματα

  • Αρχικά, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1

  • Μετά από αυτό, πατήστε Εισάγετε το και σύρετε το Λαβή πλήρωσης εικονίδιο πάνω από το εύρος των κελιών E6:E13 .

Όπως μπορείτε να δείτε, καταφέρνουμε να δημιουργήσουμε μια κατάταξη με βάση τα κριτήρια σε φθίνουσα σειρά στο Excel.

3. Χρήση της φόρμουλας Rank IF για τις πωλήσεις με βάση το προϊόν

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

Ρίξτε μια ματιά στο σύνολο δεδομένων:

Βλέπετε, έχουμε τα προϊόντα που πωλούν κάποιοι πωλητές και τις συνολικές πωλήσεις τους. Αυτό το σύνολο δεδομένων διαφέρει ελαφρώς από το προηγούμενο. Εδώ, θα υπολογίσουμε την κατάταξη με βάση τα προϊόντα. Αλλά, τα προϊόντα είναι διάσπαρτα στο σύνολο δεδομένων. Δεν είναι σε ομάδες όπως στο προηγούμενο.

📌 Βήματα

  • Αρχικά, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο E5 :

=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1

  • Τώρα, πατήστε Εισάγετε το και σύρετε το Λαβή πλήρωσης εικονίδιο πάνω από το εύρος των κελιών E6:E13 .

Τέλος, καταφέρνουμε να δημιουργήσουμε ένα Κατάταξη IF τύπο στο Excel με το COUNTIFS λειτουργία.

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

  • Πώς να δημιουργήσετε ένα γράφημα κατάταξης στο Excel (5 μέθοδοι)
  • Στοίβαξη κατάταξης υπαλλήλων στο Excel (3 μέθοδοι)
  • Πώς να κατατάξετε τον μέσο όρο στο Excel (4 κοινά σενάρια)
  • Πώς να υπολογίσετε το εκατοστημόριο κατάταξης στο Excel (7 κατάλληλα παραδείγματα)

4. Τύπος κατάταξης IF για την κατάταξη των πωλήσεων με βάση τα τρίμηνα

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

Ρίξτε μια ματιά στο σύνολο δεδομένων:

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

📌 Βήματα

  • Επιλέξτε πρώτα ολόκληρο το σύνολο δεδομένων.

  • Στη συνέχεια, πατήστε Ctrl+T στο πληκτρολόγιό σας για να το μετατρέψετε σε πίνακα.
  • Μετά από αυτό, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο E5 :

=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1

  • Μετά από αυτό, πατήστε Εισάγετε το και σύρετε το Λαβή πλήρωσης εικονίδιο πάνω από το εύρος των κελιών E6:E16 .

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

Έτσι, με αυτόν τον τρόπο μπορείτε να δημιουργήσετε ένα Excel Κατάταξη IF τύπο για τον υπολογισμό των θέσεων ενός συγκεκριμένου συνόλου δεδομένων για πολλαπλά κριτήρια.

5. Τύπος κατάταξης IF χρησιμοποιώντας τη λειτουργία SUMPRODUCT στο Excel

Τώρα, μπορείτε να δημιουργήσετε τάξεις με βάση μια συνθήκη χρησιμοποιώντας η συνάρτηση SUMPRODUCT στο Excel. Θα λειτουργήσει επίσης σαν ένα Κατάταξη IF τύπο για τη δημιουργία κατατάξεων με βάση ένα ή πολλαπλά κριτήρια.

Ο γενικός τύπος που θα χρησιμοποιήσουμε:

=SUMPRODUCT((criteria_range=criteria)*(value>values))+1

Ρίξτε μια ματιά στο ακόλουθο σύνολο δεδομένων:

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

📌 Βήματα

  • Αρχικά, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο E5 :

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

  • Στη συνέχεια, πατήστε Εισάγετε το και σύρετε το Λαβή πλήρωσης εικονίδιο πάνω από το εύρος των κελιών E6:E13 .

Χρησιμοποιώντας τη χρωματική διαβάθμιση, προσπαθήσαμε να διαφοροποιήσουμε την κατάταξη με βάση τα τμήματα. Τύπος του Excel θα λειτουργήσει όπως το Κατάταξη Εάν φόρμουλα που θέλατε.

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

Το SUMPRODUCT δέχεται έναν ή περισσότερους πίνακες ως όρισμα, πολλαπλασιάζει τις αντίστοιχες τιμές όλων των πινάκων και στη συνέχεια επιστρέφει το άθροισμα των προϊόντων. Εισάγαμε αυτές τις συνθήκες ως εύρος κριτηρίων.

=($C$5:$C$18=C5)

Ελέγχει ολόκληρη τη στήλη και βρίσκει την αντιστοιχία. Επιστρέφει έναν πίνακα. Εάν υπάρχουν αντιστοιχίες, επιστρέφει ΑΛΗΘΙΝΟ και επιστρέφει FALSE για τιμές που δεν ταιριάζουν.

Τώρα, τα δεύτερα κριτήρια είναι τα εξής:

=(D5>$D$5:$D$18)

Ελέγχει τον μισθό. Τον ταξινομεί με φθίνουσα σειρά. Επιστρέφει ΑΛΗΘΙΝΟ για τους μισθούς που είναι μεγαλύτεροι ή ίσοι με D5 , FALSE διαφορετικά. Για να το ταξινομήσετε σε αύξουσα σειρά, αλλάξτε το σύμβολο μεγαλύτερο από (D5<$D$5:$D$18).

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

Τέλος, η SUMPRODUCT συνάρτηση αθροίζει τις τιμές του πίνακα 1 και 0. Επιστρέφει 0 για τον μεγαλύτερο αριθμό κάθε ομάδας. Και προσθέσαμε 1 στο αποτέλεσμα για να ξεκινήσουμε την κατάταξη με 1.

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

Παρουσιάσαμε αυτό το άρθρο με φθίνουσα σειρά (από το μεγαλύτερο προς το μικρότερο). Μπορείτε να αλλάξετε τη σειρά κατάταξης ανάλογα με τις ανάγκες σας.

Μην ξεχάσετε να προσθέσετε το 1 στον τύπο. Διαφορετικά, θα δημιουργήσει τάξεις ξεκινώντας από το 0.

Οποιαδήποτε διαδικασία Rank στο Excel λειτουργεί μόνο για αριθμητικές τιμές. Θα πρέπει να είναι θετικοί και αρνητικοί αριθμοί, μηδενικά, τιμές ημερομηνίας και ώρας. Παραμελεί τις μη αριθμητικές τιμές.

Συμπέρασμα

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

Μην ξεχάσετε να ελέγξετε την ιστοσελίδα μας Exceldemy.com για διάφορα προβλήματα και λύσεις που σχετίζονται με το Excel.

Συνεχίστε να μαθαίνετε νέες μεθόδους και να εξελίσσεστε!

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