2015-05-08 2 views
0

Я хочу создать автоматически сгенерированную «временную шкалу», когда я заполняю столбец цифрами. Допустим, что C4 получает значение 5. Затем я хочу, чтобы D4: I4 был либо заполнен 1 (поэтому я могу использовать условное форматирование), либо заполнен определенным цветом. Это должно иметь место для более чем 300 строк, C4: C350. Есть ли способ использовать обычные формулы или мне нужно написать макрос. Мне нужно, чтобы это было максимально легко использовано, поскольку многие люди, не привыкшие работать с макросами, должны иметь возможность использовать его.Excel создает «бары» или заполняет серию ячеек на основе других значений ячейки

ABCDEFGHIJKL Арт No1 Имя1 Количество 1 2 3 4 5 6 7 8 9 Арт NO2 Имя2 Количество 1 2 3 4 5 Арт NO2 Имя2 Количество 1 2 3 4 5 6 7 8 9 10 11 12

И так далее ...

+0

Добро пожаловать в Переполнение стека! В отличие от форумов, мы не используем «Спасибо», или «Любая помощь оценена», или подписи на [so]. См. «[Должны ли« Привет »,« спасибо », теги и приветствия удалены из сообщений?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -Свободно от сообщений). Кстати, это «Спасибо заранее», а не «Спасибо в продвинутый». –

ответ

0
  • Выберите диапазон, в котором вы хотите покрасить, то есть D4: M350. M зависит от максимального значения, которое будет иметь ваша колонка C. В этом примере я предположил, что 10 будет максимальным значением (D, E, F, G, H, I, J, K, L, M = 10 столбцов).

  • На вкладке Главная выберите команду Условное форматирование -> Новое правило -> значения формата, где эта формула верна

  • Введите эту формулу:

    =COLUMN(D4)-COLUMN($C4)<=$C4 
    
  • Нажмите кнопку Формат, выбрать желаемый формат ячейки, и вам хорошо идти.

Смежные вопросы