Excel Условное форматирование с взвешенным итогом - PullRequest
2 голосов
/ 20 октября 2008

У меня есть наборы значений в строках в Excel Первая строка содержит весовой коэффициент того, насколько каждое значение в каждом столбце влияет на итоговую сумму. Теперь я хочу отметить в каждой следующей строке значение, которое больше всего способствовало взвешенному итогу, изменив его фон. Я играл с условным форматированием, но мои навыки Excel скромны, если не сказать больше. Итак, как мне это сделать?

Ответы [ 2 ]

3 голосов
/ 20 октября 2008

Предполагая, что веса указаны в A1: C1, а значения указаны в A2: C2, введите = MAX ($ A $ 1: $ C $ 1 * $ A2: $ C2) / A $ 1 как условие «равных» для A2

альтернативный текст http://www.vulomedia.com/images/12339ExcelConditionalFormatting.jpg

В словах эта формула (максимум (значения х весов)) / вес этого столбца.

Опытные пользователи Excel могут заметить, что если эта формула была введена в ячейку листа, ее необходимо будет ввести в виде формулы массива, чтобы получить правильное значение. Хитрость в том, что когда формулы используются в условных форматах, они всегда обрабатываются как формулы массива; Ctrl-Shift-Enter не требуется.

1 голос
/ 20 октября 2008

Вот что, я думаю, вы пытаетесь сделать: у вас есть список чисел (они оказываются весами, но это не важно). Вы хотите, чтобы наибольшее число было выделено по-разному.

Предположим, что ячейки находятся в диапазоне A1: A8.

  1. Выберите диапазон A1: A8.
  2. Выберите условное форматирование (Формат | Условное форматирование)
  3. Введите условие Ячейка Значение равно / равно / = MAX (A1: A8)
  4. Нажмите кнопку «Форматировать ...» и задайте шаблон для воздействия на фон.

(протестировано в Excel 2003 в Windows.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...