Τύπος Excel: Λάβετε τον ένατο αγώνα -

Πίνακας περιεχομένων

Γενική φόρμουλα

=SMALL(IF(logical,ROW(list)-MIN(ROW(list))+1),n)

Περίληψη

Για να λάβετε τη θέση του ένατου αγώνα (για παράδειγμα, η 2η τιμή αντιστοίχισης, η 3η τιμή αντιστοίχισης, κ.λπ.), μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στη SMALL συνάρτηση. Στο παράδειγμα που εμφανίζεται, ο τύπος στο G5 είναι:

=SMALL(IF(list=E5,ROW(list)-MIN(ROW(list))+1),F5)

Αυτός ο τύπος επιστρέφει τη θέση της δεύτερης εμφάνισης του "κόκκινου" στη λίστα.

Σημείωση: αυτός είναι ένας τύπος πίνακα και πρέπει να εισαχθεί με τον έλεγχο + shift + enter.

Εξήγηση

Αυτός ο τύπος χρησιμοποιεί την ονομαζόμενη περιοχή "λίστα" που είναι η περιοχή B5: B11.

Ο πυρήνας αυτού του τύπου είναι η συνάρτηση ΜΙΚΡΗ, η οποία επιστρέφει απλώς την ένατη μικρότερη τιμή σε μια λίστα τιμών που αντιστοιχούν στους αριθμούς σειράς. Οι αριθμοί σειράς έχουν "φιλτραριστεί" από τη δήλωση IF, η οποία εφαρμόζει τη λογική για έναν αγώνα. Δουλεύοντας από μέσα προς τα έξω, το IF συγκρίνει όλες τις τιμές στην ονομαζόμενη περιοχή "λίστα" με την τιμή στο B5, η οποία δημιουργεί έναν πίνακα όπως αυτό:

(TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE)

Το "value if true" είναι ένα σύνολο σχετικών αριθμών σειρών που δημιουργούνται από αυτόν τον κώδικα:

ROW(list)-MIN(ROW(list))+1

Το αποτέλεσμα είναι ένας πίνακας ως εξής:

(1;2;3;4;5;6;7)

Δείτε αυτήν τη σελίδα για μια πλήρη εξήγηση.

Με μια λογική δοκιμή που επιστρέφει μια σειρά αποτελεσμάτων, η συνάρτηση IF λειτουργεί ως φίλτρο - μόνο οι αριθμοί σειράς που αντιστοιχούν σε έναν αγώνα επιβιώνουν, το υπόλοιπο επιστρέφει FALSE. Το αποτέλεσμα που επέστρεψε η IF μοιάζει με αυτό:

(1;FALSE;FALSE;FALSE;5;FALSE;7)

Οι αριθμοί 1, 5 και 7 αντιστοιχούν στη θέση του "κόκκινου" στη λίστα.

Τέλος, το SMALL επιστρέφει το ένατο μικρότερο στοιχείο σε αυτήν τη λίστα, αγνοώντας τις τιμές FALSE. Στο παράδειγμα, το F5 περιέχει 2, οπότε το SMALL επιστρέφει τη 2η μικρότερη τιμή: 5.

Λάβετε σχετική τιμή

Μόλις έχετε τη σχετική θέση του ένατου αγώνα, μπορείτε να χρησιμοποιήσετε αυτήν τη θέση με τη συνάρτηση INDEX για να επιστρέψετε μια σχετική τιμή.

ενδιαφέροντα άρθρα...