Τύπος Excel: Μέγιστη τιμή εάν -

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

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

(=MAX(IF(range=criteria,values)))

Περίληψη

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

(=MAX(IF(names=F6,times)))

Όπου τα ονόματα είναι το ονομασμένο εύρος B6: B17 και οι χρόνοι είναι η ονομαζόμενη περιοχή D6: D17.

Σημειώσεις: αυτός είναι ένας τύπος πίνακα και πρέπει να εισαχθεί με Control + Shift + Enter. Οι νεότερες εκδόσεις του Excel έχουν μια λειτουργία MAXIFS, δείτε τη σημείωση παρακάτω.

Εξήγηση

Η συνάρτηση IF αξιολογείται πρώτα. Η λογική δοκιμή είναι μια έκφραση που ελέγχει όλα τα ονόματα:

IF(names=F6 // logical test

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

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

Οι ΑΛΗΘΕΣ τιμές αντιστοιχούν σε σειρές όπου το όνομα είναι "Hannah". Για όλα τα άλλα ονόματα, η τιμή είναι FALSE. Η "τιμή εάν είναι αληθής" για IF είναι οι ονομαζόμενοι χρόνοι εύρους , που περιέχει το πλήρες σύνολο ωρών. Δεν παρέχεται "τιμή εάν false":

IF(names=F6,times)

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

(0.000868055555555556;FALSE;FALSE;0.000902777777777778;FALSE;FALSE;0.000914351851851852;FALSE;FALSE;0.000833333333333333;FALSE;FALSE)

Σημείωση: Οι χρόνοι του Excel είναι κλασματικές τιμές, οι οποίες εξηγούν τα μεγάλα δεκαδικά.

Η συνάρτηση IF λειτουργεί σαν φίλτρο. Μόνο οι τιμές χρόνου που σχετίζονται με το TRUE το κάνουν μέσω του φίλτρου, άλλες τιμές αντικαθίστανται με FALSE.

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

Με MAXIFS

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

=MAXIFS(times,names,F6)

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