Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

KOLDAEV - Информатика Лабораторный Практикум

.pdf
Скачиваний:
538
Добавлен:
05.06.2015
Размер:
2.29 Mб
Скачать

 

 

 

 

 

 

Таблица 5.8

 

 

 

 

Шаблон таблицы

 

 

 

 

 

 

 

 

 

 

ФИО

Оклад

Премия

 

Налоги

 

Сумма

п/п

Профсоюзный

Пенсионный

Подоходный

к выдаче

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

Примечание. Примем профсоюзный и пенсионный налоги, составляющие – 1% всех начислений; подоходный налог – 13% всех начислений; премия – 25% оклада.

После ввода формулы в ячейку ее нужно распространить вниз (протянув за маркер автозаполнения).

Сохраните файл под именем Зарплата.xls.

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

1.Перечислите основные типы данных электронной таблицы.

2.Как изменить тип данных в ячейках электронной таблицы?

3.Для чего может быть использована функция Автозаполнение?

4.В чем состоит суть форматирования числовых значений?

5.Для каких целей служит окно Формат ячеек?

6.Перечислите основные категории числовых форматов вкладки Число окна

Формат ячеек.

7.Что входит в стилистическое форматирование ячеек? Каким образом оно осуществляется?

8.Перечислите элементы, которые могут содержаться в формулах.

9.С какого знака начинается ввод формулы?

10.Перечислите операторы, распознаваемые формулами.

11.В каком порядке происходит вычисление в формуле:

25 + 9 ^ 8 – 25/4 + 8 * 7 ?

71

PDF created with pdfFactory Pro trial version www.pdffactory.com

12.Для чего необходимо использовать круглые скобки в формулах?

13.Как вычисляется формула, имеющая внешние и вложенные скобки?

14.В какой последовательности рассчитывается данная формула:

(((25 – 14) * 5) – ((17 + 45) /12)) * 3 ?

15.Опишите способ ввода формул вручную.

16.Как ввести формулу в ячейку, используя метод указания ячеек?

17.Какие ссылки называют относительными?

18.Что такое абсолютная ссылка?

19.Перечислите основные математические операции.

20.Для чего предназначены логические функции?

21.Какие действия выполняют статистические функции?

22.Перечислите преимущества создания имен ячеек и диапазонов.

23.Как выделить диапазон ячеек?

24.Как быстро перейти к выделенной ячейке?

25.Как настроить нужное перемещение маркера выделения?

26.Как закрепить ячейку на экране?

27.Как объединить несколько ячеек в одну?

28.Как отменить объединение ячеек?

29.Как добавить в таблицу новую ячейку?

30.Как удалить ячейку?

31.Как удалить содержимое ячейки?

32.Как удалить содержимое и формат ячейки?

33.Как осуществить ввод и форматирование данных в ячейках?

34.Как использовать отмену действия?

35.Как ввести в ячейку информацию?

72

PDF created with pdfFactory Pro trial version www.pdffactory.com

Лабораторная работа № 6 Табличный процессор Excel.

Использование функций и построение диаграмм

Цель работы: освоить приемы работы с электронными таблицами: текстовые функции, функции даты и времени, логические функции, построение диаграмм.

Продолжительность работы: 4 часа.

Теоретические сведения

Основным достоинством MS Excel 2010 является наличие мощного аппарата формул

ифункций. C помощью этого аппарата в Excel осуществляется любая обработка данных: сложение, умножение, деление чисел; извлечение квадратного корня; вычисление синусов

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

Для удобства работы функции в MS Excel разбиты по категориям: функции управления базами данных и списками, функции даты и времени, DDE/Внешние функции, инженерные функции, финансовые, информационные, логические, функции просмотра и ссылок. Кроме того, присутствуют следующие категории функций: статистические, текстовые

иматематические.

C помощью текстовых функций имеется возможность обрабатывать текст: извлекать символы, находить нужные, записывать символы в строго определенное место текста

