
Obecný vzorec
=MINIFS(times,names,name,actions,action)
souhrn
Chcete-li z dat časového rozvrhu získat časy „první dovnitř a ven“, můžete použít funkce MAXIFS a MINIFS nebo maticový vzorec, jak je popsáno níže. V zobrazeném příkladu je vzorec v H6:
=MINIFS(times,names,H5,actions,"in")
s následujícími pojmenovanými rozsahy: actions = C5: C22. jména = B5: B22, časy = E5: E22
Vysvětlení
Funkce MINIFS je navržena tak, aby vrátila minimální hodnoty v rozsahu založeném na jednom nebo více kritériích. V tomto případě je rozsah, ze kterého extrahujeme minimální hodnotu, E5: E22), s názvem „times“.
Tyto hodnoty filtrujeme nejprve pomocí dvou párů rozsah / kritérium. První pár poskytuje rozsah B5: B22 (jména), přičemž pro kritéria je název v H5. Druhý pár používá rozsah C5: C22 (akce), přičemž jako kritérium je použito „in“.
MINIFS poté vrátí nejbližší (minimální) čas, kdy je název „Max“ a akce je „in“.
Čas „last out“ se vypočítá podobným způsobem jako funkce MAXIFS:
=MAXIFS(times,names,H5,actions,"out")
Alternativy pole
Funkce MAXIFS a MINIFS byly zavedeny v aplikaci Excel 2016. Pokud používáte starší verzi aplikace Excel, můžete místo toho použít maticový vzorec:
(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))
Poznámka: jedná se o maticové vzorce a musí být zadány pomocí kláves Control + Shift + Enter. Excel automaticky přidá složené závorky.