Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTVYeT.doc
Скачиваний:
27
Добавлен:
20.04.2019
Размер:
1.17 Mб
Скачать

23. Числовые и логические функции в Excel. Функции категории «ссылки и массивы» в Excel.

Числовые:

1) Вычисление частного и остатка.

  • Функция ЦЕЛОЕ – округляет число до ближайшего меньшего целого. Например: ЦЕЛОЕ (5,7) – результат 5; ЦЕЛОЕ (-5,7) – результат -6.

  • Функция ОСТАТ (число, делитель) – вычисляет остаток от деления нацело.

2) функции округления: ОКРУГЛ (число, число_разрядов)

  • А) если число_разрядов больше 0, то число округляется до указанного количества десятичных разрядов справа от десятичного разделителя;

  • Б) если число_разрядов равно 0, то число округляется до ближайшего целого;

  • В) если число_разрядов меньше 0, то число округляется до указанного количества десятичных разрядов слева от десятичного разделителя.

Например:

  • Пусть в ячейке А4 записано число 143,3184.

  • Формула ОКРУГЛ (А4,2) вернет число 143,32.

  • Формула ОКРУГЛ (А4,0) вернет число 143.

  • Формула ОКРУГЛ (А4,-1) вернет число 140.

3) Функции округления:

  • Несколько иные задачи решают функции ОКРУГЛВНИЗ (число, число_разрядов) и ОКРУГЛВВЕРХ (число, число_разрядов).

  • В соответствии с их названиями они работают как функция ОКРУГЛ, но округляют всегда в большую или меньшую сторону.

4) Функция ОТБР:

  • Синтаксис: ОТБР (число, число_разрядов)

  • отбрасывает дробную часть числа, если опустить второй аргумент. Если его указать, то функция работает как ОКРУГЛВНИЗ.

5) Функция СЛЧИС.

  • Возвращает равномерно распределенное случайное число, большее либо равное 0 и меньшее 1. Новое случайное число возвращается при каждом вычислении рабочего листа.

  • Синтаксис: СЛЧИС( )

  • Примечание:

  • 1) Чтобы получить случайное вещественное число между a и b, можно использовать следующую формулу:

СЛЧИС()*(b-a)+a

  • 2) Если требуется использовать функцию СЛЧИС для генерации случайного числа, но изменение этого числа при каждом вычислении значения ячейки нежелательно, можно ввести в строку формул =СЛЧИС(), а затем нажать клавишу F9, чтобы заменить формулу на случайное число.

Пример:

  • В ячейку А4 ввести функцию случайного целого числа в интервале от 5 до 20.

  • =ОКРУГЛ ( СЛЧИС()*15+5;0);

или

  • =Целое ( СЛЧИС()*15+5).

Некоторые простые факты из математической логики

Название

Обозначение

Функция Excel

Отрицание

¬

НЕ

Конъюнкция

^ ( & )

И

Дизъюнкция

v

ИЛИ

Логические:

  • На практике «в чистом виде» логические выражения, как правило, не используются. Логическое выражение служит первым аргументом функции ЕСЛИ:

  • ЕСЛИ (лог_выражение, значение_если _истина, значение_если_ложь)

Пример

  • В ячейках Е4 и Е5 даны два числа. Найти разность большего и меньшего.

  • =ЕСЛИ ( E4<E5; E5-E4; E4-E5 ).

1) Функция вертикального просмотра ВПР, синтаксис имеет вид:

  • ВПР (искомое _значение, инфо_таблица, номер_столбца, тип_соответствия)

  • Тип_соответствия – необязательный параметр. Если он равен ИСТИНА или опущен, то первый столбец инфо_таблицы должен быть упорядочен по возрастанию, и в нем отыскивается наибольшее значение, не превышающее искомое.

  • Если тип_соответствия – ЛОЖЬ (можно вводить 0), то первый столбец инфо_таблицы может быть неупорядоченным, а функция ВПР ищет точное соответствие для искомого_значения.

