
Üldine valem
=MINIFS(times,names,name,actions,action)
Kokkuvõte
Töölehe andmetest aegade "esimene sisse, viimane välja" saamiseks võite kasutada funktsioone MAXIFS ja MINIFS või massiivivalemit, nagu allpool kirjeldatud. Näidatud näites on H6 valem:
=MINIFS(times,names,H5,actions,"in")
järgmiste nimetatud vahemikega: toimingud = C5: C22. nimed = B5: B22, ajad = E5: E22
Selgitus
Funktsioon MINIFS on loodud minimaalsete väärtuste tagastamiseks vahemikus, mis põhineb ühel või mitmel kriteeriumil. Sel juhul on vahemik, millest me minimaalse väärtuse ammutame, E5: E22), nimega "korda".
Filtreerime need väärtused kõigepealt kahe vahemiku / kriteeriumipaari abil. Esimene paar annab vahemiku B5: B22 (nimed), mille nimi on kriteeriumide jaoks H5. Teine paar kasutab vahemikku C5: C22 (toimingud), kriteeriumina "sisse".
Seejärel tagastab MINIFS varaseima (minimaalse) aja, kus nimi on "Max" ja tegevus on "sees".
"Viimase välja" aeg arvutatakse sarnaselt funktsioonile MAXIFS:
=MAXIFS(times,names,H5,actions,"out")
Massiivvalemi alternatiivid
Funktsioon MAXIFS ja MINIFS võeti mõlemad kasutusele rakenduses Excel 2016. Kui kasutate Exceli vanemat versiooni, võite selle asemel kasutada massiivivalemit:
(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))
Märkus: need on massiivivalemid ja need tuleb sisestada juhtklahviga + shift + enter. Excel lisab lokkis traksid automaatselt.