В отличие от значений даты и нумерации, время в Excel не является целым числом. Поэтому сложнее автоматически генерировать непрерывное время в пределах временного коридора. Через специальную матрицу площадей
Выполните следующие действия, чтобы сгенерировать временной ряд из показанной книги:
- Выделите область A4: A18.
- Введите следующую формулу:
= СТРОКА (КОСВЕННАЯ (E4 * 24 & ":" & E5 * 24)) / 24 - Нажмите комбинацию клавиш CTRL + SHIFT + ENTER, чтобы подтвердить формулу матрицы диапазонов.
- Отформатируйте формат времени для области A4: A18.
- Скройте возможные значения ошибок, отформатировав белый цвет шрифта для значений ошибок для диапазона A4: A18, используя следующую формулу с помощью условного форматирования:
= ISERROR (A4)
Формула автоматически переносится во все ячейки в диапазоне A4: A18 и создает непрерывный временной ряд в пределах значений времени из ячеек E4 и E5. Формула работает по следующему принципу:
- Умножив две ячейки E4 и E5 на 24, вы получите время, указанное в них в виде целых чисел.
- Используя оператор «&» в функции ДВССЫЛ, вы можете объединить эти два целых числа, чтобы сформировать линейную область.
- Функция ЛИНИЯ определяет номер линии этой области линии для каждой линии маркировки.
- Разделив эти рассчитанные номера строк еще раз на 24, вы получите соответствующее время.
- Если вы измените время в ячейках E4 и E5, время в диапазоне A4: A18 будет автоматически скорректировано.