Ищет значение в крайнем левом столбце таблицы и возвращает
значение в той же строке из указанного столбца таблицы.
(Для запоминания: ВПР – аббревиатура от Вертикальный Поиск Результата)
Синтаксис
ВПР(искомое_значение;инфо_таблица;номер_столбца;интервальный_просмотр)
Искомое_значение
- это значение, которое должно быть найдено в первом столбце массива.
Искомое_значение может быть значением, ссылкой или текстовой строкой.
Инфо_таблица
- это таблица с информацией, в которой ищутся данные. Можно использовать ссылку
на интервал или имя интервала, например, БазаДанных или Список.
·
Если интервальный_просмотр имеет значение ИСТИНА, то
значения в первом столбце аргумента инфо_таблица должны быть расположены в
возрастающем порядке: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном
случае функция ВПР может выдать неправильный результат. Если
интервальный_просмотр имеет значение ЛОЖЬ, то инфо_таблица не обязана быть
сортированной.
·
Данные можно упорядочить следующим образом: в меню Данные выбрать команду Сортировка
и установить переключатель По Возрастанию.
·
Значения в первом столбце аргумента инфо_таблица
могут быть текстами, числами или логическими значениями.
·
Регистр не учитывается (т. е. строчные и заглавные
буквы не различаются).
Номер_столбца
- это номер столбца в массиве инфо_таблица, в котором должно быть найдено
соответствующее значение. Если номер_столбца равен 1, то возвращается значение
из первого столбца аргумента инфо_таблица; если номер_столбца равен 2, то
возвращается значение из второго столбца аргумента инфо_таблица и так далее.
Если номер_столбца меньше 1, то функция ВПР возвращает значение ошибки #ЗНАЧ!;
если номер_столбца больше, чем количество столбцов в аргументе инфо_таблица, то
функция ВПР возвращает значение ошибки #ССЫЛ!.
Интервальный_просмотр - это логическое значение, которое определяет,
нужно ли, чтобы ВПР искала точное или приближенное соответствие. Если этот
аргумент имеет значение ИСТИНА или опущен, то возвращается приблизительно
соответствующее значение; другими словами, если точное соответствие не найдено,
то возвращается наибольшее значение, которое меньше, чем искомое_значение. Если
этот аргумент имеет значение ЛОЖЬ, то функция ВПР ищет точное соответствие.
Если таковое не найдено, то возвращается значение ошибки #Н/Д.
Замечания
·
Если ВПР не может найти искомое_значение и
интервальный_просмотр имеет значение ИСТИНА, то используется наибольшее
значение, которое меньше, чем искомое_значение.
·
Если искомое_значение меньше, чем наименьшее
значение в первом столбце аргумента инфо_таблица, то функция ВПР возвращает
значение ошибки #Н/Д.
·
Если ВПР не может найти искомое_значение и
интервальный_просмотр имеет значение ЛОЖЬ, то ВПР возвращает значение ошибки
#Н/Д.
Примеры
На приведенном рабочем листе, где интервал A4:C12 имеет имя Интервал:
ВПР(1;Интервал;1;ИСТИНА)
равняется 0,946
ВПР(1;Интервал;2)
равняется 2,17
ВПР(1;Интервал;3;ИСТИНА)
равняется 100
ВПР(0,746;Интервал;3;ЛОЖЬ)
равняется 200
ВПР(0,1;Интервал;2;ИСТИНА)
равняется #Н/Д, поскольку 0,1 меньше,
чем наименьшее значение в столбце A
ВПР(2;Интервал;2;ИСТИНА)
равняется 1,71
Синтаксис
ЕНД(значение)
Значение - это проверяемое значение.
Значение может быть пустой ячейкой, значением ошибки, логическим значением,
текстом, числом, ссылкой или именем объекта любого из перечисленных типов.
Примеры
Предположим, что на рабочем листе, который описывает цены на
золото в различных регионах, ячейки C1:C5 содержат следующие
текстовые, числовые значения и значения ошибок: "Золото",
"Регион1", #ССЫЛ! , 330,92 руб. и #Н/Д соответственно.
ЕНД(C3)
равняется ЛОЖЬ
ЕНД(C5)
равняется ИСТИНА
Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Синтаксис
ИЛИ(логическое_значение1;логическое_значение2;
...)
Логическое_значение1,
логическое_значение2, ... — это от 1 до 30
проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
Аргументы должны принимать логические значения (ИСТИНА или ЛОЖЬ) или быть массивами или ссылками, которые содержат логические значения.
Если аргумент, который является ссылкой или массивом,
содержит тексты или пустые ячейки, то такие значения игнорируются.
Если заданный интервал не содержит логических значений,
то функция ИЛИ возвращает значение ошибки #ЗНАЧ!.
ИЛИ(ИСТИНА)
равняется ИСТИНА
ИЛИ(1+1=1;2+2=5)
равняется ЛОЖЬ
Если ячейки A1:A3 содержат значения ИСТИНА, ЛОЖЬ и
ИСТИНА, то:
ИЛИ(A1:A3)
равняется ИСТИНА
И
Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
Синтаксис
И(логическое_значение1;
логическое_значение2; ...)
Логическое_значение1,
логическое_значение2, ... — это от 1 до 30 проверяемых
условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
Аргументы должны быть логическими значениями, массивами
или ссылками, которые содержат логические значения.
Если аргумент, который является ссылкой или массивом,
содержит тексты или пустые ячейки, то такие значения игнорируются.
Если указанный интервал не содержит логических значений,
то И возвращает значение ошибки #ЗНАЧ!.
И(ИСТИНА; ИСТИНА)
равняется ИСТИНА
И(ИСТИНА; ЛОЖЬ)
равняется ЛОЖЬ
И(2+2=4; 2+3=5)
равняется ИСТИНА
Если интервал B1:B3 содержит значения ИСТИНА, ЛОЖЬ, и
ИСТИНА, то:
И(B1:B3)
равняется ЛОЖЬ
Если ячейка B4 содержит число между 1 и 100, то:
И(1<B4; B4<100)
равняется ИСТИНА
Предположим, что нужно вывести на экран содержимое ячейки
B4, если она содержит число строго между 1 и 100 и сообщение "Значение вне
интервала" в противном случае. Тогда, если ячейка B4 содержит число 104,
то выражение:
ЕСЛИ(И(1<B4; B4<100); B4; "Значение вне
интервала")
равняется "Значение вне
интервала",
а если ячейка B4 содержит 50, то:
ЕСЛИ(И(1<B4; B4<100); B4; "Значение вне
интервала")
равняется 50
ПРАВСИМВ
Функция ПРАВСИМВ возвращает указанное число последних символов текстовой строки.
Синтаксис
ПРАВСИМВ(текст;число_символов)
Текст —
это текстовая строка, содержащая извлекаемые символы.
Число_символов — определяет,
сколько символов должна извлечь функция ПРАВСИМВ.
§ Если число_символов опущено, то оно полагается равным 1.
Примеры
ПРАВСИМВ("Продажная Цена"; 4)
равняется "Цена"
ПРАВСИМВ("Ассортиментный Номер")
равняется "р"
ПРОПИСН
Делает все буквы в тексте прописными.
ПРОПИСН(текст)
Текст
- это текст, преобразуемый в верхний регистр. Текст может быть ссылкой на текст
или текстовой строкой.
Примеры
ПРОПИСН("всего")
равняется
"ВСЕГО"
Если ячейка E5 содержит строку "доход", то:
ПРОПИСН(E5)
равняется "ДОХОД"