имногое другое.

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

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

PDF created with pdfFactory Pro trial version www.pdffactory.com

Описание основных функций

Категория Дата и время.

Сегодня() – возвращает текущую дату Год(дата), Месяц(дата), День(дата), ДеньНед(Дата; 2) – соответственно год, месяц, день, день недели. Аргумент 2 у функции ДеньНед нужен для отсчета дней с понедельника. Пример: =ДеньНед(Сегодня(); 2) – вывести текущий день недели в ячейке.

Категория Математические. ABS (число) – модуль числа.

ACOS (число) – арккосинус числа. Угол определяется в радианах в интервале от 0

до π.

ASIN (число) – арксинус числа. Угол определяется в интервале от – π/2 до π/2. ATAN (число) – арктангенс числа. Угол определяется в радианах в диапазоне от –

π/2 до π/2.

COS(число) – косинус заданного числа.

EXP (число) – возвращает число , возведенное в указанную степень. LN(число) – возвращает натуральный логарифм числа.

LOG(число; основание) – возвращает логарифм числа по заданному основанию. LOG10 (число) – возвращает десятичный логарифм числа.

SIN (число) – возвращает синус заданного числа. TAN (число) – возвращает тангенс заданного числа. ГРАДУСЫ (угол) – преобразует радианы в градусы.

ЗНАК (число) – определяет знак числа: 1 – если число положительное; 0 – если число равно 0; –1 – если число отрицательное.

КОРЕНЬ (число) – возвращает положительное значение квадратного корня.

МОБР (массив) – возвращает обратную матрицу для квадратной матрицы, заданной в массиве. Массив может быть задан как интервал ячеек, например А1:С3, или как массив констант {1;2;3: 4;5;6: 7;8;9} (здесь значения в пределах столбца должны быть разделены двоеточием, в пределах строки – точкой с запятой), или как имя массива или интервала. Ввод матричных формул следует завершать нажатием комбинации клавиш Ctrl + Shift + Enter.

МОПРЕД (массив) – возвращает определитель квадратной матрицы, заданной в массиве.

74

PDF created with pdfFactory Pro trial version www.pdffactory.com

МУМНОЖ (массив1; массив2) – возвращает произведение матриц, которые задаются массивами. Результатом является массив, имеющий такое же число строк, как массив1, и число столбцов, как массив2.

ОКРУГЛ (число; число_разрядов) – округляет до указанного числа десятичных разрядов.

ОСТАТ (число; делитель) – возвращает остаток от деления аргумента (число) на делитель.

ПИ () – возвращает число π с точностью до 15 цифр.

ПРОИЗВЕД (число1; число2; ...) – перемножает числа, заданные в аргументах и возвращает их произведение.

РАДИАНЫ (угол) – преобразует градусы в радианы.

СТЕПЕНЬ (число; степень) – возвращает результат возведения в степень.

СУММ (число1; число2; ...) – возвращает сумму всех чисел, входящих в список аргументов.

СУММЕСЛИ (диапазон_просмотра; условие_суммирования; диапазон_суммирования) – просматривает диапазон просмотра, выбирает ячейки, отвечающие условию суммирования, и суммирует значения из диапазона суммирования. Размеры диапазона просмотра и диапазона суммирования должны совпадать.

СУММКВ (число1; число2; ...) – возвращает сумму квадратов аргументов. СУММКВРАЗН (массив1; массив2) – возвращает сумму квадратов разностей соот-

ветствующих значений в двух массивах.

СУММПРОИЗВ (массив1; массив2; ...) – перемножает соответствующие элементы заданных массивов и возвращает сумму произведений.

ФАКТР (число) – возвращает факториал числа.

ЦЕЛОЕ (число) – округляет число до ближайшего целого.

ЧАСТНОЕ (числитель; знаменатель) – возвращает частное от деления нацело числителя на знаменатель.

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

