Найдите экземпляр времени в течение периода времени

Я хотел бы узнать, в какие периоды перехода кто-то завершил их вход в систему и время выхода из системы. Тем не менее, я хотел бы, чтобы Excel считал это, даже если время входа в систему или время составляет 15 минут до или после времени (так как время входа может не быть на полчаса).

В настоящее время у меня есть:

=IF(AND("log in"< "shift end", "log out"> "shift start"),1,0) 

Это будет фиксироваться, если вход в систему = начало сдвига, но не фиксируется должным образом, если они вступают в поздний или ранний период в их смену, так как существует несколько смен – например, 11:30 – 12:30, 12:30 -2: 30 и т. Д.

В конечном счете, я пытаюсь найти количество смен, которые они завершили? Как я могу зафиксировать неточное время переключения?

Вот настройка.

Используя структуру на скриншоте и следующую формулу ( tolerance – именованный диапазон с 15 минутами или 15/24/60 ) в D2:I2 :

 =IF(AND($B2<=D$1+tolerance, $C2>=E$1-tolerance),1,0) 

если бы я понял ваши требования.

  |A |B |C |D |E |F |G |H |I |J |K 1|Name |Start|End |11:50|14:00|15:00|17:30|18:30|20:30|21:30|#shifts 2|hugo |14:15|14:45|0 |1 |0 |0 |0 |0 | |1 

Как было предложено в комментариях, вы можете добавить / подстроить 15 минут. от момента начала / окончания сдвига. поместите эту формулу в самую верхнюю левую ячейку, чтобы калечить, и перетащите ее по всей таблице:

=IF(AND($A4<=C$2+TIME(0,15,0),$B4>=C$3-TIME(0,15,0)),1,0)

Это предполагает, что строка со стартовыми сменными часами равна 2, а строка с конечными сменными часами равна 3, если нет, измените ее на нужное место, но не забудьте сохранить правильную ссылку:

счетные смены

Я не уверен, насколько важен параметр в вашем скриншоте, но его можно легко изменить, чтобы соответствовать ему (хотя последний столбец сдвига не нужен).

Надеюсь это поможет 😉

  • Инкрементный номер при изменении даты
  • Группировка различных элементов внутри категорий и количество выборок для каждой категории.
  • Excel: функция для сопоставления заданной даты между двумя датами
  • Формула для расчета временных рамок
  • Избегание повторных вычислений OFFSET
  • Найти позицию цифры после десятичной точки, которая отличается от двух чисел
  • Формула Excel - SUMIF?
  • Excel комбинация букв и цифр
  • Получение значения ячейки из адреса ячейки, в которой снова указан адрес ячейки найденного значения
  • Средние значения над строками
  • INDEX (INDIRECT («DefinedName»), 1) = # REF, в то время как INDEX (DefinedName, 1) работает
  • Interesting Posts

    Простые ячейки Coldfusion Spreadsheet

    создавать и редактировать защищенный паролем файл excel

    Передавать текстовые поля пользовательской формы, чтобы выделить текстовое поле

    excel vba открыть файлы и скопировать документы на основе монотонно возрастающего имени

    Применить фильтр в файле Excel – VBA

    Замена листа1 текстовым полем в качестве значения данных журнала для создания файлов запросов. VBA Excel macro

    конвертировать XML в пользовательский Excel с помощью Java

    VBA Excel: как получить удаленную строку и добавленную строку в последнем файле excel при сравнении со старым файлом

    excel-vba – не может суммировать словарные статьи в цикле

    Даты от Excel до R, зависимости от платформы

    apache POI создает недопустимую подпись для файла stream xlsx

    Как преобразовать вектор столбца в диагональ матрицы?

    Excel Передача неправильной даты в функцию VBA

    Объединение двух разных столбцов с разделителем

    конвертирование Excel% в C #

    Давайте будем гением компьютера.