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

Билет 30. Работа с функциями ms Excel. Логические функции.

Чтобы присвоить ячейке функцию, необходимо воспользоваться соответствующей командой MS Excel (как правило, вставка => функция).

Функции бывают нескольких видов:

1) Финансовые

2) Дата и время

3) Математические

4) Статистические

5) Ссылки и массивы

6) Работа с базой данных (БД)

7) Текстовые

8) Логические

9) Проверки свойств и значений

[Думаю, называть их все - нет необходимости. Достаточно лишь упомянуть о паре-тройке из них].

Логические функции.

===================

1) ЕСЛИ(а1; а2; а3) - возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.

а1 - логическое выражение (<,>,=).

а2 - значение, приобретаемое при выполненииусловия.

а3 - значение, приобретаемое при невыполнении условия.

Пример 1 (СМ РИСУНОК).

Пример 2 - как на рисунке, только формула выглядит так:

=ЕСЛИ(B3>1500; "Дисконт"; 0).

Суть примера состоит в том, что клиенту, совершившему покупку более, чем на 1500 р. причитается дисконтная карта. Ноль в случае невыполнения условия означает, что клиент топает домой без дисконта, т.е. фунция срабатывает лишь если результатом будет ИСТИНА. Если условие не выполняется (ЛОЖЬ), значит альтернатива не предусмотрена.

2) ЕСЛИ(И(а1; а2; ...); а3; а4) - возвращает одно значение (ИСТИНА или ЛОЖЬ), если все аргументы соблюдают/не соблюдают условие. "И" в функции означает, что все аргументы как бы "дружно" либо соблюдают условие, либо нет.

а1; а2; ...; аN - аргументы логического умножения "И". Те самые, которые "дружно" соблюдают условие, либо нет. Они обязательно должны быть либо больше, либо меньше, либо равны какому-то значению.

а3 - то, что возвратит функция, если результат - ИСТИНА

а4 - то, что возвратит функция, если результат - ЛОЖЬ

Пример:

3) ЕСЛИ(ИЛИ(а1; а2; ...); а3; а4) - возвращает одно значение (ИСТИНА или ЛОЖЬ), однако: если хотя бы один из аргументов соблюдает условие, то функция возвращает значение ИСТИНА. Если же НИ ОДИН из аргументов не соблюдает условие, то функция возвращает значение ЛОЖЬ. "ИЛИ" в функции означает, что "дружного" соблюдения условия формула от аргументов не ожидает, и, соответственно, поступает так, как описано выше. Это и есть отличие И от ИЛИ.

а1; а2; ...; аN - аргументы логического сложения "ИЛИ". Те самые, каждый из которых не обязательно должен собладать/не соблюдать условие вместе с другими. В общем, чтобы проще запомнить, обзовем их "Недружными аргументами" =-) Они обязательно должны быть либо больше, либо меньше, либо равны какому-то значению.

а3 - то, что возвратит функция, если результат - ИСТИНА

а4 - то, что возвратит функция, если результат – ЛОЖЬ

Пример:

Билет 31. Работа с функциями ms Excel. Функции работы с базой данных.

Чтобы присвоить ячейке функцию, необходимо воспользоваться соответствующей командой MS Excel (как правило, вставка => функция).

Функции бывают нескольких видов:

1) Финансовые

2) Дата и время

3) Математические

4) Статистические

5) Ссылки и массивы

6) Работа с базой данных (БД)

7) Текстовые

8) Логические

9) Проверки свойств и значений

[Думаю, называть их все - нет необходимости. Достаточно лишь упомянуть о паре-тройке из них].

Функции работы с БД.

===================

Все функции данного вида имеют стандартный синтаксис. Формат: =ИМЯ_ФУНКЦИИ(а1; а2; а3)

...................................................................................................................

а1 - сама база данных (вся таблица) - диапазон ячеек, рассматриваемый в качестве БД. Обязательным условием является приведение таблицы в соответствие со структурой, принятой в базах данных (БД), т.е. как реляционное соотношение строки и столбца. Запрещается объединять и разбивать ячейки. Каждый столбец таблицы должен иметь единственную ячейку заголовка. В диапазон БД не должны входить общие заголовки таблиц.

.............................................................................................

а2 - поле - ссылка на единственую ячейку, содержащую название того столбца БД, для которого производится расчет.

................................

а3 - условие - ссылка на заранее приготовленное условие, ограничивающее область поиска или расчета.

.............

Условие готовится по правилу. Первая строка условия - точная копия заголовка столбца из БД, по которому будет производиться расчет. Числовая и текстовая информация, при необходимости, может содержать знаки логики (<,>,=). Третья и последняя строки в условиях воспринимаются как набор ИЛИ.

1) ДМАКС(а1; а2; а3) - определяет максимальное значение базы данных по полю, заданному а2 при соблюдении условия, заданного а3.

2) ДМИН(а1; а2; а3) - определяет минимальное значение базы данных по полю, заданному а2 при соблюдении условия, заданного а3.

3) БИЗВЛЕЧЬ(а1; а2; а3) - извлекает единственную ячейку из БД, содержащую сведения из колонки, которой задано а2 при соблюдении условия, заданного а3. Поскольку извлекается одна ячейка, то условие должно быть достаточно сложным, или ему должно предшествовать применение функций. Если ни одна из записей не удовлетворяет условию, то выдается сообщение #ЗНАЧ. Если больше чем одна запись удовлетовряет условию, то выдается сообщение #ЧИСЛО.

Пример:

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