Τύπος Excel: Μέγιστο εάν τα κριτήρια ταιριάζουν -

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

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

(=MAX(IF(criteria_range=criteria,value_range)))

Περίληψη

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

(=MAX(IF(B5:B9391=H7,E5:E9391)))

που επιστρέφει τη μέγιστη θερμοκρασία κατά την ημερομηνία στο H7.

Σημείωση: αυτός είναι ένας τύπος πίνακα και πρέπει να εισαχθεί με Control + Shift + Enter

Εξήγηση

Το παράδειγμα που εμφανίζεται περιέχει σχεδόν 10.000 σειρές δεδομένων. Τα δεδομένα αντιπροσωπεύουν τις μετρήσεις θερμοκρασίας που λαμβάνονται κάθε 2 λεπτά για μια περίοδο ημερών. Για οποιαδήποτε δεδομένη ημερομηνία (παρέχεται στο κελί H7), θέλουμε να έχουμε τη μέγιστη θερμοκρασία εκείνη την ημερομηνία.

Μέσα στη συνάρτηση IF, η λογική δοκιμή εισάγεται ως B5: B9391 = H7. Επειδή συγκρίνουμε την τιμή στο H7 με ένα εύρος κελιών (ένας πίνακας), το αποτέλεσμα θα είναι ένας πίνακας αποτελεσμάτων, όπου κάθε στοιχείο του πίνακα είναι είτε ΑΛΗΘΟΣ ή ΛΑΘΟΣ. Οι ΑΛΗΘΕΣ τιμές αντιπροσωπεύουν ημερομηνίες που ταιριάζουν με H7.

Για την τιμή εάν ισχύει, παρέχουμε το εύρος E5: E9391, το οποίο συγκεντρώνει όλο το σύνολο των θερμοκρασιών στο Φαρενάιτ. Αυτό επιστρέφει έναν πίνακα τιμών ίδιου μεγέθους με τον πρώτο πίνακα.

Η συνάρτηση IF λειτουργεί ως φίλτρο. Επειδή παρέχουμε IF με έναν πίνακα για τη λογική δοκιμή, το IF επιστρέφει έναν πίνακα αποτελεσμάτων. Όπου η ημερομηνία ταιριάζει με το H7, ο πίνακας περιέχει μια τιμή θερμοκρασίας. Σε όλες τις άλλες περιπτώσεις, ο πίνακας περιέχει FALSE. Με άλλα λόγια, μόνο οι θερμοκρασίες που σχετίζονται με την ημερομηνία στο H7 επιβιώνουν από το ταξίδι μέσω της λειτουργίας IF.

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

Με MAXIFS

Στο Excel O365 και το Excel 2019, η νέα συνάρτηση MAXIFS μπορεί να βρει τη μέγιστη τιμή με ένα ή περισσότερα κριτήρια χωρίς την ανάγκη για τύπο πίνακα. Με το MAXIFS, ο αντίστοιχος τύπος για αυτό το παράδειγμα είναι:

=MAXIFS(E5:E9391,B5:B9391,H7)

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