Трудно объяснить, что я собираюсь сделать, поэтому терпите меня, я пытаюсь создать рабочую книгу и хочу, чтобы определенная ячейка автоматически заполнялась.
Я использовал IF
функция, потому что я хочу, чтобы поле заполнялось информацией из другого поля, если выполняется условие.
Например ... У меня есть 3 ячейки, я хочу, чтобы ячейка C заполнялась информацией, представленной в ячейке B, но только когда ячейка A представляет собой "XYZ", я бы предположил, что функция, которую я должен использовать, это =IF(CellA="XYZ","CellB",0)
,
Проблема в том, что я не могу использовать другую ячейку в качестве «значения».
microsoft-excel
cbrindley
источник
источник
Ответы:
В функции вам нужно использовать правильные ссылки на ячейки. Excel не распознает "CellB". Правильная ссылка на использование столбца и строки. Например,
A1
является ссылкой для столбца A, строка 1.Как говорится, ваша формула в
C1
должно быть=IF(A1="XYZ", B1, 0)
, Это вернет значениеB1
еслиA1
имеетXYZ
в этом. В противном случае он вернется0
,источник
Вы МОЖЕТЕ использовать другую ячейку в качестве «значения», но без кавычек (
"
), е. г.Тогда каждый раз, когда
B1
будет меняться (иA1
будет содержать значение"XYZ"
) ячейка с этой формулой покажет то же значение какB1
,источник
Предположим, ваш рабочий лист посвящен аренде.
Для компании "XYZ" арендная плата составляет, скажем, 165 рупий за квадратный фут. А для других это, скажем, 5000 рупий.
В столбце A: Название компании В столбце B: площадь, используемая в квадратных футах В столбце C: если Компания является «XYZ», тогда арендная плата в столбце C будет Зона X 165 или 5000 рупий.
Таким образом, в столбце C формула ячейки C2 будет иметь вид:
C2 = если (A2 = "XYZ", B2 * 165,5000)
Скопируйте формулу в C2 и вставьте ее в столбец.
Если какой-либо запрос, пожалуйста, вернитесь назад.
Благодарю.
источник