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

Информатика. MS Office. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
993 Кб
Скачать

2.7. Создание формул

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

Применение операторов в формулах

Операторами обозначаются операции, которые следует выполнить над операндами формулы. В Microsoft Excel включено четыре вида операторов – арифметические, текстовые, а также операторы сравнения и адресные операторы.

Арифметические операторы используются для выполнения основных математических вычислений над числами. Результатом выполнения арифметической операции всегда является число. Обозначаются следующими символами: + (сложение), – (вычитание или унарный минус), * (умножение), / (деление), % (процент), ^ (возведение в степень).

Операторы сравнения применяются для обозначения операций сравнения двух чисел. Результатом выполнения операции сравнения является логическое значение «ИСТИНА» или «ЛОЖЬ». Обозначаются следующими символами: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно).

Текстовый оператор & (амперсанд) используется для обозначения операции объединения последовательностей символов в единую последовательность. Например, результатом выполнения выражения «Электрический» & «привод» будет: «Электрический привод».

Адресные операторы объединяют диапазоны ячеек для осуществления вычислений. Обозначаются следующими символами:

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

, (оператор объединения, который ссылается на объединение ячеек диапазонов);

пробел (оператор пересечения, который ссылается на общие ячейки диапазонов).

51

Порядок выполнения действий в формулах

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

2.8.Ссылки на ячейки

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

Примеры использования ссылок:

СРЗНАЧ(С2:С6) – вычисление среднего значения содержимого ячеек с С2 по С6;

СУММ(D4;Лист2!D6:E6) – вычисление суммы содержимого ячейки D4 и диапазона ячеек с D6 по E6 на листе с именем Лист2;

СУММ(В1;[Книга1]Лист1!$D$4) – вычисление суммы содержимого ячейки В1 и ячейки D4 на листе Лист1 в книге Книга1.

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

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

Если необходимо, чтобы ссылки не изменялись при копировании формулы в другую ячейку, воспользуйтесь абсолютными ссылками. Например, если имеется формула, умножающая содержимое ячейки А5 на ячейку С1 (=АС1), то при копировании формулы в другую ячейку изменятся обе ссылки. Для создания абсолютной ссылки на ячейку С1 поставьте знак доллара ($) перед той частью, которая не должна изменяться. Чтобы создать абсолютную ссылку на ячейку С1, поместите знак доллара перед номером строки и номером столбца $С$1.

Кроме относительных и абсолютных ссылок бывают также и смешанные ссылки, когда изменяется только одна часть адреса ячейки, например:

$А10 – изменяется только номер строки, а столбец всегда постоянный;

52

А$10 – изменяется только буква столбца, а номер строки – постоянный.

Для изменения типа ссылки можно воспользоваться клавишей F4, предварительно выделив адрес нужной ячейки в формуле.

Ввод формулы

1.Выберите ячейку, в которую необходимо ввести формулу.

2.Введите знак равенства (=). Чтобы начать набор формулы с функции, нажмите кнопку «Изменить формулу» или «Вставка функции». При этом знак равенства вставляется автоматически.

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

4.Нажмите клавишу ENTER.

2.9. Функции в Excel

