2008-10-19 5 views
2

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

ответ

3

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

alt text http://www.vulomedia.com/images/12339ExcelConditionalFormatting.jpg

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

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

1

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

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

  1. Выберите диапазон A1: A8.
  2. Выберите Условное форматирование (Format | Условное форматирование)
  3. Введите условия Cell Value является/Равно/= MAX (A1: A8)
  4. Нажмите кнопку Формат ... и установить шаблон повлиять на фон ,

(Проверено на Excel 2003 на Windows).