Формула Excel: час першого входу, останнього виходу -

Загальна формула

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

Резюме

Щоб отримати дані "перший вхід, останній вихід" з даних табелів обліку робочого часу, ви можете використовувати функції MAXIFS і MINIFS або формулу масиву, як описано нижче. У наведеному прикладі формула в H6 така:

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

з наступними іменованими діапазонами: actions = C5: C22. імена = B5: B22, раз = E5: E22

Пояснення

Функція MINIFS призначена для повернення мінімальних значень у діапазоні на основі одного або декількох критеріїв. У цьому випадку діапазон, з якого ми витягуємо мінімальне значення, становить E5: E22), названий "раз".

Спочатку ми фільтруємо ці значення, використовуючи дві пари діапазону / критерію. Перша пара забезпечує діапазон B5: B22 (імена), з назвою в H5 для критеріїв. Друга пара використовує діапазон C5: C22 (дії), з критерієм "in".

Потім MINIFS повертає найраніший (мінімальний) час, коли ім'я "Max", а дія "in".

Час "останнього виходу" обчислюється подібним чином за допомогою функції MAXIFS:

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

Альтернативи формули масиву

Функція MAXIFS і MINIFS були введені в Excel 2016. Якщо ви використовуєте стару версію Excel, замість цього ви можете використовувати формулу масиву:

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

Примітка: це формули масиву і їх потрібно вводити за допомогою control + shift + enter. Excel автоматично додасть фігурні дужки.

Цікаві статті...