МАКС (аргумент1; аргумент2;…) – ищет максимальный из аргументов. МИН (аргумент1; аргумент2;…) – ищет минимальный из аргументов.

СРЗНАЧ (аргумент1; аргумент2;…) – вычисляет среднее значение аргументов. СЧЕТЕСЛИ (диапазон; условие) – подсчитывает число аргументов в диапазоне, от-

вечающих условию.

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

75

PDF created with pdfFactory Pro trial version www.pdffactory.com

Эти функции служат для вычислений в ячейках в зависимости от выполнения некоторого условия. В условиях могут использоваться операции сравнения =, >, <, <>(не равно), >= (больше или равно), <= (меньше или равно).

ЕCЛИ (логическое_выражение; значение1; значение2) – результатом является значение1, если логическое_выражение истинно, и значение2 в противном случае. Например: в ячейке A1 набрано число 30000, а в ячейке B1 формула =ЕСЛИ(A1<20000; 12; 15). Результатом будет число 15, так как условие не выполняется (является ложным).

Функции И, ИЛИ служат для создания сложных условий:

И (логическое_выражение1; логическое_выражение2;...) – возвращает значение Истина, если все аргументы имеют значение Истина, в противном случае – Ложь.

ИЛИ (логическое_выражение1; логическое_выражение2;...) – возвращает значение Истина, если хотя бы один из аргументов имеет значение Истина, в противном случае – Ложь. Например: =ЕСЛИ (И(A1>=20000;A1<40000); 15; 18) – вычисленное значение равно 15 при величине A1 от 20000 до 40000, и равно 18 в противном случае.

Можно создавать сложные условия и вложением функций ЕСЛИ. Например:

=ЕСЛИ (A1<20000; 12; ЕСЛИ (A1<40000; 15; 18)) – если величина A1 меньше 20000,

вычисленное значение равно 12; иначе если она меньше 40000, то результат равен 15, в противном случае (т.е., А1 больше 40000) формула возвращает значение 18.

Если в ячейке содержится формула, результат которой программа не может правильно определить, то в ячейке будет отображено значение ошибки (табл.6.1).

 

Таблица 6.1

 

Варианты диагностики ошибок

 

 

Значение ошибки

Причина

 

 

# Дел/0!

Задано деление на 0

 

 

# Знач!

Указан неправильный аргумент или неправильный опе-

 

ратор

 

 

# Имя?

Указано недопустимое имя

 

 

# Н/Д

Значение не указано

 

 

# Пусто!

Задана область пересечения двух диапазонов, которые

 

не пересекаются

 

 

#Ссылка!

Указана некорректная ссылка

 

 

# Число!

Ошибка при использовании или получении числа

 

 

76

PDF created with pdfFactory Pro trial version www.pdffactory.com

Лабораторные задания

Задание 1. Вычисление корня. Вычислите корни квадратного трехчлена: ax2 + bx +

c = 0.

В ячейках A1, B1 и C1 находятся значения коэффициентов a, b и с соответственно. Если введены значения коэффициентов a = 1, b = –5 и с = 6 (это означает, что в ячейках A1, B1 и C1 записаны числа 1, –5 и 6), то в ячейках A2 и A3, где записаны формулы, будут получены числа 2 и –3. Если изменить число в ячейке A1 на –1, то в ячейках с формулами появятся числа –6 и 1.

Результаты будут получены в ячейках A2 и A3. Они имеют следующий вид:

=(–B1+КОРЕНЬ(B1*B1–4*A1*C1))/2/A1; =(–B1–КОРЕНЬ(B1*B1–4*A1*C1))/2/A1.

Задание 2. Вычисления по формулам. Выполните вычисления по следующим формулам:

A = 4 + 3× x + 2 × x2 + x3 ; B =

x + y + z

;

C =

 

1+ x

 

,

 

x × y × z

 

 

x × y

считая заданными величины x, y, z соответственно в ячейках A3, B3 и C3.