Функции задаются с помощью формул, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке, называемом синтаксисом. Список аргументов может состоять из чисел, текста, логических величин (ИСТИНА или ЛОЖЬ), массивов, значений ошибок (#Н/Д) или ссылок. Необходимо следить за соответствием типов аргументов. Кроме того, аргументы могут быть как константами, так и формулами. Эти формулы, в свою очередь, могут содержать другие функции.

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

Порядок вставки функции с помощью панели формул следующий.

1.Нажмите кнопку «Изменить формулу» в строке формул.

2.Нажмите кнопку со стрелкой, расположенную справа от поля «Функции».

3.Выберите функцию, вставляемую в формулу. Если функция отсутствует в списке, выберите пункт «Другие функции», после чего запустится мастер функций.

53

4.Введите аргументы. Для ввода в качестве аргументов значения ячейки удобно временно убрать с экрана диалоговое окно. Для этого нажмите кнопку, расположенную справа от поля, где вводится аргумент, выделите необходимые ячейки листа и нажмите на эту же кнопку или на клавишу ENTER.

5.Нажмите кнопку «Ok».

Категории функций Microsoft Excel

В Microsoft Excel используется более сотни функций, объединенных по следующим категориям.

Функции работы с базами данных можно использовать, если необходимо убедиться в том, что значения списка соответствуют условию. С их помощью, например, можно определить количество записей в таблице о продажах или извлечь те записи, в которых значение поля «Сумма» больше 1000, но меньше 2500.

Функции работы с датой и временем позволяют анализировать и работать со значениями даты и времени в формулах. Например, если требуется использовать в формуле текущую дату, воспользуйтесь функцией СЕГОДНЯ, возвращающей текущую дату по системным часам.

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

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

Информационные функции предназначены для определения типа данных, хранимых в ячейке. Они проверяют выполнение какого-то условия и возвращают в зависимости от результата значение ИСТИНА или ЛОЖЬ. Если в диапазоне функций имеется пустая ячейка, можно воспользоваться функцией СЧИТАТЬ ПУСТОТЫ.

Логические функции предназначены для проверки выполнения условия или нескольких условий. Так, функция ЕСЛИ позволяет определить, выполняется ли указанное условие, и возвращает одно значение, если условие истинно, а другое – если оно ложно.

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

54

функцию ВПР, а для поиска положения значения в списке – функцию

ПОИСКПОЗ.

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

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

Функции обработки текста позволяют производить действия над строками текста, например, изменить регистр или определить длину строки. Можно также объединить несколько строк в одну. Например, с помощью функций СЕГОДНЯ и ТЕКСТ можно создать сообщение, содержащее текущую дату, приведенную к виду «дд-мм-гг»: =»Отчет от » & ТЕКСТ(СЕГОДНЯ(); «дд-мм-гг»).

Ошибки в формулах

При появлении сообщения «Ошибка в формуле»:

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

проверьте правильность использования оператора диапазона при ссылке на группу ячеек;

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

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

проверьте, в каждой ли внешней ссылке указаны имя книги и

полный путь к ней;

– не изменяйте формат чисел, введенных в формулы. Например, даже если в формулу необходимо ввести 1000 р., то введите число

1000.

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

Ошибка #ДЕЛ/0! Ошибка появляется, когда в формуле делается попытка деления на ноль.

Ошибка #Н/Д. Значение ошибки #Н/Д является сокращением термина «Неопределенные Данные». Это значение помогает предотвратить использование ссылки на пустую ячейку. Ошибка может возникнуть, если не заданы один или несколько аргументов стандартной или пользовательской функции, а также задан недопустимый аргумент.

55

Ошибка #ИМЯ? Ошибка #ИМЯ? появляется, когда Excel не может распознать имя, используемое в формуле. Возможные причины:

используемое имя было удалено или не было определено;

имеется ошибка в написании имени;

имеется ошибка в написании имени функции;

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

в ссылке на диапазон ячеек пропущен знак двоеточия (:). Ошибка #ПУСТО! Ошибка #ПУСТО! появляется, когда задано пе-

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

Ошибка #ССЫЛКА! Ошибка #ССЫЛКА! появляется, когда используется недопустимая ссылка на ячейку.

Ошибка #ЗНАЧ! Ошибка #ЗНАЧ! появляется, когда используется недопустимый тип аргумента или операнда. Например, вместо числового или логического значения введен текст, и MS Excel не может преобразовать его к нужному типу данных.

Практическое задание 28

Цена единицы товара, включая НДС, составляет 12 500 р.; количество проданного товара – 27 шт.; ставка налога на добавленную стоимость – 20 %.

С помощью электронной таблицы MS Excel необходимо вычислить общую стоимость товара, итоговую сумму налога на добавленную стоимость (НДС) и стоимость всего товара без НДС.

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

Цена

Количество

Ставка НДС

Общая стоимость

 

Сумма НДС

 

Стоимость без НДС

 

56

Практическое задание 29

В таблице MS Excel подготовьте таблицу значений функции y x4.

1.Используя автозаполнение, введите значения аргумента от –3 до 3 с шагом 0,25 в ячейки строки 4, начиная с В4.

2.Выделите ячейку В5 и запустите Мастер функций.

3.В категории «Математические» выберите функцию СТЕПЕНЬ и нажмите кнопку «Ok».

4.В следующем окне диалога текстовый курсор установлен в поле ввода «Число». Вам нужно выделить ячейку, содержащую значение аргумента (ячейка В4). Если окно диалога загораживает вашу таблицу, сверните его. Затем установите курсор в поле ввода «Степень» и введите показатель степени. Нажмите кнопку «Ok».

5.Распространите формулу вправо.

6.Оформите таблицу: сделайте обрамление, задайте заголовок таблицы, подпишите однородные данные.

Практическое задание 30

С помощью таблицы MS Excel необходимо произвести обработку данных метеостанции за три года. Для этого выполните следующие действия.

1.Подготовьте лист с именем «Осадки» и внесите данные из приведенной ниже таблицы.

2.Получите итоговые данные по годам: максимальное значение осадков, минимальное значение осадков, среднемесячные осадки, суммарное количество.

3.Получите итоговые данные за три года: максимальное значение осадков, минимальное значение осадков, среднемесячные осадки, суммарное количество.

4.Оформите таблицу: сделайте обрамление, задайте заголовок таблицы, подпишите однородные данные.

Количество осадков (в мм)

Месяц

2015 г.

2016 г.

2017 г.

Январь

37,2

34,5

8

 

 

 

 

Февраль

1,4

51,3

1,2

 

 

 

 

Март

16,5

20,5

3,8

 

 

 

 

57

Окончание таблицы

Количество осадков (в мм)

Месяц

2015 г.

2016 г.

2017 г.

Апрель

19,5

26,9

11,9

 

 

 

 

Май

11,7

45,5

66,3

Июнь

129,1

71,5

60

Июль

57,1

152,9

50,6

 

 

 

 

Август

43,8

96,6

145,2

 

 

 

 

Сентябрь

85,7

74,8

79,9

 

 

 

 

Октябрь

86

14,5

74,9

Ноябрь

12,5

21

56,6

Декабрь

21,2

22,3

9,4

 

 

 

 

Практическое задание 31

Необходимо построить график функции в MS Excel.

1. Воспользовавшись Мастером функций, составьте таблицу значе-

ний функции у x2 для значений аргумента от 0 до 3 с шагом 0,5.

Для заполнения ряда абсцисс примените маркер заполнения. Подберите ширину столбцов.

2.Введите формулу и вычислите значения функции.

3.Выделите только значения функции (у), в противном случае у вас получатся два графика (по данным первой строки – график линейной функции, по данным второй строки – график квадратичной функции).

4.Запустите Мастер диаграмм и выберите тип диаграммы – график.

5.Постройте график, следуя указаниям Мастера диаграмм.

6.Щелчком вне области диаграммы перейдите в режим таблицы.

Кисходной таблице добавьте новый ряд данных для значений функ-

ции z х3.

7.Добавьте второй график на построенную ранее диаграмму.

8.Оформите результаты.

58

Практическое задание 32

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

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

2.В первой ячейке для значений функции наберите расчетную формулу, используя встроенные функции MS Excel. Расставьте правильно относительную и абсолютную адресацию.

3.Скопируйте формулу во все ячейки диапазона значений функции.

4.Вызвав мастер диаграмм, постройте графики заданной функции (варианты 1–4) или график поверхности (варианты 5, 6).

5.Подпишите название таблицы, диаграммы и название осей на диаграмме, заполните легенду.

 

Функция

 

Аргументы

 

п/п

 

 

 

 

 

 

 

 

 

1

y x3 Bsin(x)

x [–3; 3]

x = 0,1

B = –20; –10;

 

 

 

 

 

1; 10

 

2

y

Bx e 5(x 0,2)

x [0; 10]

x = 0,2

B = 0,5; 1;

 

 

 

 

 

1,5; 2

 

3

y sin( x) cos(Bx)

x [0; 10]

x = 0,2

B = 0,5; 1;

1,5; 2

 

 

 

 

 

 

4

y

s x cos(Bx / )

x [0; 14]

x = 0,2

B = 0,5; 1;

s x

1,5; 2

 

 

 

 

 

 

5

y cos(2AB) 3 A

A [–3; 3]

A = 0,2

B [–1; 1]

B = 0,1

 

 

1,5 B

 

 

 

 

6

y sin(AB / 2) B 0,5

A [–3; 3]

A = 0,25

B [–1; 1]

B = 0,1

 

 

3,5 A

 

 

 

 

Практическое задание 33

На предприятии работники имеют следующие оклады: начальник отдела – 35 000 р., инженер 1 кат. – 28 600 р., инженер – 26 870 р., тех-

ник – 18 150 р., лаборант – 12 240 р.

59

Предприятие имеет два филиала: в средней полосе России и в условиях Крайнего Севера. Все работники получают надбавку 10 % от оклада за вредный характер работы и 25 % от оклада ежемесячной премии. Со всех работников удерживают 13 % подоходного налога, 3 % – профсоюзный взнос и 1 % – в Пенсионный фонд.

Работники филиала, расположенного в средней полосе России, получают 15 % районного коэффициента. Работники филиала, расположенного в районе Крайнего Севера, имеют 70 % районного коэффициента и 50 % северной надбавки от начислений.

Расчет заработной платы и начислений по каждой позиции должен быть произведен для каждого филиала в отдельности. Результатом должны быть две таблицы. Требуется:

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

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

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

2.10.Работа с диаграммами

ВMicrosoft Excel имеется возможность графического представления данных в виде диаграмм. Диаграммы связаны с данными листа, на основе которых они были созданы, и изменяются каждый раз, когда изменяются данные на листе.

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

Примеры типов диаграмм

Гистограмма показывает изменение данных за определенный период времени и иллюстрирует соотношение отдельных значений данных. Категории располагаются по горизонтали, а значения – по вертикали. Таким образом, уделяется большее внимание изменениям во времени.

В трехмерной гистограмме сравнение данных производится по двум осям. Например, трехмерная диаграмма позволяет сравнить объ-

60

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