Exceli valem: esimesed sisse, viimased ajad -

Ü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.

Huvitavad Artiklid...