Введем в ячейки A3, B3 и C3 конкретные значения переменных, например 1,2; 3; 1,5 и присвоим этим ячейкам соответственно имена x, y, z.

Задание 3. Вычисление цен на продукты. Создайте таблицу, содержащую сведе-

ния о ценах на продукты. Заполните пустые клетки таблицы произвольными ценами, кроме столбца «Среднее значение» и строки «Всего» (табл.6.2).

Создайте имена по строкам и столбцам и вычислите среднемесячные цены каждого продукта и всех молочных продуктов по месяцам, используя построенные имена. Для вычисления среднего значения используйте функцию СРЗНАЧ.

Таблица 6.2

Шаблон таблицы

Октябрь

Ноябрь

Декабрь

Среднее значение

Молоко

Масло

Сметана

Творог

Всего

77

PDF created with pdfFactory Pro trial version www.pdffactory.com

Задание 4. Вычисление сумм. Запишите формулу для вычисления произведения

n

n

сумм двух одномерных массивов A и B, т.е. R = åai åbi , где ai и bi соответствующие

i=1

i=1

элементы массивов, а n – их размерность.

Введем конкретные данные, например, A = {1,5; 1,23; 1,65; 2,44; 1,44} и B = {2,11; 3,12; 2,14; 2,33; 3,12} соответственно в ячейки A2:E2 второй и A3:E3 третьей строк рабочей таблицы. Затем в ячейку с результатом A5 введем формулу: =СУММ(A2:E2)*СУММ(A3:E3). Если диапазону A2:E2 присвоить имя А, а диапазону А3:Е3 – В, то можно применить формулу: =СУММ(A)*СУММ(В).

Задание 5. Вычисления в матрице. Запишите формулы для вычисления сумм Si

n

каждой строки двухмерного массива (матрицы) D, т.е. Si = ådi, j , где m – количество

j=1

строк матрицы (i = 1, 2,…, m); n – количество столбцов (j = 1, 2,…, n).

Введем конкретные данные {di,j}, i = 1, 2, …, 5, j = 1, 2, …, 4 (матрица содержит пять строк и четыре столбца) в ячейки A1:D5. Вычислим суммы каждой строки и поместим их в ячейки F1:F5. Для этого запишем в ячейку F1 формулу: =СУММ(A1:D1) и с помощью маркера автозаполнения скопируем ее в ячейки F2:F5. Так как в формуле используется относительная ссылка, то каждая копия настроится на свое местоположение и будет вычисляться сумма соответствующей строки матрицы.

Задание 6. Вычисление максимальных значений. Пусть заданы формулы для вы-

числения значений элементов массива yi = ai / max(bi), i = 1, 2, …, n, где ai и bi – элементы соответствующих массивов; n – размерность массивов.

Конкретные данные {ai}, i = 1, 2, …, 5; {bi}, i=1, 2, …, 5, введем соответственно в ячейки A2:E2 второй и A3:E3 третьей строк рабочей таблицы. Затем в результирующую ячейку A5 введем формулу: =A2/МАКС($A$3:$E$3) и с помощью маркера автозаполнения скопируем ее в ячейки B5:F5. Во втором операнде использована абсолютная ссылка, поэтому на новое местоположение будет настраиваться только первый операнд.

Задание 7. Вычисления в массиве. Задайте произвольный массив чисел. Вычислите сумму положительных чисел и количество отрицательных чисел в этом массиве.

Произвольные данные введем, например, соответственно в ячейки A2:D6 рабочей таблицы. Для вычисления суммы положительных чисел в ячейку F4 введем формулу: =СУММЕСЛИ(A2:D6; ”>0”; A2:D6), а для вычисления количества отрицательных – в ячейку F5 формулу =СЧЕТЕСЛИ(A2:D6; ”<0”).

Задание 8. Начисление стипендии. Пусть дана табл.6.3 с итогами экзаменационной сессии для подгруппы из 10 студентов.

78

