Τύπος Excel: Επισημάνετε 3 μικρότερες τιμές με κριτήρια -

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

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

=AND(A1=criteria,B1<=SMALL(IF(criteria,values),3))

Περίληψη

Για να επισημάνετε τις 3 μικρότερες τιμές που πληρούν συγκεκριμένα κριτήρια, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα βάσει των συναρτήσεων AND και SMALL. Στο παράδειγμα που εμφανίζεται, ο τύπος που χρησιμοποιείται για μορφοποίηση υπό όρους είναι:

=AND($B5=$E$5,$C5<=SMALL(IF(color=$E$5,amount),3))

Όπου το "χρώμα" είναι η ονομαζόμενη περιοχή B5: B12 και η "ποσότητα" είναι η ονομαστική περιοχή C5: C12.

Εξήγηση

Μέσα στη συνάρτηση AND υπάρχουν δύο λογικά κριτήρια. Το πρώτο είναι απλό και διασφαλίζει ότι επισημαίνονται μόνο τα κελιά που ταιριάζουν με το χρώμα στο E5:

$B3=$E$5

Η δεύτερη δοκιμή είναι πιο περίπλοκη:

$C3<=SMALL(IF(color=$E$5,amount),3)

Εδώ, φιλτράρουμε ποσά για να διασφαλίσουμε ότι διατηρούνται μόνο οι τιμές που σχετίζονται με το χρώμα στο E5 (μπλε). Το φιλτράρισμα γίνεται με τη λειτουργία IF ως εξής:

IF(color=$E$5,amount)

Ο πίνακας που προκύπτει μοιάζει με αυτό:

(FALSE;100;FALSE;200;FALSE;300;FALSE;400;FALSE;500)

Παρατηρήστε ότι η τιμή από τη στήλη ποσού επιβιώνει μόνο εάν το χρώμα είναι "μπλε". Άλλα ποσά είναι τώρα FALSE.

Στη συνέχεια, αυτός ο πίνακας μπαίνει στη συνάρτηση SMALL με τιμή ak 3, και το SMALL επιστρέφει την τιμή "3η μικρότερη", 300. Η λογική για τη δεύτερη λογική δοκιμή μειώνεται σε:

$C3<=300

Όταν και οι δύο λογικές συνθήκες επιστρέφουν TRUE, ενεργοποιείται η μορφοποίηση υπό όρους και επισημαίνονται τα κελιά.

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

Καλές συνδέσεις

Τύποι συστοιχιών σε μορφοποίηση υπό όρους (Bill Jelen)

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