Κατάταξη βάσει πολλαπλών κριτηρίων στο Excel (4 περιπτώσεις)

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

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

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

Κατάταξη βάσει πολλαπλών κριτηρίων.xlsx

4 Περιπτώσεις κατάταξης βάσει πολλαπλών κριτηρίων στο Excel

Ας παρουσιάσουμε το σημερινό σύνολο δεδομένων όπου Αποτελέσματα του Φοιτητής στο Μαθηματικά και Ψυχολογία δίνονται σύμφωνα με τις αντίστοιχες Ομάδα . εδώ, D6 και D7 τα κελιά είναι δεμένα στη στήλη D Ας εφαρμόσουμε, λοιπόν, την κατάταξη λαμβάνοντας υπόψη τη στήλη E .

1. Χρήση των λειτουργιών RANK.EQ και COUNTIFS

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

=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)

Ορίστε, C5 και D5 είναι το αρχικό κύτταρο του Βαθμολογία (Μαθηματικά) δηλ. στήλη C, και Βαθμολογία (Ψυχολογία) δηλ. στήλη D αντίστοιχα.

Επεξήγηση τύπου:

  • Το RANK.EQ η συνάρτηση επιστρέφει τον αριθμό κατάταξης από το C5:C15 εύρος κελιών με βάση το C5 Δυστυχώς, παρέχει την ίδια κατάταξη για τις διπλές βαθμολογίες (π.χ. ο αριθμός κατάταξης είναι 7 για το C6 , C7 , και C12 κύτταρα).
  • Έτσι, η COUNTIFS ανατίθεται με φθίνουσα σειρά ( ">"&$D5) t o μετρήστε τα αντίγραφα Για παράδειγμα, η συνάρτηση επιστρέφει 1 για το C7 και 2 για το κύτταρο C12 κύτταρο.
  • Ωστόσο, όταν αθροίζετε τις δύο εξόδους, δηλαδή την έξοδο RANK.EQ και η έξοδος της συνάρτησης COUNTIFS θα λάβετε τον μοναδικό αριθμό κατάταξης για όλους τους μαθητές.

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

Αν κοιτάξετε προσεκτικά την παραπάνω εικόνα, θα καταλάβετε ότι η Κατάταξη για τον Robert Smith είναι 7 (κοιτάξτε το B6:E6 κύτταρα), ενώ για τον Jim Brown είναι 8 (κοιτάξτε το B7:E7 κύτταρα).

Διαβάστε περισσότερα: Πώς να δημιουργήσετε έναν πίνακα αυτόματης κατάταξης στο Excel (με γρήγορα βήματα)

2. Κατάταξη βάσει πολλαπλών κριτηρίων με χρήση των λειτουργιών COUNTIF και COUNTIFS

Ομοίως, μπορείτε να χρησιμοποιήσετε το Λειτουργία COUNTIF αντί του RANK.EQ λειτουργία.

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

Εδώ, θέλω να κατατάξω τις βαθμολογίες σε αύξουσα σειρά ( "<"&$D5) .

Επεξήγηση τύπου:

  • Το COUNTIF η συνάρτηση μετράει τον αριθμό των κελιών που έχουν τιμές μεγαλύτερες από το αντίστοιχο κελί (όπως C5 για τον James Smith, C6 για τον Τζιμ Μπράουν, και ούτω καθεξής).
  • Τέλος, πρέπει να προσθέσετε 1 με την έξοδο ως το COUNTIF η συνάρτηση επιστρέφει 0 για τις μικρότερες τιμές, δηλαδή για το C13 κύτταρο.

Έτσι, η έξοδος θα έχει ως εξής.

Διαβάστε περισσότερα: Κατάταξη τύπου IF στο Excel (5 παραδείγματα)

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

  • Πώς να κατατάξετε με ισοπαλίες στο Excel (5 απλοί τρόποι)
  • Υπολογισμός εκατοστιαίου σημείου κατάταξης στο Excel (7 κατάλληλα παραδείγματα)
  • Πώς να υπολογίσετε το Top 10 τοις εκατό στο Excel (4 τρόποι)

