2015-01-03 2 views
-2

Я пытаюсь найти наиболее эффективный способ дать мне временный цветовой код (4 разных цвета) на основе какой торговой сессии было вызвано предупреждение (Лондон, Лондон & США, США, а также после часов). Я пробовал несколько способов, но ни один из них не дал правильного результата.Использование условного форматирования с несколькими условиями для ячеек цветного формата

Например, если предупреждение было запущено в 07:05:33, то это произошло на сеансе LONDON & USA и должно быть окрашено в зеленый цвет. Если предупреждение было в 02:22:33, то это было на лондонской сессии, и это поле должно быть окрашено в синий цвет. Это всего лишь несколько примеров. Если значение времени не указано, то соответствующее поле должно оставаться незаполненным. Я хотел включить фотографию, но пока не набрал достаточного количества очков репутации. Итак ... Я собираюсь попытаться дать устный снимок того, что у меня есть, и описать его в меру своих возможностей.

Мои сигналы оповещения расположены e11: e61 ... столбец E является тем, который я хотел бы покрасить.

Сессии следующие ...

London Only 2:00:00 - 6:59:59 (Dark Blue) 
London & USA 7:00:00 - 9:59:59 (Green) 
USA Only  10:00:00 - 4:00:00 (Dark Orange) 
After Hours 4:00:01 - 23:59:59 (Light Blue) 
After Hours 0:00:01 - 01:59:59 

Не знаю, как я могу запрограммировать весь этот столбец в Excel, чтобы сделать это. Я видел несколько цветов в электронных таблицах, но не знаю, является ли это ручным или автоматическим. Я бы предположил автоматически из-за количества данных и времени, которое потребуется для окраски каждой из ячеек.

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

J5:K5 represent 2:00:00 - 06:59:59 
J6:K6 represent 07:00:00 - 09:59:59 
J7:K7 represent 10:00:00 - 4:00:00 
J8:K8 represent 04:00:01 - 23:59:59 
J9:K9 represent 00:00:01 - 01:59:59 

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

+0

Надеюсь, мое описание выше ясно, и спасибо Тиму за то, что он представил мои данные очень организованным образом. Например, моя первая запись для E11 - 07:05:00. Мне нужен расчет, который анализирует, какой временной интервал (или торговая сессия) на этот раз попадает. Как только этот сеанс будет определен, тогда для вычисления потребуется присвоить цветовой код для этой торговой сессии. –

ответ

0

Я был в состоянии решить эту проблему, выполнив следующие действия:

  1. Главная> Стиль> Условное форматирование
  2. Создать новое правило - «Использовать формулу для определения, какие ячейки следует форматировать»
  3. Мне пришлось создать 5 разных правил из-за установки времени сеанса.
  4. Каждое правило следовали основные настройки: = И ($ e11> = TIME (7,0,0), $ E11 < = TIME (9,59,59))
  5. у меня было только изменить данные времени для каждой из пяти.

Он отлично работает сейчас! Надеюсь, что это хорошо для других.

+0

Какой цвет пятый? – pnuts

+0

pnuts ... на самом деле это 5 сеансов в 4 цветах –

1

Вы можете автоматически применять условное форматирование к электронным таблицам Excel со встроенными функциями. Они будут обновлять цвет ячейки, исходя из значения ячейки, которую можно контролировать в режиме реального времени. Это работает в обоих newer (2010+) и older версий Microsoft Office, хотя новые версии офиса поддерживают эти функции, которые не появляются в более старых версиях:

  • гистограмм
  • Цвет Весы
  • наборы иконок
+0

fond42518 ... Я пытался запрограммировать формулу, используя Home> Style> Условное форматирование. Однако я не должен делать что-то правильно, потому что не окрашиваются клетки. Не уверен, какая правильная входная формула должна быть на этом этапе. –

+0

Я заметил с помощью Data Bars, Color Scales и Icon Sets ... что эти три параметра не работают с тем, что я пытаюсь сделать. Я считаю, что мне нужно сделать какую-то формулу/утверждение, которая истинна, а затем назначить цвет. Однако, просто не понял, как YET! –

+0

Не могли бы вы загрузить свой файл и опубликовать ссылку в комментариях? Я хотел бы помочь вам! – andrewgu