Подсчет часов, отработанных в праздничные дни, с помощью Excel

Я специально хочу заполнить ячейки K2:K10 часами, которые J Bloggs проработал бы, если бы не выходной день.

введите здесь описание изображения

На скриншоте видно, что J Bloggs работает по 9,5 часов три дня в неделю, начиная с 1 апреля. В октябре он решает изменить свой рабочий день на 7,5, пять дней в неделю. Наконец, 12 января он меняет свой рабочий день на 5 часов с понедельника по пятницу.

Мне нужны ячейки в столбце K для поиска правильных часов в нужный день недели между правильными датами в A5: A8 (и H2).

Примечание: A1:A2 здесь не имеет значения. Также я знаю, что даты, которые я поспешно добавил для государственных праздников, неверны для 2017/18.


person WillacyMe    schedule 12.02.2017    source источник


Ответы (2)


Возможно, я ответил на свой вопрос. Используя приведенный ниже алгоритм

=VLOOKUP(J3,$A$5:$H$8,MATCH(TEXT(J3,"ddd"),$A$4:$H$4,0),TRUE)

Ответ, который я получаю здесь, будет 9,5 при вводе в ячейку K3.

Пожалуйста, напишите, если у вас есть лучший способ сделать это.

person WillacyMe    schedule 12.02.2017

  1. Откройте электронную таблицу Excel. Вставьте заголовок «In» в ячейку A1 и заголовок «Out» в ячейку B1. Введите время начала в ячейку A2 и время окончания в ячейку B2.
  2. Введите заголовок «Всего часов» в ячейку C1. Выберите ячейку C2, щелкнув по ней мышью.
  3. Введите формулу =B2-A2 и нажмите клавишу Enter, чтобы отобразить разницу во времени между двумя ячейками. Измените формат ячейки на часы, выбрав ячейку и щелкнув стрелку рядом с параметром «Число», который находится на вкладке «Главная». Выберите параметр «Пользовательский» и введите «h» в поле «Тип», чтобы изменить формат ячейки на часы. Введите формулу =TEXT (B2-A2,"h"), чтобы сделать это непосредственно в формуле.
  4. Подсчитайте общее количество отработанных часов за одну единицу времени, введя формулу =INT((B2-A2)*24) и нажав клавишу Enter. Функция INT позволяет подсчитать общее количество часов между двумя повторениями и округлить результат до ближайшего часа.
person Etoh Kennedy    schedule 12.02.2017
comment
Спасибо, за советы. - person WillacyMe; 12.02.2017