
Formula generică
=MINIFS(times,names,name,actions,action)
rezumat
Pentru a obține "prima intrare, ultima ieșire" din datele foii de timp, puteți utiliza funcțiile MAXIFS și MINIFS sau o formulă de matrice, așa cum este descris mai jos. În exemplul prezentat, formula din H6 este:
=MINIFS(times,names,H5,actions,"in")
cu următoarele intervale denumite: acțiuni = C5: C22. nume = B5: B22, ori = E5: E22
Explicaţie
Funcția MINIFS este concepută pentru a returna valorile minime într-un interval bazat pe unul sau mai multe criterii. În acest caz, intervalul din care extragem o valoare minimă este E5: E22), denumit „ori”.
Filtrăm aceste valori mai întâi folosind două perechi de intervale / criterii. Prima pereche oferă o gamă de B5: B22 (nume), cu numele în H5 pentru criterii. A doua pereche folosește intervalul C5: C22 (acțiuni), cu „în” ca criteriu.
MINIFS returnează apoi cel mai timpuriu timp (minim) în care numele este „Max” și acțiunea este „în”.
Timpul de „ultima ieșire” este calculat într-un mod similar cu funcția MAXIFS:
=MAXIFS(times,names,H5,actions,"out")
Alternative pentru formula matrice
Funcția MAXIFS și funcția MINIFS au fost ambele introduse în Excel 2016. Dacă utilizați o versiune mai veche de Excel, puteți utiliza în schimb o formulă matrice:
(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))
Notă: acestea sunt formule matrice și trebuie introduse cu control + shift + enter. Excel va adăuga automat acoladele.