Πώς να βρείτε τη δεύτερη μεγαλύτερη τιμή με κριτήρια στο Excel

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

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

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

Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από εδώ.

Εύρεση της δεύτερης μεγαλύτερης τιμής με Criteria.xlsm

4 γρήγορα κόλπα για την εύρεση της δεύτερης μεγαλύτερης τιμής με κριτήρια στο Excel

Έχουμε πάρει ένα συνοπτικό σύνολο δεδομένων για να εξηγήσουμε τα βήματα με σαφήνεια. Το σύνολο δεδομένων έχει περίπου 7 σειρές και 3 Αρχικά, κρατάμε όλα τα κελιά σε στήλες. Νόμισμα Για όλα τα σύνολα δεδομένων, έχουμε 2 μοναδικές στήλες που είναι Όνομα συλλόγου, Home Kit και Κιτ εκτός έδρας . αν και μπορούμε να μεταβάλλουμε τον αριθμό των στηλών αργότερα, αν αυτό είναι απαραίτητο.

1. Χρήση της λειτουργίας LARGE

Η λειτουργία LARGE στο excel μπορεί να επιστρέψει έναν αριθμό από μια λίστα αριθμών αφού την έχουμε ταξινομήσει σε φθίνουσα σειρά. Ας δούμε πώς μπορούμε να εφαρμόσουμε αυτή τη συνάρτηση για να βρούμε τη δεύτερη μεγαλύτερη τιμή με κριτήρια.

Βήματα:

  • Πρώτον, πηγαίνετε στο κελί F7 και εισάγετε τον ακόλουθο τύπο:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Τώρα, πατήστε Εισάγετε το και αυτό θα υπολογίσει το δεύτερο μεγαλύτερο Home Kit εσωτερική τιμή F7 .

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

  • IF(C4:D4=F5,C5:D10) : Αυτό το τμήμα επιστρέφει έναν πίνακα με τις τιμές των κελιών και FALSE τιμές κελιών.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Αυτό το μέρος του τύπου επιστρέφει την τελική τιμή του 119 .

2. Εφαρμογή της λειτουργίας AGGREGATE

Η συνάρτηση AGGREGATE στο excel μας δίνει τη δυνατότητα να εκτελούμε συγκεντρωτικούς υπολογισμούς όπως COUNT , ΜΈΣΟΣ ΌΡΟΣ , MAX, κ.λπ. Η συνάρτηση αυτή αγνοεί επίσης τυχόν κρυφές γραμμές ή σφάλματα. Θα χρησιμοποιήσουμε τη συνάρτηση αυτή για να βρούμε τη δεύτερη μεγαλύτερη τιμή με συγκεκριμένα κριτήρια. Ακολουθήστε τα παρακάτω βήματα για να το κάνετε αυτό.

Βήματα:

  • Αρχικά, κάντε διπλό κλικ στο κελί F7 και πληκτρολογήστε τον παρακάτω τύπο:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

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

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

Η συνάρτηση SUMPRODUCT στο excel πολλαπλασιάζει πρώτα το εύρος των τιμών και στη συνέχεια δίνει το άθροισμα αυτών των πολλαπλασιασμών. Μπορούμε να χρησιμοποιήσουμε αυτή τη συνάρτηση μαζί με την η λειτουργία LARGE για να βρείτε τη δεύτερη μεγαλύτερη τιμή με κριτήρια.

Βήματα:

  • Για να ξεκινήσετε αυτή τη μέθοδο, κάντε διπλό κλικ στο κελί F7 και εισάγετε τον παρακάτω τύπο:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Στη συνέχεια, πατήστε το πλήκτρο Εισάγετε το κλειδί και κατά συνέπεια, αυτό θα βρει τη δεύτερη μεγαλύτερη τιμή τιμής για το Man City kit μέσα στο κύτταρο C10 .

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

  • (B5:B10=F5)*(C5:D10) : Αυτό το τμήμα του τύπου επιστρέφει έναν πίνακα τιμών που είναι οι υψηλότερες στη λίστα και άλλες τιμές ως 0 .
  • LARGE((B5:B10=F5)*(C5:D10),2) : Το τμήμα αυτό δίνει την τιμή 80 ως τη δεύτερη μεγαλύτερη τιμή.
  • =SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2)): Αυτό το μέρος δίνει πίσω την τελική τιμή που είναι 80 σε αυτή την περίπτωση.

4. Χρήση κώδικα VBA

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

Βήματα:

  • Για τη μέθοδο αυτή, μεταβείτε στο Προγραμματιστής και επιλέξτε Visual Basic .

  • Τώρα, επιλέξτε Εισαγωγή στο VBA παράθυρο και κάντε κλικ στο Ενότητα .

  • Στη συνέχεια, πληκτρολογήστε τον παρακάτω τύπο στο νέο παράθυρο:
 Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub 

  • Στη συνέχεια, ανοίξτε τη μακροεντολή από το Προγραμματιστής κάνοντας κλικ στο Μακροεντολές .

  • Τώρα, στο Μάκρο παράθυρο, επιλέξτε το Δεύτερο μεγαλύτερο μακροεντολή και κάντε κλικ στο Εκτέλεση .

  • Ως αποτέλεσμα, η VBA ο κώδικας θα υπολογίσει τη δεύτερη υψηλότερη τιμή από όλα τα κιτ μακριά μέσα στο κελί F7 .

Πώς να βρείτε τις 5 κορυφαίες τιμές και ονόματα με κριτήρια στο Excel

Σε αυτή τη μέθοδο, θα δούμε τα λεπτομερή βήματα για να βρούμε την κορυφή 5 τιμές και ονόματα με κριτήρια στο excel.

Βήματα:

  • Αρχικά, κάντε διπλό κλικ στο κελί E5 και πληκτρολογήστε τον παρακάτω τύπο:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

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

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

  • ROWS($E$5:$E5) : Αυτό το τμήμα δίνει την τιμή του 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Αυτό το τμήμα επιστρέφει την τελική τιμή που είναι η κορυφή 5 τιμές οικιακού κιτ.

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

  • Μπορείτε να χρησιμοποιήσετε το ALT+F11 συντόμευση για να ανοίξετε το VBA παράθυρο και ALT+F8 για να ανοίξετε το παράθυρο Μακροεντολές.
  • Σημειώστε ότι η λειτουργία LARGE αγνοεί τα κελιά που είναι κενά ή περιέχουν ΑΛΗΘΙΝΟ ή FALSE αξίες σε αυτά.
  • Εάν δεν υπάρχει αριθμητική τιμή, η συνάρτηση αυτή μπορεί να επιστρέψει την τιμή #NUM! Σφάλμα ως αποτέλεσμα.

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