Пример:

  • Дано расписание рейсовых автобусов. Создать справочник поиска времени отправления по заданному маршруту:

  • =ВПР(A3; Расписание!A4:F90; 2; 0);

  • Искомое значение – А3;

  • Информационная таблица – Расписание!А4:F90;

  • Номер столбца – 2;

  • Тип соответствия – ложь.

2) Функция ВЫБОР. Синтаксис: ВЫБОР (номер_индекса ;значение1;значение2;…)

  • Номер_индекса   — это номер выбираемого аргумента-значения. Номер_индекса должен быть числом от 1 до 29, формулой или ссылкой на ячейку, содержащую число в диапазоне от 1 до 29.

  1. Если номер_индекса равен 1, то функция ВЫБОР возвращает значение1; если он равен 2, то функция ВЫБОР возвращает значение 2 и так далее.

  2. Если номер_индекса меньше 1 или больше, чем номер последнего значения в списке, то функция ВЫБОР возвращает значение ошибки #ЗНАЧ!.

  3. Если номер_индекса является дробным, то он усекается до меньшего целого.

  • Значение1, значение2,...   — это от 1 до 29 аргументов-значений, из которых ВЫБОР, используя номер_индекса, выбирает значение или выполняемое действие. Аргументы могут быть числами, ссылками на ячейки, именами, формулами, функциями или текстами.

3) Функция ПОИСКПОЗ. Синтаксис: ПОИСКПОЗ(искомое_значение;просматриваемый_массив;тип_сопоставления)

  • Искомое_значение    — значение, используемое при поиске значения в таблице. Искомое_значение  — это значение, которое сопоставляется со значениями в аргументе просматриваемый_массив. Искомое_значение может быть значением (числом, текстом или логическим значением) или ссылкой на ячейку, содержащую число, текст или логическое значение.

  • Просматриваемый_массив    — непрерывный интервал ячеек, возможно, содержащих искомые значения. Просматриваемый_массив может быть массивом или ссылкой на массив.

  • Тип_сопоставления     — число -1, 0 или 1. Тип_сопоставления указывает, как Microsoft Excel сопоставляет искомое_значение со значениями в аргументе просматриваемый_массив.

  • Если тип_сопоставления равен 1, то функция ПОИСКПОЗ находит наибольшее значение, которое меньше либо равно, чем искомое_значение. Просматриваемый_массив должен быть упорядочен по возрастанию: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА.

  • Если тип_сопоставления равен 0, то функция ПОИСКПОЗ находит первое значение, которое в точности равно аргументу искомое_значение. Просматриваемый_массив может быть не упорядочен.

  • Если тип_сопоставления равен -1, то функция ПОИСКПОЗ находит наименьшее значение, которое больше либо равно чем искомое_значение. Просматриваемый_массив должен быть упорядочен по убыванию: ИСТИНА, ЛОЖЬ, Z-A, ..., 2, 1, 0, -1, -2, ..., и так далее.

  • Если тип_сопоставления опущен, то предполагается, что он равен 1.

4) Функция ИНДЕКС имеет две формы: ссылка и массив. Ссылочная форма всегда возвращает ссылку; форма массива всегда возвращает значение или массив значений. Если первый аргумент функции ИНДЕКС является массивом констант, то лучше использовать форму массива.

Синтаксис 1. Форма массива: ИНДЕКС(массив; номер_строки; номер_столбца)

  • Массив    — это диапазон ячеек или массив констант.

  1. Если массив содержит только одну строку или один столбец, то соответствующий аргумент номер_строки или номер_столбца не является обязательным.

  2. Если массив занимает больше, чем одну строку и больше, чем один столбец, а задан только один аргумент номер_строки или номер_столбца, то функция ИНДЕКС возвращает массив из целой строки или целого столбца аргумента массив.

  • Номер_строки    — это номер строки в массиве, из которой нужно возвращать значение. Если номер_строки опущен, то аргумент номер_столбца нужно задавать обязательно.

  • Номер_столбца    — это номер столбца в массиве, из которого нужно возвращать значение. Если номер_столбца опущен, то аргумент номер_строки нужно задавать обязательно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]