Excel formula: Pirmie, pēdējie reizes reizes

Vispārēja formula

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

Kopsavilkums

Lai no laika uzskaites datiem iegūtu “pirmais iekšā, pēdējais” laiku, varat izmantot funkcijas MAXIFS un MINIFS vai masīva formulu, kā aprakstīts tālāk. Parādītajā piemērā formula H6 ir:

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

ar šādiem nosauktajiem diapazoniem: darbības = C5: C22. nosaukumi = B5: B22, reizes = E5: E22

Paskaidrojums

Funkcija MINIFS ir paredzēta, lai atgrieztu minimālās vērtības diapazonā, pamatojoties uz vienu vai vairākiem kritērijiem. Šajā gadījumā diapazons, no kura mēs iegūstam minimālo vērtību, ir E5: E22) ar nosaukumu "reizes".

Mēs vispirms filtrējam šīs vērtības, izmantojot divus diapazonu / kritēriju pārus. Pirmais pāris nodrošina diapazonu B5: B22 (nosaukumi), un kritērijiem H5 ir nosaukums. Otrais pāris izmanto diapazonu C5: C22 (darbības), kā kritēriju izmantojot "in".

Pēc tam MINIFS atgriež agrāko (minimālo) laiku, kurā vārds ir "Maks." Un darbība ir "iekšā".

"Pēdējās izejas" laiks tiek aprēķināts līdzīgi ar funkciju MAXIFS:

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

Masīva formulas alternatīvas

Funkcija MAXIFS un MINIFS tika ieviesta programmā Excel 2016. Ja izmantojat vecāku Excel versiju, tā vietā varat izmantot masīva formulu:

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

Piezīme: tās ir masīvu formulas, un tās jāievada ar vadības taustiņu + shift + enter. Excel automātiski pievienos cirtainās lencītes.

Interesanti raksti...