Excel képlet: Első be, utoljára -

Általános képlet

=MINIFS(times,names,name,actions,action)

Összegzés

A munkaidő-nyilvántartás adataiból az "első be, utoljára" idők eléréséhez használhatja a MAXIFS és a MINIFS függvényeket, vagy egy tömbképletet az alábbiakban leírtak szerint. A bemutatott példában a H6 képlete a következő:

=MINIFS(times,names,H5,actions,"in")

a következő megnevezett tartományokkal: műveletek = C5: C22. nevek = B5: B22, idők = E5: E22

Magyarázat

A MINIFS funkció úgy van kialakítva, hogy egy vagy több kritérium alapján egy tartomány minimális értékeit adja vissza. Ebben az esetben az a tartomány, amelyből kivonunk egy minimális értéket, az E5: E22), amelyet "időknek" nevezünk.

Ezeket az értékeket először két tartomány / feltétel pár segítségével szűrjük. Az első pár a B5: B22 (nevek) tartományt tartalmazza, a név H5-ben szerepel a kritériumok szempontjából. A második pár a C5: C22 (műveletek) tartományt használja, az "in" kritériumként.

A MINIFS ekkor visszaadja a legkorábbi (minimális) időt, ahol a név "Max" és a művelet "in".

Az "utolsó kijárat" idejét a MAXIFS függvény hasonló módon számítja ki:

=MAXIFS(times,names,H5,actions,"out")

Tömbképlet-alternatívák

A MAXIFS és a MINIFS függvényeket mind az Excel 2016-ban vezették be. Ha az Excel régebbi verzióját használja, akkor inkább egy tömbképletet használhat:

(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))

Megjegyzés: ezek tömbképletek, amelyeket a control + shift + enter billentyűkombinációval kell megadni. Az Excel automatikusan hozzáadja a göndör zárójeleket.

érdekes cikkek...