Я создал временную шкалу в общем рабочем листе Excel следующим образом:

Теперь мне остается заполнить его содержанием. Для этого у меня есть другой файл. Смотрите изображение ниже:

Я хотел бы найти способ заполнить (с условным форматированием) временную шкалу из рисунка 1. Как я мог это сделать? Есть разные разделы на временной шкале. Я бы предпочел сделать это без макроса VBA, но просто с уравнениями.

Заранее спасибо.

1 ответ1

0

На скриншоте "временной шкалы" было неясно, будет ли время включать информацию о дате, поэтому я сделал предположение, что они этого не делают. В этом случае вам нужно будет добавить вспомогательный столбец в ваш "другой файл", где я предполагаю, что "Время начала" указано в A1:

=ROUND(A2-INT(A2),6)

Я поместил эту формулу в столбец D для следующего примера:

скриншот условного формата

Выберите C1 > Условное форматирование> Новое правило ...> Используйте формулу, чтобы определить ячейки для форматирования> [эта формула]:

=NOT(ISERROR(MATCH(ROUND(C$1,6),$B$2:$B$5,0)))

Хорошо, теперь измените "Применяется к" для этого условия, чтобы

=$C$1:$S$10

ROUND необходим, потому что при сравнении временных меток они не могут MATCH потому что это доли дней.

Очевидно, что это не будет точно соответствовать вашим данным, потому что в вопросе было предоставлено недостаточно информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .