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

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

Например... У меня есть 3 ячейки, я хочу, чтобы ячейка C заполнялась информацией, представленной в ячейке B, но только когда ячейка A представляет собой "XYZ", я бы предположил, что функция, которую я должен использовать, это: =IF(CellA="XYZ","CellB",0)

Проблема в том, что я не могу использовать другую ячейку в качестве "значения".

3 ответа3

1

В функции вам нужно использовать правильные ссылки на ячейки. Excel не распознает "CellB". Правильная ссылка на использование столбца и строки. Например, A1 - это ссылка на столбец A, строка 1.

При этом ваша формула в C1 должна быть =IF(A1="XYZ", B1, 0) . Это вернет значение B1 если в A1 есть XYZ . В противном случае он вернет 0 .

1

Вы МОЖЕТЕ использовать другую ячейку в качестве "значения", но без кавычек ("), например

=IF(A1="XYZ", B1, 0)

Тогда каждый раз, когда B1 будет меняться (а A1 будет содержать значение "XYZ"), ячейка с этой формулой будет показывать то же значение, что и B1 .

1

Предположим, ваш рабочий лист посвящен аренде.

Для компании "XYZ" арендная плата, скажем, 165 рупий за квадратный фут.В то время как для других это 5000 рупий, скажем.

В столбце A: Название компании. В столбце B: Площадь, используемая в квадратных футах. В столбце C: Если для компании указано "XYZ", арендная плата в столбце C будет равна площади X 165 или 5000 рупий.

Таким образом, в столбце C формула ячейки C2 будет иметь вид:

C2 = если (A2 = "XYZ", B2 * 165,5000)

Скопируйте формулу в C2 и вставьте ее в столбец.

Если какой-либо запрос, пожалуйста, вернитесь назад.

Благодарю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .