Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 5_Excel.pdf
Скачиваний:
38
Добавлен:
20.02.2016
Размер:
1.62 Mб
Скачать

5.2Использование встроенных функций

Вэтом разделе Вы освоите:

sалгоритм работы Мастера функций;

sвозможности использования встроенных функций различных категорий.

&Для использования функций в формулахExcel используют Мастер функций. Мастер функций предоставляет список всех функций, распределен-

ных по категориям, и позволяет в диалоговом режиме выбрать любую из них и задать ее аргументы.

Запускать Мастер функций можно следующими способами:

·командой меню Вставка/Функция;

·одноименной кнопкой ;

· командой Другие функции раскрывающегося списка кнопки

[Авто-

сумма] (рис.5.10);

 

Рис. 5.10 Раскрывающийся список кнопки [Автосумма]

· набрать и на клавиатуре.

Запись функции включает имя функции(например, СУММ) и ее аргумен-

ты (ссылки на ячейки, число, текст, логические значения или пустой аргумент),

в круглых скобках. Между именем функции и списком аргументов не должно быть пробела. Ссылки должны быть введены только латинскими символами.

Работа с Мастером функций осуществляется по следующему алгоритму:

· позиционировать курсор в место вставки формулы;

34

·запустить Мастер функций;

·в окне Мастера функций из нужной категории выбрать функцию;

·в открывшемся окне Аргументы функции (рис 5.11) ввести аргументы;

Рис. 5.11 Окно Аргументы функции

· нажать [OK], завершая ввод функции.

Примечание. Под полями аргументов приводится краткое описание выбранной функции. Более детальное описание можно получить, нажав гиперссылку Справка по этой функции, которая находится в левом нижнем углу окна (см. рис.5.8).

В качестве аргументов могут применяться другие функции, которые мож-

но ввести вручную с клавиатуры или выбрать из раскрывающегося списка поля имен ячеек (см. рис.5.1).

Редактировать введенную функцию можно вручную в строке формул либо,

используя Мастер функций. Для этого необходимо сделать активной ячейку с формулой и вызвать Мастер функций одним из приведенных выше способов.

В Excel функции сгруппированы по категориям. Рассмотрим примеры ка-

ждой из них.

5.2.1 Финансовые функции

& Финансовые функции позволяют производить различные финансовые расчеты. Их использование дает возможность вычислять: величину амортиза-

35

ции актива, рассчитанную различными методами; сумму платежей процентов по инвестиции; проценты, выплаченные за определенный инвестиционный пе-

риод; внутреннюю ставку доходности для ряда потоков денежных средств и др.

Рассмотрим функцию АПЛ(нач_стоимость;ост_стоимость; время_эксплу-

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

Задание 1. На основании данных таблицы на рис. 5.12 рассчитать амортиза-

цию оборудования за 1 год линейным методом, используя встроенную функ-

цию АПЛ.

Рис. 5.12 Таблица с исходными данными задания

Р е к о м е н д а ц и и п о в ы п о л н е н и ю

·Создайте рабочую книгу Амортизация и сохраните ее в папке Excel.

·На листе 1 создайте таблицу, приведенную на рис.5.9.

·Рассчитайте амортизацию оборудования, с помощью функции АПЛ:

- в ячейке Е3 вызовите Мастер функций, нажав кнопку

в строке фор-

мул;

- в окне Мастер функций в списке Категория выберите Финансовые, в

списке Выберите функцию АПЛ и нажмите [ОК].

- в окне Аргументы функции (рис. 5.13) введите аргументы:

Нач_стоимость B3, Ост_стоимость C3, Время_эксплуатации – D3 и

нажмите [ОК].

Примечание. Ссылки вводить только щелчком мыши по соответствующим ячейкам! Что-

36

бы окно Мастер функций не закрывало обзор таблицы, его можно сворачивать кнопками в строках аргументов.

Рис. 5.13 Аргументы функции АПЛ

·В ячейке E3 установите формат Числовой, число десятичных знаков – 2.

·Используя автозаполнение, скопируйте введенную в Е3 формулу в ячейки E4

и Е5 (рис. 5.14).

Рис. 5.14 Таблица с результатом выполнения задания

· Сохраните книгу Амортизация.

5.2.2 Функции даты и времени

& Функции даты и времени позволяют вносить в документы значения даты и времени в автоматическом режиме, преобразовать дату и время из дру-

гих форматов в число и др.

Рассмотрим использование безаргументной функциюСЕГОДНЯ, возвра-

щающую текущую дату.

Задание 2. Ввести дату создания документа на Лист1 книги Амортизация.

37

Р е к о м е н д а ц и и п о в ы п о л н е н и ю

·В ячейку А12 введите текст: Дата составления:.

·В ячейке В12 вызовите Мастер функций, в категории Дата и время выбери-

те функцию Сегодня и нажмите [ОК].

· В появившимся окне Аргументы функции нажмите [ОК].

5.2.3 Математические функции

& Математические функции служат для выполнения математических расчетов. Их использование позволяет: вычислять суммы различных выраже-

ний, осуществлять операции по округлению числа разными методами, выпол-

нять операции с матрицами, вычислять промежуточные итоги в списке или базе данных и др.

Рассмотрим использование функцииСУММЕСЛИ, которая суммирует содержимое ячеек, удовлетворяющих указанным критерием.

Задание 3. Используя данные таблицы Амортизация оборудования, вычис-

лить сумму остаточных стоимостей того оборудования, чья амортизация за год превышает 180 тыс. руб.

Р е к о м е н д а ц и и п о в ы п о л н е н и ю

·В ячейку А14 введите и отформатируйте текст: Суммарная остаточная стоимость оборудования, чья амортизация >180 тыс. руб.:.

·В ячейке В14 вызовите Мастер функций, в категории Математические вы-

берите функцию СУММЕСЛИ и нажмите [ОК].

· В окне Аргументы функции введите аргументы: Диапазон E3:E5; Кри-

терий >180000; Диапазон_суммирования С3:С5 (рис.5.15) и нажмите

[ОК].

· Для ячейки В14 установите формат Денежный.

38

Рис. 5.15 Аргументы функции СУММЕСЛИ

5.2.4 Статистические функции

& Статистические функции предназначены для выполнения статисти-

ческих операций. С их помощью можно вычислить статистические характери-

стики набора данных (среднее арифметическое значение, стандартное отклоне-

ние, дисперсию и др.); проверить статистические гипотезы и пр.

Рассмотрим использование функцииСЧЁТЕСЛИ, которая подсчитает число непустых ячеек, удовлетворяющих условию в форме числа, выражения или текста.

Задание 4. В таблице Амортизация оборудования подсчитать количество единиц оборудования, чья начальная стоимость больше2 млн. руб., используя функцию СЧЁТЕСЛИ.

Р е к о м е н д а ц и и п о в ы п о л н е н и ю

· В ячейку А16 введите текст Начальная стоимость больше, в ячейку В16 –

2000000.

· В ячейке С16 вызовите Мастер функций, в категории выберите функцию

СЧЁТЕСЛИ и нажмите [ОК].

· В окне Аргументы функции введите аргументы: Диапазон В3:В5, Кри-

терий >2000000 (рис. 5.16) и нажмите [ОК].

39

Рис. 5.16 Аргументы функции CЧЕТЕСЛИ

5.2.5 Функции категории Ссылки и массивы

& Функции категории Ссылки и массивы (функции просмотра) исполь-

зуют для поиска значений в таблице; получения дополнительной информации;

манипулирования диапазоном данных и пр.

Рассмотрим использование функции ПРОСМОТР, которая имеет разные списки аргументов в зависимости от того, на что она действует: на вектор или массив данных. В описанном ниже задании будет рассмотрено действие век-

торной формы функцииПРОСМОТР(искомое_значение;просматрива-

емый_вектор; вектор_результатов), которая просматривает диапазон значения одного столбца (строки) в поисках определенного значения и возвращает зна-

чение из другого столбца (строки).

Примечание. Значения в аргументе просматриваемый_вектор должны быть отсортированы по возрастанию, иначе функция ПРОСМОТР может вернуть неверный результат.

Задание 5. Используя функцию ПРОСМОТР, найти в таблице Амортизация оборудования начальную стоимость оборудования с инвентарным номером 2.

Р е ко м е н д а ц и и п о в ы п о л н е н и ю

· В ячейку А18 введите текст Начальная стоимость оборудования с инвен-

тарным номером 2, руб..

·

В ячейке В18 вызовите Мастер функций, в категории Ссылки и массивы вы-

берите функцию ПРОСМОТР.

·

Выберите первый список аргументов, который соответствует векторной

 

40

форме функции ПРОСМОТР (рис. 5.17).

Рис. 5.17 Окно Мастер функций функции ПРОСМОТР

· В окне Аргументы функции введите аргументы: Искомое_значение 2;

Просматриваемый_ вектор А3:А5; Вектор_результатов В3:В5 (рис.5.18)

и нажмите [ОК].

Рис. 5.18 Аргументы функции ПРОСМОТР

5.2.6 Функции категории Работа с базой данных

& Функции категории Работа с базой данных используются для анализа данных, содержащихся в базе данных (списке). С помощью этих функций мож-

но, например, подсчитать количество записей в базе данных; вычислить сумму значений, удовлетворяющих некоторому условию и др.

Примечание. Таблица, используемая в качестве базы данных, не должна содержать объединенных ячеек и пустых строк. В пределах столбцов должны быть данные одного типа.

Рассмотрим использование функции БСЧЁТ, которая подсчитает количе-

ство ячеек в столбце(поле) списка или базы данных(таблице, или её части с

41

шапкой), содержащих значения, удовлетворяющие заданным условиям. Если аргумент «поле» отсутствует, то функция БСЧЁТ подсчитывает количество строк в базе данных, отвечающих критериям.

Задание 6. В таблице Амортизация оборудования с помощью функции

БСЧЁТ подсчитать число единиц оборудования, чья амортизация за год пре-

вышает 180 тыс. руб., а время эксплуатации больше 2 лет.

Р е ко м е н д а ц и и п о в ы п о л н е н и ю

· Для задания критериев просмотра, скопируйте содержимое ячеек D2 и E2 и

вставьте его в свободные ячейки, например H2 и I2. В ячейки под ними H3 и I3

занесите условия как показано на рис. 5.19.

Рис. 5.19 Задание условий

·В ячейку А20 введите текст Амортизация за год >180 тыс. руб., ед. обор.

·В ячейке В20 вызовите Мастер функций, в категории Работа с базой данных

выберите функцию БСЧЁТ и нажмите [ОК].

· В окне Аргументы функции введите аргументы: База_данных A2:E5;

Критерий H2:I3 (рис. 5.20) и нажмите [ОК].

Рис. 5.20 Аргументы функции БСЧЕТ

42

5.2.7 Текстовые функции

& Текстовые функции предназначены для работы с текстовой информа-

цией. С их помощью можно определить длину, изменить регистр, вырезать нужную часть текстовой строки; объединить несколько строк в одну и др.

Рассмотрим использование функции СЦЕПИТЬ, которая объединяет не-

сколько (до 30) текстовых значений в одно. Аргументами этой функции могут быть текстовые строки, числа или ссылки ячейки.

Задание 7. Используя функцию СЦЕПИТЬ

сформировать фразуАмортиза-

ция оборудования составляет 400000 рублей.

 

Р е к о м е н д а ц и и п о в ы п о л н е н и ю

· В ячейке G9 вызовите Мастер функций, в

категории Текстовые выберите

функцию СЦЕПИТЬ.

 

Рис. 5.21 Аргументы функции СЦЕПИТЬ

· В окне Аргументы функции введите аргументы (рис. 5.21): Текст1 A1,

Текст2 пробел, Текст3 составляет, Текст4 пробел, Текст5 Е3, Текст 6

пробел, Текст 7 рублей и нажмите [ОК].

Примечание. Вместо функции СЦЕПИТЬ для объединения текстовых значений можно использовать оператор &.

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

& Логические функции служат для выполнения стандартных логических

операций (ЕСЛИ, И, ИЛИ, НЕ) и ввода логических значений.

43

В рассмотренном ниже задании будут рассмотрены следующие логические

функции:

·ЕСЛИ – возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если – ЛОЖЬ;

·И – возвращает значение ИСТИНА, если все аргументы имеют значение

ИСТИНА и значение ЛОЖЬ, если хотя бы один аргумент – ЛОЖЬ.

Задание 8. Используя данные таблицы Амортизация оборудования принять решение о списании оборудования в том случае, если срок его эксплуатации превышает 3 года, а остаточная стоимость меньше 1,5 млн. руб.

Р е к о м е н д а ц и и п о в ы п о л н е н и ю

· В ячейку F2 введите имя нового столбцаРешение о списании, да/нет, вы-

полните его обрамление, отрегулируйте ширину.

·В ячейке F3 вызовите Мастер функций, в категории Логические выберите функцию ЕСЛИ и нажмите [ОК].

·В окне Аргументы функции введите аргументы (рис. 5.22) и нажмите [ОК]:

-Лог_выражение И(D3>3;С3<1500000)

-Значение_если_истина – да

-Значение_если_ложь – нет.

Рис. 5.22 Аргументы функции ЕСЛИ

44

· Скопируйте формулу из ячейкиF3в диапазон F4:F5 с использованием мар-

кера автозаполнения. Результат выполнения задания представлен на рис. 5.23.

Рис. 5.23 Таблица с результатом выполнения задания

5.2.9 Функции категории Проверка свойств и значений

& Функции категорииПроверка свойств и значенийиспользуют для проверки типа значения или ссылки; получения сведений о формате, местопо-

ложении или содержимом ячейки, наличии ошибок, определении их типа и др.

Рассмотрим использование функции ИНФОРМ. С ее помощью можно по-

лучить информацию о версии операционной системы, количестве свободной памяти, пути к текущему каталогу и др.

Задание 9. Получить информацию об объёме свободной памяти вашего ком-

пьютера, используя функцию ИНФОРМ.

Р е к о м е н д а ц и и п о в ы п о л н е н и ю

·В ячейку А22 введите текст Объем свободной памяти в байтах.

·В ячейке В22 вызовите Мастер функций, в Проверка свойств и значений вы-

берите функцию ИНФОРМ и нажмите [ОК].

· В окне Аргументы функции введите аргументы: Тип_информации дос-

тупнаяпамять и нажмите [ОК].

· Сохраните книгу Амортизация.

Задание 10. Представить преподавателю результаты работы в папкеExcel с

файлом Амортизация.

45

Задания для самостоятельной работы Задание 1. В таблице Амортизация оборудования выделить синим цветом остаточную стоимость меньше 1,5 млн. руб.

Р е к о м е н д а ц и и п о в ы п о л н е н и ю

· В ячейке C5 выполните команду Формат/Условное форматирование и за-

дайте параметры, как показано на рис. 5.24 (для установки формата ячейки ис-

пользуйте кнопку [Формат]).

Рис. 5.24 Окно команды Условное форматирование

Результат выполнения команды приведен на рис. 5.25.

Рис. 5.25 Таблица с результатом выполнения задания 1

Задание 2. В таблице Амортизация оборудования закрасить красным цве-

том инвентарные номера оборудования с начальной стоимостью больше сред-

него значения.

Задание 3. Ввести в ячейках А5, В5 и С5 листа 2 книги Амортизация фами-

лию, имя и отчество работника соответственно(например, Иванов, Иван, Ва-

сильевич). В ячейке D5 получить эту же фамилию с инициалами(Например,

Иванов И.В.)

46

Р е к о м е н д а ц и и п о в ы п о л н е н и ю

·Перейдите на Лист2. Введите исходные данные в ячейки: в А5 – Иванов, в

В5 – Иван, в С5 – Васильевич.

·В ячейке D5 введите функцию СЦЕПИТЬ. При заполнении аргументов Текст3 и Текст5 используйте вложенные функцииЛЕВСИМВ(В5) и ЛЕВ-

СИМВ(С5) соответственно (рис 5.26).

Рис. 5.26 Аргументы функции СЦЕПИТЬ

Контрольные вопросы

1.Какие особенности синтаксиса функции можно выделить?

2.Назовите способы запуска Мастера функций в Excel.

3.Как можно перейти в таблице в режим отображения формул?

4.Назовите категории функций в Excel.

5.Какие типы данных могут быть использованы в аргументах функции?

6.Какие возможности предоставляет операция Условное форматирование? Как при её реализации могут быть применены встроенные функции?

Индивидуальные задания

1.Создать таблицу, приведенную на рис. 5.27, и заполнить в ней4 строки произвольными данными. В последнем столбце выполнить.

47

Сведения о реализации товара за январь

 

 

Выручка, заплани-

Выручка фак-

% выполнения

Продавец

Товар

тическая, тыс.

рованная, тыс. руб.

плана

 

 

руб.

 

 

 

 

1

2

3

4

5

?

Рис. 5.27 Исходная таблица

2.Построить гистограмму, отображающую процент выполнения продавцами плана за январь.

3.Выполнить расчет в соответствии вариантом, заданным преподавателем из табл. 5.1.

Таблица 5.1

Задания для расчета

Вариант

Задание

1В столбцах 3 и 4 вычислить итоговые суммы.

2Подсчитать число работников торгового предприятия.

3Рассчитать максимальную запланированную выручку.

4Рассчитать минимальную фактическую выручку.

5Проставить дату составления документа.

6Рассчитать минимальную запланированную выручку.

7

Ранжировать продавцов по проценту выполнения плана, используя

функцию РАНГ

 

 

 

 

 

 

 

8

Подсчитать средние значения в столбцах 3 и 4.

 

 

 

9

Подсчитать сумму фактической выручки от тех товаров,

чей

план

 

по реализации меньше 100%.

 

 

 

 

 

 

 

10

Вычислить сумму фактической выручки от тех товаров,

чей

план

 

по реализации перевыполнен.

 

 

 

 

 

 

 

11

Подсчитать число продавцов, перевыполнивших план.

 

 

 

12

Принять решение о премировании продавцов перевыполнивших

 

план

 

 

 

 

 

 

 

13

Выделить голубым цветом наименования тех товаров, фактическая

 

выручка от реализации которых больше среднего значения.

 

 

 

 

 

14

Выделить зеленым цветом фамилии тех продавцов, которые пере-

 

выполнили план.

 

 

 

 

 

 

 

 

Выделить желтым цветом фамилии тех продавцов, чья

фактиче-

 

15ская выручка больше среднего значения и процент выполнения плана больше 100%.

48