Vzorec programu Excel: Časy prvého dovnútra a poslednýkrát

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.

Zaujímavé články...