При работе с формулами значение выражения зависит от содержимого ячеек, ссылки на которые используются в формуле.
Основное свойство электронной таблицы: изменение числового значения в ячейке приводит к мгновенному пересчету формул, содержащих ссылку на эту ячейку.
Ссылки могут быть абсолютные, относительные и смешанные.
Относительная адресация
По умолчанию для указания адресов ячеек создаются относительные ссылки. Это означает, что ссылки на ячейки изменяются при перемещении формулы на новое место. Относительная ссылка указывает на ячейку, основываясь на ее положении относительно ячейки, в которой находится формула.
После копирования формулы относительные ссылки будут указывать на другие ячейки так, чтобы сохранить прежние отношения в соответствии с новым местоположением. Например, формула =A2+5, хранящаяся в ячейке B2, при перемещении в ячейку B3 примет вид: =A3+5.
С помощью маркера автозаполнения копируются формулы для того, чтобы одну и ту же формулу не писать несколько раз:
Конечный результат будет выглядеть так
Иногда при копировании или переносе формул требуется запретить автоматическое изменение адресов ячеек в формулах.
Фиксирование производится подстановкой знака “$”. Например:
Относительный адрес | Абсолютный адрес фиксирование | ||
строки | столбца | всей ячейки | |
D12 | D$12 | $D12 | $D$12 |
При вводе абсолютных ссылок удобно использовать клавишу [F4] после ввода ссылки.
Ссылки вида D$12или $D12 называются смешанными. В первом случае при копировании неизменным остается строка 12, в втором случае – столбец D.
Задание 1. Создание абсолютной ссылки Excel
Необходимо произвести расчет стоимости переговоров клиентов телефонной компании.
1. Создайте таблицу, аналогичную представленной ниже
2. В ячейку СЗ введите формулу для расчета стоимости переговоров Иванова =В1*ВЗ.
С помощью маркера автозаполнения скопируйте формулу в ячейку С4
При копировании формулы данного примера с относительными ссылками в ячейке С4 появляется сообщение об ошибке (#ЗНАЧ!), так как изменится относительный адрес ячейки В1, и в ячейку С4 скопируется формула =В2*В4;
3. Задайте абсолютную ссылку на ячейку В1, поставив курсор в строке формул на В1 и нажав клавишу F4, Формула в ячейке СЗ будет иметь вид =$В$1*ВЗ.
4. Скопируйте формулу в ячейки С4:С8.
5. В ячейке С9, используя функцию СУММ найдите общую сумму переговоров.
Совет:
Если в ячейке находится ряд символов решетка (######), то это значит, что столбец недостаточно широк для отображения числа в выбранном формате. Увеличьте ширину столбца или измените числовой формат.
Задачи для самостоятельного выполнения (Лист 2)
1. Рассчитайте стоимость поездки в каждую страну с учетом вычета налога.
2. Рассчитать итоги олимпиады по информатике
3. Создать таблицу умножения чисел от 1 до 9 (9 строк, 9 столбцов). В ячейке, соответствующей произведению 1*1, должна быть записана формула, которая затем должна быть скопирована во все остальные 80 ячеек.
Лабораторная работа №3
Функции СЧЁТЕСЛИ() и СУММЕСЛИ()
Функция СЧЁТЕСЛИ() подсчитывает количество ячеек внутри интервала, удовлетворяющих заданному критерию:
СЧЁТЕСЛИ(интервал; критерий)
Интервал — диапазон, в котором нужно подсчитать ячейки.
Критерий — критерий в форме числа, выражения или текста, который определяет, какие ячейки надо подсчитывать в заданном интервале.
Например, критерий может быть записан следующим образом: 32, "32", ">32", "яблоки".
Пример: Пусть имеется таблица, содержащая информацию о сборе фруктов (Рис. 1):
Рис. 1
Тогда функция СЧЁТЕСЛИ(A3: С6;"яблоки") возвращает значение 2 (количество сборщиков яблок), а СЧЁТЕСЛИ(A3:C6;">55") возвращает значение 3 (количество сборщиков, собравших более 55 кг фруктов).
Точно такие же результаты дадут функции =СЧЁТЕСЛИ(B3:B6;"яблоки") и СЧЁТЕСЛИ(C3:C6;">55").
Обратите внимание на то, что условие, содержащее знаки операций отношений, должно заключаться в кавычки.
Функция СУММЕСЛИ()
Функция СУММЕСЛИ() действует аналогично функции СЧЕТЕСЛИ(), но вычисляет сумму содержимого ячеек заданного диапазона.
=СУММЕСЛИ(интервал выбора; критерий; интервал суммирования)
Интервал выбора — диапазон вычисляемых ячеек.
Критерий — критерий в форме числа, выражения или текста, определяющего суммируемые ячейки. Например, критерий может быть выражен как 32, "32", ">32", "яблоки".
Интервал суммирования — фактические ячейки для суммирования.
При выполнении этой функции суммируются значения только тех ячеек из интервала суммирования, для которых соответствующие значения в интервале выбора удовлетворяют критерию.
Например, для приведенной выше таблицы с данными о сборе фруктов по формуле
=СУММЕСЛИ(B3:B6;"яблоки";C3:C6) вычисляется вес всех собранных яблок.
Если аргумент интервал суммирования опущен, то суммируются значения ячеек из диапазона интервал выбора. Например, для той же таблицы значение функции СУММЕСЛИ(С3:С6;">50") равно 218.
Задания для самостоятельной работы:
Задание 1
Известны данные о мощности двигателя (в л. с.) и стоимости 20 легковых автомобилей. Определить общую стоимость автомобилей, у которых мощность двигателя превышает 100 л. с. Определить количество автомобилей стоимостью более 1.000.000 рублей.
Задание 2
Известна информация о багаже (количество вещей и общий вес багажа) 24 пассажиров. Определить суммарный вес багажа пассажиров, имеющих:
а) одну вещь;
б) более двух вещей.
Определить количество пассажиров, имеющих суммарный вес более 20 кг.
Задание 3
- Скопируйте таблицу 1 на новый лист.
Таблица 1 | ||||||
Фамилия | Имя | Отчество | Отдел | Оклад | Премия | Ставки |
Андреева | Анна | Семеновна | Бухгалтерия | 0,2 | ||
Бутаков | Андрей | Викторович | Сбыт | 0,15 | ||
Горбатов | Иван | Андреевич | Склад | |||
Ерохин | Иван | Олегович | Склад | |||
Иванов | Сергей | Александрович | Бухгалтерия | |||
Крылова | Ольга | Сергеевна | Кадров | |||
Маметов | Иван | Алексеевич | Сбыт | |||
Петрова | Мария | Павловна | Кадров | |||
Чарушин | Семен | Максимович | Склад | |||
Яровцева | Елена | Викторовна | Бухгалтерия | |||
ИТОГО | ||||||
Кол-во сотрудников | Суммы окладов | |||||
Бухгалтерия | Бухгалтерия | |||||
Сбыт | Сбыт | |||||
Склад | Склад | |||||
Кадров | Кадров | |||||
ИТОГО | ||||||
>6000 | ||||||
Иван |
2. Отформатируйте таблицу согласно Рис. 2
Рис. 2
3. Определите общее количество сотрудников по каждому из отделов.
4. Подсчитайте количество сотрудников, имеющих оклад больше 6000 р.
5. Определите количество сотрудников с именем «Иван».
6. Подсчитайте общую сумму окладов сотрудников каждого отдела.
- Рассчитайте величину премии: для сотрудников, имеющих оклад меньше 5000 р., премия равна 20% от оклада, для остальных сотрудников – 15% от оклада.
Индивидуальные задания
1. 10 спортсменов принимают участие в соревнованиях по 5 видам спорта. По каждому виду спорта спортсмен набирает не более 100 очков. Определить среди 10 спортсменов участника с наибольшим суммарным количеством очков. Построить диаграмму, показывающую соотношение количества набранных очков, каждым спортсменом по каждому виду спорта.
2. 10 студентов сдают экзамены по 5 дисциплинам. По каждой дисциплине можно получить оценку – 2, 3, 4, 5. Определить среди 10 студентов человека с наибольшим средним баллом. Построить диаграмму, показывающую соотношение оценок, полученных каждым студентом по каждой дисциплине.
3. Для 10 человек по данным о ежемесячном доходе рассчитать подоходный налог 13%, единый социальный налог 5%. Округление произвести до копеек. Посчитать сумму к выдаче в рублях и $. Построить диаграмму, показывающую соотношение сумм уплаты налога по каждому виду налога.
4. Билет на пригородный поезд стоит 20 руб., если расстояние до станции не более 20 км; 50 руб., если расстояние до станции больше 20 км, но меньше 75 км; 100 руб., если расстояние больше 75 км. Составить таблицу со следующими столбцами: пункт назначения, расстояние, стоимость билета, количество проданных билетов до данного пункта назначения. Установить число станций в радиусе 50 км от города. Построить диаграмму, показывающую какая станция пользуется наибольшей популярностью по отношению к остальным.
5. Телефонная компания взимает плату за услуги телефонной связи по тарифу: 370 мин в месяц – абонентская плата 200 руб., за каждую минуту сверх нормы – 2 руб. Составить ведомость оплаты услуг телефонной связи для 10 абонентов за 1 месяц, самостоятельно указав количество потребляемого времени каждым. Построить диаграмму, показывающую сравнительную характеристику сумм оплаты услуг телефонной компании каждым абонентом.
6. Компания снабжает электроэнергией клиентов по тарифу:
5 руб. за 1 кВт/ч за первые 500 кВт/ч;
10 руб. за 1 кВт/ч свыше 500 кВт/ч, но не более 1000 кВт/ч;
15 руб. за 1 кВт/ч свыше 1000 кВт/ч.
Для 10 клиентов посчитать плату. Определить число клиентов, потребляющих более 1000 кВт/ч. Построить диаграмму, демонстрирующую сравнение потребляемой электроэнергии каждым клиентом.
7. Билет на пригородный поезд стоит 10 монет, если расстояние до станции не более 20 км; 15 монет, если расстояние до станции больше 20 км, но меньше 75 км; 25 монет, если расстояние больше 75 км. Составить таблицу со следующими столбцами: пункт назначения, расстояние, стоимость билета, количество проданных билетов до данного пункта назначения. Отсортировать таблицу по полю количество проданных билетов. Установить число станций в радиусе 60 км от города. Построить диаграмму, показывающую какая станция пользуется наименьшей популярностью по отношению к остальным.
8. Билет на пригородный поезд стоит 6 монет, если расстояние до станции не более 20 км; 10 монет, если расстояние до станции больше 20 км, но меньше 75 км; 15 монет, если расстояние больше 75 км. Составить таблицу со следующими столбцами: пункт назначения, расстояние, стоимость билета, количество проданных билетов до данного пункта назначения. Отсортировать таблицу по полю количество проданных билетов. Установить число станций в радиусе более 70 км от города. Построить диаграмму, показывающую, какая станция пользуется наименьшей популярностью по отношению к остальным.
9. 10 студентов сдают экзамены по 5 дисциплинам. По каждой дисциплине студент может получить оценку – 2, 3, 4, 5. Определить средний балл учащихся. Посчитать количество 5, 4, 3 и 2. Найти студента с наибольшим средним баллом и студента с наименьшим средним баллом. Построить диаграмму, показывающую соотношение оценок, полученных каждым слушателем по каждой дисциплине.
10. Для отдела из 10 человек составить ведомость расчета заработной платы. Таблица содержит следующие сведения: Ф.И.О., должность, оклад, стаж работы. Для каждого человека посчитать подоходный налог 13%, надбавку 5000 руб., если стаж работы более 3 лет и сумму к выдаче. Построить диаграмму, показывающую з/плату каждого сотрудника.
11. Для отдела из 10 человек составить ведомость расчета заработной платы. Таблица содержит следующие сведения: Ф.И.О., должность, оклад, стаж работы. Для каждого человека посчитать подоходный налог 13%, надбавку и сумму к выдаче. Надбавка составляет 10% от оклада, если стаж работы более 5 лет. Построить диаграмму, показывающую з/плату каждого сотрудника.
12. Компания снабжает электроэнергией клиентов по тарифу:
15 руб. за 1 кВт/ч за первые 500 кВт/ч;
20 руб. за 1 кВт/ч свыше 500 кВт/ч.
Для 10 клиентов посчитать плату. Определить число клиентов, потребляющих не более 500 кВт/ч и найти суммарное количество потребляемой энергии. Построить диаграмму, демонстрирующую сравнение потребляемой электроэнергии каждым клиентом.
13. Составьте экзаменационную ведомость, в которую входят следующие данные: №, Ф. И. О. студентов, оценки за экзамены. Посчитать средний балл для каждого студента. Если сданы все экзамены и средний балл равен 5,то выплачивается 50% надбавка к минимальной стипендии, если средний балл меньше 5, но больше или равен 4, то выплачивается минимальная стипендия. Построить диаграмму, показывающую количество оценок определенного вида, полученных в данной группе.
14. Телефонная компания взимает плату за услуги телефонной связи по тарифу: 300 мин в месяц – абонентская плата 250 руб., за каждую минуту сверх нормы – 2 руб. Составить ведомость оплаты услуг телефонной связи для 10 абонентов за 1 месяц, самостоятельно указав количество потребляемого времени каждым. Найти людей с максимальной и минимальной оплатой услуг. Построить диаграмму, показывающую сравнительную характеристику сумм оплаты услуг телефонной компании каждым абонентом.
15. 10 спортсменов принимают участие в некотором соревновании. Каждый спортсмен может набрать не более 30 очков. Указать номер места, которое занял спортсмен в данном соревновании. За 1 место выплачивается премия 100000 руб., за 2 место 50000 руб. и за 3 место 30000 руб. Построить диаграмму, показывающую количество набранных очков, каждым спортсменом.
16. Составьте ведомость контроля остаточных знаний студентов по какой-либо дисциплине. Контроль остаточных знаний проходит в форме теста, по результатам которого выставляется оценка. Если студент набрал от 95 до 100 баллов, выставляется оценка «5», от 80 до 94 – «4», от 60 до 79 – «3», менее 60 – «2». Посчитайте: количество студентов, получивших оценку «5», «4», «3», «2», средний балл в группе, максимальный и минимальный баллы. С помощью диалогового окна Условное форматирование выделите все «2» красным цветом. Постройте круговую диаграмму, показывающую процентное соотношение оценок в группе.