Присвоение цвета фона ячейке, заданной условием для другой ячейки

Я пытаюсь создать формулу в Microsoft Excel 2010 для выполнения следующего алгоритма:

Если A1 = 10, то A2 имеет фоновый цвет красного цвета.

У меня есть базовые знания о if/then-операторах в Excel, поэтому у меня это до сих пор:

=IF(A1=10, x)

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

Это экран условного форматирования, с которым я столкнулся:

Conditional box

Итак, у меня есть два вопроса:

  • Использует условное форматирование наилучшим способом для этого?
  • Если да, как я могу использовать его, чтобы назначить цвет фона для ячейки, учитывая истинность условия в другой ячейке?

Ответ 1

Вы можете сделать это, используя условное форматирование, так что вы на правильном пути. Одна вещь, которую я предполагаю здесь, это то, что вы хотите отформатировать ячейку справа от ячейки со значением - это правильно? Если это так, вам фактически не нужно использовать формулу if (хотя ваша логика правильная). В этом диалоговом окне введите формулу:

=A1=10

И затем, когда вы нажмете OK, измените диапазон Применяется к, щелкнув значок маленькой диаграммы рядом с ним и нажав ячейку B1. Затем примените и т.д., Закройте окно и попробуйте ввести 10 в A1. Когда вам нужно расширить диапазон, вы можете просто изменить диапазон Применяется к, чтобы охватить все, что вы хотите затронуть. В приведенном ниже примере ячейки B1:B26 будут меняться, если в ячейку вводится 10 непосредственно слева (столбец A).

enter image description here