Справка по Excel
Для выбора чисел из генеральной совокупности (1000 — чисел) можно воспользоваться набором функций:
СЛЧИС() или СЛУЧМЕЖДУ() — генерация случайного числа. Первая функция возвращает значение в диапазоне [0,1]. Вторая — в диапазоне, заданном пользователем.
ФИКСИРОВАННЫЙ() — преобразование числа в текст в фиксированном формате.
СЦЕПИТЬ() — конкатенация (склейка) двух текстовых строк.
ДВССЫЛ() — ссылка на ячейку, указанную в аргументе, как на адрес, содержащий искомое значение. Например, если мы хотим получить значение, содержащееся в ячейке D4, то необходим вызов функции: =ДВССЫЛ(D4) (D4 — текст).
|
A |
B |
C |
D |
1 |
24 |
а2 |
12 |
|
2 |
12 |
а 51 |
41 |
|
|
|
|
|
|
50 |
756 |
а1 |
24 |
|
51 |
41 |
а100 |
999 |
|
Рис. 3. Пример использования функций
Таким образом, получение заданной выборки сводится к созданию массива адресов (столбец В) и массива значений, выбранных по этим адресам (столбец С).
Функция ПРОСМОТР возвращает значение строки, столбца или из массива. Функция имеет две синтаксических формы: векторную и форму массива.
Диапазон. Две или более ячеек листа. Ячейки диапазона могут быть как смежными, так и несмежными.
Массив. Объект, используемый для получения нескольких значений в результате вычисления одной формулы или для работы с набором аргументов, расположенных в различных ячейках и сгруппированных по строкам или столбцам. Диапазон массива использует общую формулу; константа массива представляет собой группу констант, используемых в качестве аргументов.
Предполагаемое действие |
См. раздел |
Использование |
Просмотр диапазона, в который входят значения только одной строки или одного столбца (так называемый вектор), в поисках определенного значения и возврат значения из той же позиции второго диапазона. |
Векторная форма |
Векторная форма используется для просмотра значений в большом списке или значений, которые могут изменяться. |
Просмотр первой строки или первого столбца массива, нахождение указанного значения и возврат значения из аналогичной позиции последней строки или столбца массива. |
Форма массива |
Форма массива используется для просмотра небольшого списка значений, которые остаются постоянными. |
Форма вектора
Вектор — это диапазон, содержащий только одну строку или один столбец. Векторная форма функции ПРОСМОТР просматривает диапазон, в который входят значения только одной строки или одного столбца (так называемый вектор), в поисках определенного значения и возвращает значение из соответствующей позиции второго диапазона. Эта форма функции ПРОСМОТР применяется, когда требуется указать диапазон, содержащий значения для сопоставления. Другая форма функции ПРОСМОТР автоматически выполняет поиск в первом столбце или первой строке.
ПРОСМОТР(искомое_значение; просматриваемый_вектор; [вектор_результатов])
Функция ПРОСМОТР в векторной форме имеет аргументы (Аргумент. Значение, предоставляющее информацию для действия, события, метода, свойства, функции или процедуры.), указанные ниже.
Искомое_значение - Обязательный аргумент. Значение, которое функция ПРОСМОТР ищет в первом векторе. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой на значение.
Просматриваемый_вектор - Обязательный аргумент. Диапазон, состоящий из одной строки или одного столбца. Значения в аргументе просматриваемый_вектор могут быть текстом, числами или логическими значениями.
Важно. Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может возвратить неправильный результат. Текст в нижнем и верхнем регистрах считается эквивалентным.
Вектор_результатов - Необязательный аргумент. Диапазон, состоящий из одной строки или столбца. Вектор_результатов должен иметь тот же размер, что и просматриваемый_вектор.
1 См. Лабораторную работу 1.