Создавайте динамические временные ряды с молниеносной скоростью

Anonim

В отличие от значений даты и нумерации, время в Excel не является целым числом. Поэтому сложнее автоматически генерировать непрерывное время в пределах временного коридора. Через специальную матрицу площадей

Выполните следующие действия, чтобы сгенерировать временной ряд из показанной книги:

  1. Выделите область A4: A18.
  2. Введите следующую формулу:
    = СТРОКА (КОСВЕННАЯ (E4 * 24 & ":" & E5 * 24)) / 24
  3. Нажмите комбинацию клавиш CTRL + SHIFT + ENTER, чтобы подтвердить формулу матрицы диапазонов.
  4. Отформатируйте формат времени для области A4: A18.
  5. Скройте возможные значения ошибок, отформатировав белый цвет шрифта для значений ошибок для диапазона A4: A18, используя следующую формулу с помощью условного форматирования:
    = ISERROR (A4)

Формула автоматически переносится во все ячейки в диапазоне A4: A18 и создает непрерывный временной ряд в пределах значений времени из ячеек E4 и E5. Формула работает по следующему принципу:

  • Умножив две ячейки E4 и E5 на 24, вы получите время, указанное в них в виде целых чисел.
  • Используя оператор «&» в функции ДВССЫЛ, вы можете объединить эти два целых числа, чтобы сформировать линейную область.
  • Функция ЛИНИЯ определяет номер линии этой области линии для каждой линии маркировки.
  • Разделив эти рассчитанные номера строк еще раз на 24, вы получите соответствующее время.
  • Если вы измените время в ячейках E4 и E5, время в диапазоне A4: A18 будет автоматически скорректировано.