2017-02-12 16 views
1

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

enter image description here

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

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

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

ответ

0

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

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

Ответ на этот вопрос я получаю здесь будет 9.5, когда вводится в ячейку K3

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

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

Спасибо, за советы. – WillacyMe

 Смежные вопросы

  • Нет связанных вопросов^_^