* Η επόμενη υψηλότερη τιμή * μετά από μια συγκεκριμένη τιμή;
* Η επόμενη υψηλότερη τιμή σε ολόκληρη τη στήλη (αγνοώντας τα αντίγραφα);
* Η επόμενη υψηλότερη τιμή μέσα σε ένα συγκεκριμένο εύρος;
Ακολουθούν λύσεις για κάθε σενάριο:
1. Επόμενο υψηλότερο μετά από μια συγκεκριμένη τιμή:
Ας υποθέσουμε ότι οι τιμές σας είναι στη στήλη Α και θέλετε την επόμενη υψηλότερη τιμή μετά την τιμή στο κύτταρο B1. Μπορείτε να χρησιμοποιήσετε ένα συνδυασμό «μεγάλων» και «countif»:
`` `excel
=Μεγάλο (a:a, countif (a:a, "<" &b1) +1)
`` `
* `Countif (a:a," <"&b1)` Μετράει τον αριθμό των τιμών στη στήλη Α που είναι μικρότερη από την τιμή στο b1.
* Η προσθήκη 1 σας δίνει την τάξη της επόμενης υψηλότερης τιμής.
* `Large (A:A, Rank)` Επιστρέφει την τιμή με αυτή την τάξη.
2. Επόμενο υψηλότερο σε ολόκληρη τη στήλη (αγνοώντας τα αντίγραφα):
Αυτό είναι πιο δύσκολο και απαιτεί μια φόρμουλα συστοιχίας (εισάγεται πατώντας Ctrl + Shift + Enter). Υποθέστε ότι τα δεδομένα σας βρίσκονται στο A1:A10. Αυτός ο τύπος βρίσκει τη δεύτερη μεγαλύτερη μοναδική τιμή:
`` `excel
=Μεγάλο (IF (συχνότητα (A1:A10, A1:A10)> 0, A1:A10), 2)
`` `
* Η συχνότητα (A1:A10, A1:A10) `δημιουργεί μια συστοιχία που μετράει τα περιστατικά κάθε μοναδικής τιμής.
* If (συχνότητα (...)> 0, a1:a10) `Φιλτράρει τιμές που εμφανίζονται περισσότερες από μία φορές, διατηρώντας μόνο τις μοναδικές τιμές.
* `Μεγάλο (..., 2)` Επιστρέφει το δεύτερο μεγαλύτερο από αυτές τις μοναδικές τιμές. Αλλάξτε το «2» σε «3» για το τρίτο μεγαλύτερο, και ούτω καθεξής. Εάν έχετε μόνο μία μοναδική τιμή, θα επιστρέψει ένα σφάλμα.
3. Επόμενη υψηλότερη τιμή σε συγκεκριμένο εύρος:
Προσαρμόστε την πρώτη λύση, αντικαθιστώντας το `a:a` με το συγκεκριμένο εύρος (π.χ.` a1:a100`). Για παράδειγμα, για να βρείτε την επόμενη υψηλότερη τιμή μετά το B1 εντός της περιοχής A1:A100:
`` `excel
=Μεγάλο (A1:A100, Countif (A1:A100, "<" &B1) +1)
`` `
Σημαντικές εκτιμήσεις:
* Χειρισμός σφαλμάτων: Εάν δεν υπάρχουν τιμές υψηλότερες από την τιμή αναφοράς σας (στη λύση 1 και 3) ή εάν υπάρχει μόνο μία μοναδική τιμή (στη λύση 2), αυτοί οι τύποι θα επιστρέψουν σφάλματα. Ίσως θελήσετε να τα τυλίξετε στο `iferror` για να χειριστείτε αυτές τις περιπτώσεις (π.χ.` =iferror (Formula, "No Next Highest Value").
* ταξινομημένα δεδομένα: Εάν τα δεδομένα σας έχουν ήδη ταξινομηθεί, η εύρεση του επόμενου υψηλότερου είναι πολύ απλούστερη. Μπορείτε απλά να δείτε το επόμενο κελί.
* Διπλασιάματα: Οι λύσεις αντιμετωπίζουν το χειρισμό αντιγράφων διαφορετικά ανάλογα με την ανάγκη σας. Εάν πρέπει να συμπεριλάβετε αντίγραφα, θα χρειαστείτε μια διαφορετική προσέγγιση.
Θυμηθείτε να ρυθμίσετε τις αναφορές και τις σειρές κυττάρων ώστε να ταιριάζουν με το συγκεκριμένο φύλλο του Excel. Επιλέξτε τη λύση που ταιριάζει καλύτερα στον ορισμό του "Next Highest".
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα