„Excel“ formulė: pirmojo, paskutinio laiko kartai -

Bendroji formulė

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

Santrauka

Norėdami gauti laiko apskaitos žiniaraščio duomenų „pirmas, paskutinis“ laiką, galite naudoti funkcijas MAXIFS ir MINIFS arba masyvo formulę, kaip aprašyta toliau. Parodytame pavyzdyje formulė H6 yra:

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

su šiais įvardytais diapazonais: veiksmai = C5: C22. pavadinimai = B5: B22, laikai = E5: E22

Paaiškinimas

Funkcija MINIFS skirta grąžinti minimalias diapazono vertes pagal vieną ar daugiau kriterijų. Šiuo atveju diapazonas, iš kurio gauname mažiausią vertę, yra E5: E22), pavadintas „laikai“.

Pirmiausia filtruojame šias reikšmes naudodami dvi diapazono / kriterijų poras. Pirmoji pora pateikia diapazoną B5: B22 (vardai), o kriterijai atitinka pavadinimą H5. Antroji pora naudoja diapazoną C5: C22 (veiksmai), o kriterijus yra „in“.

Tada MINIFS pateikia anksčiausią (mažiausią) laiką, kai vardas yra „Max“, o veiksmas yra „in“.

„Paskutinio išėjimo“ laikas apskaičiuojamas panašiai, naudojant funkciją MAXIFS:

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

Masyvo formulės alternatyvos

Funkcija MAXIFS ir MINIFS buvo pristatytos programoje „Excel 2016“. Jei naudojate senesnę „Excel“ versiją, galite naudoti masyvo formulę:

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

Pastaba: tai yra masyvo formulės, kurias reikia įvesti su „Control“ + „Shift“ + „Enter“. „Excel“ automatiškai pridės garbanotas petnešas.

Įdomios straipsniai...