PDF created with pdfFactory Pro trial version www.pdffactory.com

 

 

 

 

 

Таблица 6.3

 

 

Итоги экзаменационной сессии

 

 

 

 

 

 

 

№ п/п

ФИО

Математика

Физика

Информатика

Средний балл (s)

 

 

 

 

 

 

1

Макаров С.П.

5

2

4

3,666

 

 

 

 

 

 

2

...

...

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Составьте на Листе 2 электронную таблицу, определяющую стипендию по следующему правилу: по рассчитанному среднему баллу за экзаменационную сессию (s) вычисляется повышающий коэффициент (k), на который затем умножается минимальная стипендия

(m = 1200 руб.).

Повышающий коэффициент вычисляется по правилу:

если 3 ≤ s < 4, то k = 1,2;

если 4 ≤ s < 4,5, то k = 1,5;

если 4,5 ≤ s < 5, то k = 1,8; если s = 5, то k = 2,0.

Если s < 3 или s > 5, то стипендия не назначается и в этом случае коэффициент k нужно вычислять специальным образом, например, присвоить k текст «Неправильные данные»

1.Составьте исходную таблицу (см. табл.6.3).

2.Составьте электронную таблицу для выплаты стипендий (табл.6.4).

 

 

 

 

Таблица 6.4

 

 

Начисление стипендии

 

 

 

 

 

№ п/п

ФИО

 

Средний балл (s)

Стипендия (k ∙ s ∙ m)

 

 

 

 

 

1

Макаров С.П.

 

3,666

 

 

 

 

 

 

2

...

 

...

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

Поля «Средний балл» и «Стипендия» рассчитайте по соответствующим формулам с использованием логических функций ЕСЛИ, И, ИЛИ, НЕ.

Задание 9. Статистика успеваемости. По результатам сдачи сессии группой студентов (см. табл.6.3) определите:

79

PDF created with pdfFactory Pro trial version www.pdffactory.com

количество сдавших сессию на «отлично»;

на «хорошо» и «отлично»;

количество неуспевающих;

самый «сложный» предмет;

фамилию студента, имеющего наивысший средний балл.

Задание 10. Вычисление валового дохода. В табл.6.5 подсчитайте по формулам

поля:

Закупочная цена в $ – в зависимости от текущего курса $, который заносится в отдельную ячейку D1 (переименовать ее в kurs).

 

 

 

 

 

 

 

 

 

Таблица 6.5

 

 

 

 

Валовой доход

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

C

D

 

F

G

H

 

I

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Розничная

 

 

 

 

 

 

 

 

цена, руб.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Бананы

 

22,9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Виноград

 

65,2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ананасы

 

44,8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Апельсины

 

34,5

 

 

 

 

 

 

 

 

 

 

 

Наименование

-Фирма поставщик

Закупочная руб,Цена.

 

Количество

Сумма

Сумма

 

Валовой

 

 

 

 

 

 

п/п

товара

 

 

 

 

закупки

реализации

 

доход

 

 

 

 

 

 

 

 

 

 

 

Бананы

Frutis

15

 

00

=D7*F7

=F7*I$2

 

=H7–G7

 

 

 

 

 

 

 

 

 

 

Бананы

Forum

14,98

 

65

=D9*F9

=F9*I$2

 

=H9–G9

 

 

 

 

 

 

 

 

 

 

Бананы

UFO

14,57

 

0

=D10*F10

=F10*I$2

 

=H10–G10

 

 

 

 

 

 

 

 

 

 

Виноград

Frutis

33,1

 

30

 

= F11*I$3

 

 

 

 

 

 

 

 

 

 

 

 

Ананасы

Forum

21,59

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Апельсины

Frutis

19,11

 

0

 

= F14*I$5

 

 

 

 

 

 

 

 

 

 

 

 

Апельсины

SUMP

18,23

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Апельсины

Forum

19,17

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

80

PDF created with pdfFactory Pro trial version www.pdffactory.com

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