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

Номера 101,102,131–136, 201, 202, 231–236, 301, 302 и 331–336 должны возвращать значение 1.

Номера 103-130, 203-230 и 303-330 должны возвращать значение 0.

1 ответ1

1

Добавьте новый лист с именем roomtype в рабочую книгу и в столбце A введите номера комнат. В столбце B введите 1 или 0 для каждой комнаты. Затем вернитесь на лист, где вы хотите формулу.

=VLOOKUP(A3,roomtype!A:B,2,0)

где A3 - ячейка с введенным номером комнаты.

Первый параметр VLOOKUP - это значение, указывающее, какое значение искать.

Второй - это диапазон, из которого ищется значение, соответствующее значению поиска тому, что введено в крайнем левом столбце диапазона.

Третий указывает, из какого столбца диапазона вытащить искомое значение.

Четвертый - логическое (истина или ложь), которое говорит, должно ли совпадение быть точным, или это должен быть поиск диапазона. Если это поиск диапазона, вам не нужно указывать каждое значение в списке, а только вводить значение, для которого необходимо изменить возвращаемое значение. Это может позволить вам сократить список комнат в roomtype , но будет удобнее перечислить их все и использовать точное совпадение. Таким образом, если вы случайно введете несуществующий номер комнаты, он предупредит вас, поставив #N/A в ячейку.

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