Файл: Лекция Электронная таблица Excel, основные возможности 3 1 Мастер функций MicrosoftExcel, простые вычисления 3.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 130
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Лекция 1. Электронная таблица Excel, основные возможности
5.1 Мастер функций MicrosoftExcel, простые вычисления
1.2 Математические и статистические функции
2.3 Расчеты с использованием функций баз данных
Лекция 3. Построение графиков и диаграммв Excel, фильтрация баз данных, создание сводных таблиц
Рассчитаем по формуле:
=СУММЕСЛИ(С1:С9; ">100"
Получается ответ: 966.
Функция СЧЁТСЛИ – статистическая функция, которая определяет, сколько строчек диапазона удовлетворяет условию (критерию).
Общий вид:
=СЧЁТЕСЛИ(диапазон; критерий)
Работает так: просматривает все ячейки, определенные диапазоном, на соответствие критерию, и подсчитывает число строк диапазона, удовлетворяющих критерию.
Примечания
1 В качестве диапазона используются ячейки только одного столбца.
2 Критерий – только одно условие, которое может быть текстом или числом.
Пример (таб. 1).
Необходимо определить: сколько раз в таблице упоминается транспортное средство поезд.
Рассчитаем по формуле:
=СЧЁТЕСЛИ(A1:A9; "Поезд")
Ответ: 2.
Контрольные вопросы
-
Что понимают под функцией в Excel? -
Перечислите основные категории функций в Excel. -
В каких случаях следует использовать абсолютную, а в каких относительную адресацию? -
Как пользоваться справочной информацией Мастера функций? -
Как записываются вложенные функции с помощью Мастера функций? -
Какие логические функции Вы знаете? -
Перечислите правила записи функций.
Лекция 2. Логические функции
2.1 Логические функциив Excel
В MicrosoftExcel существует только 6 логических функций.
Функция ЕСЛИ – логическая функция, которая возвращает значение варажение1, если условие истинно, или значение выражение2, если условие ложно.
Общий вид: =ЕСЛИ(условие; выражение1; выражение2)
Пример (таб. 1).
Пусть в клетке A11 находится формула:
=ЕСЛИ(C3<100;С3*5;C3:5)
Ответ: 25
Если число в ячейке C3 меньше 100, то в ячейку A11 занесется 25 (результат вычисления C3*5), иначе в ячейке A11 будет 1 (результат вычисления 5*C3:5).
Функция И – логическая функция проверки выполнимости условий.
Общий вид: =И(условие1; условие2;…)
Работает так: если все логические выражения (условия) верны (истинны), то и результат - истина, иначе - ложь.
Например: =И(А3=”Автомобиль ”;D3<100)
Данная формула выдаст значение ИСТИНА, т.к. в А3 введен текст «Автомобиль», а в D3 = 5. Иначе было бы выдано значение ЛОЖЬ.
2.2 Вложенные функции
Функцию И можно использовать как функцию, вложенную в ЕСЛИ.
Пример
Пусть в ячейке Е3 записана формула:
=ЕСЛИ(И(А3=”Автомобиль”;C3>100);B3;C3).
Если содержимое клетки А3=”Автомобиль”и C3>100, то в клетку Е3 запишется содержимое клетки В3, иначе в клетку Е3 запишется содержимое клетки С3.
Ответ:в E3 будет число 5, т.к значение И(А3=”Автомобиль”;C3>100)= ложь;
Функция ИЛИ – логическая функция проверки выполнимости условий.
Общий вид:
=ИЛИ(условие1; условие2;…)
Работает так: если хотя бы одно логическое выражение (условие) истинно, то результат - истина, иначе - ложь.
Пример
Проверим содержимое таблицы, определив, введен ли в ячейку А3 текст «Автомобиль» или в ячейку D3 – некоторое число, большее 100.
Проверит это формула: =ИЛИ(А3=”Автомобиль”;С3>100)
Данная формула выдаст значение ИСТИНА, т.к в ячейке А3 введен текст «Автомобиль», не смотря на то что в ячейке С3 –число < 100. Значение ЛОЖЬбудет выданов случае если оба условия будут ЛОЖЬ
Функцию ИЛИ можно использовать как функцию, вложенную в ЕСЛИ.
Пример
Пусть в клетке Е3 записана формула:
=ЕСЛИ(ИЛИ(А3=”Автомобиль”;С3>100);B3;C3)
Если ИЛИ(А3=”Автомобиль”;С3>100)=ИСТИНА в клетку Е3 запишется содержимое ячейки В3, иначе в ячейку Е3 запишется содержимое ячейки С3.
Функция НЕ – логическая функция отрицания условий.
Общий вид:
=НЕ(условие)
Работает так: если логическое выражение (условие) истинно
, то результат - ложь, иначе - истина.
Например: =НЕ(А3<>”Автомобиль”). Данная формула выдаст значение ЛОЖЬ, т.к. ячейке А3 введен текст «Автомобиль». Иначе будет выдано значениеИСТИНА.
Функцию НЕ можно использовать как функцию, вложенную в ЕСЛИ.
Функции И, ИЛИ, НЕ можно вкладывать одну в другую, проверяя тем самым правильность сложных условий.
Результат работы такой формулы – ИСТИНА или ЛОЖЬ. Поэтому такие сложные условия можно использовать в качестве логических условий функции ЕСЛИ.
Например (таблица 1).
Определить: находятся ли в третьей строке таблицы данные о черном автомобиле, а в четвертой строке – о самолете с числом пассажиров больше 100.
Рассчитаем по формуле:
=ИЛИ(И(A3=”Автомобиль”;B3=”Черный”);И(A4=”Самолет”;С4>100))
Данная формула проверит содержимое таблицы, содержащей наименование транспортного средства, его цвет и число пассажиров. Первое условие у нас не выполняется, т.к. автомобиль в строке 3 белого цвета, а второе условие выполняется, т.к. в строке 4 – самолет с 250 пассажирами. Следовательно, формула выдаст значение ИСТИНА потому, что нам требуется выполнение хотя одного из условий задания.
Необходимо в столбце D таблицы 1 показать цвет поезда или трамвая.
Для этого в ячейку D2 введем формулу:
=ЕСЛИ(ИЛИ(A2="Поезд";A2="Трамвай");B2;" ")
После это скопируем ее в ячейки D3:D9.
Данная формула проверит содержимое таблицы, содержащей наименование транспортного средства и в случае выполнения условия выдаст его цвет, таким образом.получается колонка, содержащая в нужных строчках цвета поездов и трамваев.
2.3 Расчеты с использованием функций баз данных
В MicrosoftExcel имеется 12 функций, используемых для анализа данных из списков или баз данных. Каждая из этих функций, которые из соображений совместимости имеют обобщенное название БДФункция, использует три аргумента: база_данных, поле и критерий.
Общий вид: БДФункция(база_данных; поле; критерий), где
база_данных — это интервал ячеек, формирующих список или базу данных;
поле - название столбца (поля базы данных), используемый функцией для расчетов;
критерий — это ссылка на интервал ячеек, задающих условия для функции. Функция возвращает данные из списка, которые удовлетворяют условиям, определенным диапазоном критериев. Диапазон критериев включает копию названия столбца в списке
, для которого выполняется подведение итогов.
Функция БСЧЁТ – функция баз данных, определяющая количество чисел в столбце, определенном параметром поле, в базе_данных, удовлетворяющих критерию.
Общий вид: БСЧЁТ(база_данных; поле; критерий)
Работает так: проверяет каждую строчку базы_данных на соответствие критерию, проверяет наличие чисел в столбце поле для нужной строки, подсчитывает количество таких строк.
Примеры
Пример расчета приведем по таблице 1. Определим, сколько раз в таблице 1 встречаются данные о самолете.
Для расчета создадим критерий, который отображен ниже.
| A |
15 | Наименование транспортного средства |
16 | Самолет |
В ячейку D14 введем формулу:
=БСЧЁТ(A1:C9;C1; A15:А16)
Ответ равен 2. Эта формула просматривает записи о самолетах и подсчитывает количество числовых полей «Число пассажиров» в этих записях.
Пример
Определим, сколько раз в таблице 1 встречаются данные о транспортных средствах, вмещающих от 100 до 200 пассажиров.
Для расчета создадим критерий, который отображен ниже.
| C | D |
20 | Число пассажиров | Число пассажиров |
21 | >=100 | <=200 |
В ячейку D23 введем формулу:
=БСЧЁТ(A1:C9;"Число пассажиров"; С20:D21)
Ответ равен 1. Эта формула просматривает данные о числе пассажиров, определяет строки, в которых данные о транспортном средстве с числом пассажиров от 100 до 200, и подсчитывает количество числовых полей «Число пассажиров» в этих строках.
Функция БСЧЁТА – функция баз данных, определяющая количество непустых ячеек в столбце, определенном параметром поле, в базе_данных, удовлетворяющих критерию.
Общий вид: БСЧЁТА(база_данных; поле; критерий)
Работает так: проверяет каждую строчку базы_данных на соответствие критерию, проверяет наличие каких-либо данных в столбце поле для нужной строки, подсчитывает количество таких строк.
Пример
Пример расчета приведем по таблице 1. Определим, сколько раз в таблице 1 встречаются данные самолете.
Для расчета создадим критерий, который отображен ниже.
| A |
25 | Наименование транспортного средства |
26 | Самолет |
В ячейку D28 введем формулу:
=БСЧЁТА(A1:C9;A1; A25:А26)
Ответ равен 2. Эта формула просматривает записи о самолетах и подсчитывает количество непустых значений в поле «Наименование транспортного средства» в этих записях.
Функция ДМАКС – функция баз данных, определяющая максимальное число в столбце, определенном параметром поле, в базе_данных, удовлетворяющее критерию.
Общий вид: ДМАКС(база_данных; поле; критерий).
Работает так: проверяет каждую строчку базы_данных на соответствие критерию, среди нужных строк смотрит значение в столбце поле и находит среди них максимальное.
Пример
Пример расчета приведем по таблице 1. По таблице 1 определим максимальное число пассажиров.
Для расчета создадим критерий, который отображен ниже.
| A | B | C |
30 | Наименование транспортного средства | Цвет | Число пассажиров |
31 | | | |
В ячейку D34 введем формулу:
=ДМАКС(A1:C9;C1; A30:C31)
Ответ равен 260. Эта формула просматривает записи о транспортных средствах и определяет максимальное число по полю «Число пассажиров» в этих записях.
Функция ДМИН – функция баз данных, определяющая минимальное число в столбце, определенном параметром поле, в базе_данных, удовлетворяющее критерию.
Общий вид: ДМИН(база_данных; поле; критерий)
Работает так: проверяет каждую строчку базы_данных на соответствие критерию, среди нужных строк смотрит значение в столбце поле и находит среди них минимальное.
Пример
Пример расчета приведем по таблице 1. По таблице 1 определим минимальное число пассажиров, перевезенных транспортным средством синего и белого цвета.
Для расчета создадим критерий, который отображен ниже.