3. Εφαρμογή των λειτουργιών RANK και SUMPRODUCT

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

Τώρα, κοιτάξτε το ακόλουθο σύνολο δεδομένων από όπου πρέπει να κατατάξετε με βάση το Βαθμολογία GRE (Quant) και Οικονομική βοήθεια . Αλλά οι τιμές των κελιών του C10 και C11 είναι ισόπαλες.

Έτσι, εισάγετε τον ακόλουθο συνδυασμένο τύπο.

=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))

Επεξήγηση τύπου:

  • Το ΤΑΞΗ η συνάρτηση επιστρέφει τον αριθμό κατάταξης από το $C$5:$C$15 εύρος κελιών με βάση το C5 κελί με την τιμή των αντιγράφων στο C10 και C11 κύτταρα (ο αριθμός κατάταξης είναι 2 ).
  • Και, το SUMPRODUCT η συνάρτηση βρίσκει 0 σε περίπτωση που δεν υπάρχουν δεσμευμένες τιμές. Αλλά επιστρέφει 1 για το C10 κύτταρο.
  • Ειδικότερα, το ( - ) χρησιμοποιείται για να επιστρέψει 1 αντί να πάρει ΑΛΗΘΙΝΟ και 0 για το FALSE .
  • Έτσι, μπορείτε εύκολα να αποφύγετε τον διπλό αριθμό κατάταξης χρησιμοποιώντας αυτόν τον τύπο.

Τέλος, η έξοδος θα έχει την ακόλουθη μορφή.

Αντί να χρησιμοποιήσετε το ΤΑΞΗ συνάρτηση, μπορείτε να χρησιμοποιήσετε τη συνάρτηση COUNTIF Αλλά πρέπει να προσθέσετε 1 σε αυτή την περίπτωση.

=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1

Σίγουρα, θα έχετε την ίδια έξοδο.

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

4. Κατάταξη με πολλαπλά κριτήρια ανά ομάδα

Τι γίνεται αν έχετε κάποια κοινά Ομάδες στο σύνολο δεδομένων σας; Για παράδειγμα, το Επιστήμη ομαδικές καλύψεις C5:C6 και C11:C12 κύτταρα.

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

4.1. Χρήση της συνάρτησης COUNTIFS

Χρησιμοποιώντας το COUNTIFS συνάρτηση, μπορείτε εύκολα να κατατάξετε το Βαθμολογία από τον εντεταλμένο Ομάδα με φθίνουσα σειρά ( ">"&D5 ).

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

Επεξήγηση τύπου:

  • Το COUNTIFS($C$5:$C$15,C5) επιστρέφει 4 καθώς υπάρχουν 4 διαθέσιμες συμβολοσειρές, δηλαδή Επιστήμη .
  • Και, το COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) η σύνταξη επιστρέφει 0 για τις υψηλότερες βαθμολογίες (π.χ. για το E6 κελί). Γι' αυτό πρέπει να προσθέσετε 1 .

Εδώ, οι βαθμολογίες κατατάσσονται με βάση την Ομάδα ξεχωριστά. Για παράδειγμα, ο Jim Brown ( B6 cell) κατατάσσεται στην 1η θέση, αν και το σκορ της Mary Smith ( B13 κύτταρο) είναι χαιρετισμένος από αυτόν.

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

4.2. Χρήση της συνάρτησης SUMPRODUCT

Ομοίως, μπορείτε να χρησιμοποιήσετε τον ακόλουθο τύπο όπου το SUMPRODUCT χρησιμοποιείται η συνάρτηση (κατάταξη σε αύξουσα σειρά).

=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1

Επεξήγηση τύπου:

  • Το SUMPRODUCT((C5=$C$5:$C$15) επιστρέφει 0 .
  • Εξάλλου, η SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) βρίσκει 2 . Αλλά το SUMPRODUCT η συνάρτηση επιστρέφει για E7 κύτταρο είναι 0 καθώς είναι το μικρότερο σκορ. Έτσι, πρέπει να 1 για να αποφύγετε τέτοιου είδους σφάλματα.

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

Συμπέρασμα

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

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