Πίνακας περιεχομένων
Σε αυτό το σεμινάριο, θα σας δείξω 4 γρήγορα κόλπα για να βρείτε τη δεύτερη μεγαλύτερη τιμή με κριτήρια στο excel. Μπορείτε να χρησιμοποιήσετε αυτές τις μεθόδους ακόμη και σε μεγάλα σύνολα δεδομένων για να βρείτε τη δεύτερη μεγαλύτερη τιμή με τον καθορισμό κριτηρίων. Κατά τη διάρκεια αυτού του σεμιναρίου, θα μάθετε επίσης μερικά σημαντικά εργαλεία και τεχνικές του excel που θα είναι πολύ χρήσιμα σε οποιαδήποτε εργασία που σχετίζεται με το excel.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από εδώ.
Εύρεση της δεύτερης μεγαλύτερης τιμής με Criteria.xlsm4 γρήγορα κόλπα για την εύρεση της δεύτερης μεγαλύτερης τιμής με κριτήρια στο 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! Σφάλμα ως αποτέλεσμα.