
Γενική φόρμουλα
=MINIFS(times,names,name,actions,action)
Περίληψη
Για να λάβετε φορές "first in, last out" από τα δεδομένα φύλλου χρόνου, μπορείτε να χρησιμοποιήσετε τις συναρτήσεις MAXIFS και MINIFS ή έναν τύπο πίνακα όπως περιγράφεται παρακάτω. Στο παράδειγμα που παρουσιάζεται, ο τύπος στο H6 είναι:
=MINIFS(times,names,H5,actions,"in")
με τις ακόλουθες ονομασμένες περιοχές: ενέργειες = C5: C22. ονόματα = B5: B22, φορές = E5: E22
Εξήγηση
Η συνάρτηση MINIFS έχει σχεδιαστεί για να επιστρέφει τις ελάχιστες τιμές σε ένα εύρος με βάση ένα ή περισσότερα κριτήρια. Σε αυτήν την περίπτωση, το εύρος από το οποίο εξάγουμε μια ελάχιστη τιμή είναι E5: E22), που ονομάζεται "φορές".
Φιλτράμε αυτές τις τιμές πρώτα χρησιμοποιώντας δύο ζεύγη εύρους / κριτηρίων. Το πρώτο ζεύγος παρέχει μια σειρά από B5: B22 (ονόματα), με το όνομα σε H5 για κριτήρια. Το δεύτερο ζεύγος χρησιμοποιεί το εύρος C5: C22 (ενέργειες), με κριτήριο "in".
Στη συνέχεια, το MINIFS επιστρέφει την πρώτη (ελάχιστη) ώρα όπου το όνομα είναι "Max" και η ενέργεια είναι "in".
Ο χρόνος "τελευταία έξοδος" υπολογίζεται με παρόμοιο τρόπο με τη συνάρτηση MAXIFS:
=MAXIFS(times,names,H5,actions,"out")
Εναλλακτικές λύσεις για τον τύπο
Η συνάρτηση MAXIFS και η συνάρτηση MINIFS εισήχθησαν και οι δύο στο Excel 2016. Εάν χρησιμοποιείτε παλαιότερη έκδοση του Excel, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα:
(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))
Σημείωση: αυτοί είναι τύποι συστοιχιών και πρέπει να εισαχθούν με το control + shift + enter. Το Excel θα προσθέσει αυτόματα τα σγουρά τιράντες.