
Všeobecný vzorec
=MINIFS(times,names,name,actions,action)
Zhrnutie
Na získanie časov „first in, last out“ z údajov časového výkazu môžete použiť funkcie MAXIFS a MINIFS alebo vzorec poľa, ako je popísané nižšie. V zobrazenom príklade je vzorec v H6:
=MINIFS(times,names,H5,actions,"in")
s nasledujúcimi pomenovanými rozsahmi: actions = C5: C22. mená = B5: B22, časy = E5: E22
Vysvetlenie
Funkcia MINIFS je navrhnutá tak, aby vrátila minimálne hodnoty v rozsahu založenom na jednom alebo viacerých kritériách. V tomto prípade je rozsah, z ktorého extrahujeme minimálnu hodnotu, E5: E22), pomenovaný „times“.
Tieto hodnoty najskôr filtrujeme pomocou dvoch párov rozsah / kritérium. Prvý pár poskytuje rozsah B5: B22 (názvy), pričom pre kritériá má názov v H5. Druhá dvojica používa rozsah C5: C22 (akcie), pričom ako kritérium je použité „in“.
MINIFS potom vráti najskorší (minimálny) čas, keď je názov „Max“ a akcia je „in“.
Čas „posledného výstupu“ sa počíta podobným spôsobom ako funkcia MAXIFS:
=MAXIFS(times,names,H5,actions,"out")
Alternatívne možnosti vzorca
Funkcia MAXIFS a MINIFS boli predstavené v programe Excel 2016. Ak používate staršiu verziu programu Excel, môžete namiesto toho použiť vzorec poľa:
(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))
Poznámka: jedná sa o maticové vzorce a musia sa zadávať pomocou klávesov Control + Shift + Enter. Excel automaticky pridá zložené zátvorky.