
Степан / Информатика / EXCEL (Попов) / 07-zad
.doc7. Задачи для самостоятельного решения
7
ЗАДАЧИ ДЛЯ
САМОСТОЯТЕЛЬНОГО
РЕШЕНИЯ
Ниже представлен ряд задач для самостоятельной проработки. Их решение позволит закрепить изученный ранее материал и приобрести необходимые навыки построения электронных таблиц.
Следует построить таблицу с заданной структурой и произвольными данными размером не менее трех-пяти строк (обозначены многоточием). При построении формул предусмотреть возможность их копирования без искажения сути, т.е. выполнить в нужных случаях фиксацию (“замораживание”) ссылок.
Во многих задачах, кроме вычислений, относящихся к отдельным объектам (обычно, они находятся в строках), следует получить некоторые сводные характеристики, для чего придется воспользоваться функциями СЧЁТЕСЛИ(), СУММЕСЛИ(), МАКС(), МИН(), НАИБОЛЬШИЙ(), НАИМЕНЬШИЙ() и др., а если их возможностей не хватает, то и функциями, использующими массивы: {=СУММ(ЕСЛИ(…))}, {=СЧЁТ(ЕСЛИ(…))} и др. Итоговые функции должны строиться так, чтобы допускались вставки новых данных в любом месте области обработки без их редактирования.
После содержательного заполнения таблицы нужно выполнить все необходимые действия по ее оформлению: выравнивание, обрамление, заливка, выделение заголовков шрифтами и другое форматирование данных, включая установление единиц измерения. Здесь следует использовать готовые (если есть) или собственные форматы, например 432,8р, 25т.р, 10 тонн, 45кг, 3000км и т.п.
В каждом задании необходимо организовать:
-
Встроенный контроль ввода (пункт Контроль в формулировке задачи).
-
Условное форматирование (пункт Форматирование) для указанных ячеек. Форматирование, если не задано иначе, может быть любым – заливка, рамка и т.п. по выбору читателя.
-
Результаты отобразить в виде графика (в пункте График указаны данные, которые должны быть связаны в диаграмме). Тип графика выбирает читатель, исходя из наибольшей наглядности.
-
Полученные таблицу и график, размещенные на одном листе, напечатать.
Для лучшего уяснения задачи, прежде чем формировать нужные клеточные выражения, следует выполнить все вычисления вручную для первых двух-трех строк при разных вариантах заполнения. Исходные данные в таблицах отображены символами “Х”, а вычисляемые – символами “?”. Для этих вычисляемых ячеек следует составить клеточные функции. Хотя в некоторых случаях для наглядности данные заданы конкретными числами, при построении таблиц имеется в виду, что ВСЕ исходные данные могут иметь переменные значения. Длина таблицы также может быть произвольной.
Замечание. Поскольку реальная нормативная база начисления пенсий, налогов, стипендий, оплаты коммунальных услуг и т.д., с одной стороны, может быть довольно сложна, а с другой, непрерывно меняется, все указанные соотношения в таблицах имеют условный характер и не отражают реальное законодательство.
Задача 7-1. Вычислить современную (на текущий год) стоимость основных фондов предприятия с учетом их износа и инфляции. О каждом объекте известны год и цена приобретения. Стоимость каждого объекта уменьшается за счет износа на 10% в год за период от <Года приобретения> до текущего <Года> и увеличивается на величину <Инфляции> (положим, средняя инфляция составляет 30% в год). Сначала нужно вычислить вспомогательное значения:
– Число лет инфляции в период эксплуатации объекта, с учетом того, что она возникла только с 1992 года.
– Коэффициент инфляции – во сколько раз возросла стоимость объекта за счет инфляции. Его значение всегда 1 (1 – инфляция еще не повлияла).
– Коэффициент износа – какая часть объекта еще не изношена. Его значение находится в диапазоне от 1 до 0 (0 – полный износ).
Имея эти данные, можно вычислить современную стоимость, как произведение исходной цены, коэффициента инфляции и коэффициента износа. При полном износе современная стоимость равна нулю. В этом случае в столбце G следует вывести не 0 руб., а слово “Списать”. В клетке C9 подсчитывается число списанных объектов. В области С10:С13 подсчитать современную суммарную стоимость фондов по “возрастным” категориям.
|
A |
B |
C |
D |
E |
F |
G |
1 |
Износ: |
10% |
|
|
|
Год: |
2001г |
2 |
Инфляция: |
30% |
|
|
|
|
|
3 |
|
ПЕРЕОЦЕНКА ФОНДОВ |
|
||||
4 |
Название |
Год приобрет. |
Цена |
Лет инфл. |
Коэфф. инфл. |
Коэфф. износа |
Современная cтоимость |
5 |
Станок |
Хг |
Хр |
?л |
? |
? |
?р |
… |
|
|
|
. . . |
|
|
|
8 |
ВСЕГО |
|
?р |
|
|
|
?р |
9 |
Списано: |
|
?шт |
|
|
|
|
10 |
“Возраст” |
до 5 лет |
?р |
|
|
|
|
11 |
фондов: |
до 10 лет |
?р |
|
|
|
|
12 |
|
до 20 лет |
?р |
|
|
|
|
13 |
|
свыше 20 |
?р |
|
|
|
|
Контроль В5:B7: Год приобретения > 1950г.
Форматирование G5:G7: слово “Списать” на красном фоне.
График: Название – Современная стоимость.
Задача 7-2. Вычислить стоимость автоперевозок заданного веса груза на заданное расстояние разными типами автомобилей.
|
A |
B |
C |
D |
E |
F |
G |
H |
1 |
Тарифы |
Сводка |
|
|
|
|
||
2 |
Тип автомо- биля |
Цена часа аренды |
Грузо- подъем- ность |
Объем заказов |
|
|
|
Цена часа работы водителя |
3 |
Зил |
80р |
4т |
?ч |
|
|
|
Хр |
4 |
Газ |
50р |
3т |
?ч |
|
|
|
|
5 |
Камаз |
100р |
5т |
?ч |
|
|
|
|
6 |
|
АВТОПЕРЕВОЗКИ |
|
|||||
7 |
Тип а/м |
Вес груза |
Рассто- яние |
Число ездок |
Время в пути |
Про- бег |
Зарп- лата |
Стоимость перевозок |
8 |
Зил |
Хт |
Хкм |
? |
?ч |
?км |
?р |
?р |
… |
|
|
|
. . . |
|
|
|
|
11 |
Всего |
?т |
?км |
|
?ч |
?км |
?р |
?р |
Путевая скорость всех типов а/м считается равной 50 км/час. Здесь <Число ездок> это <Вес груза>/<Грузоподъемность>, округленное до большего целого; <Пробег> это <Число ездок>*<Расстояние>*2 (удваивается, поскольку автомобиль каждый раз должен возвращаться в исходный пункт). <Стоимость перевозок> состоит из зарплаты и стоимости аренды. <Зарплата> водителя определяется <Временем в пути>. Кроме того, если автомобиль находится в пути в оба конца больше 12 часов, водителю производится доплата (командировочные) в размере 50 руб. за каждые 12 часов в пути на каждом маршруте. В области D3:D5 подсчитывается число машиночасов (время в пути), необходимых для обслуживания заявок на перевозки разными типами а/м. Для извлечения данных из таблицы тарифов следует использовать функцию ВПР( ).
Контроль А8:A10: Тип а/м ={Зил, Газ, Камаз}.
Форматирование А8:A10: если Пробег>1000км.
График: Тип а/м – Объем заказов.
Задача 7-3. Вычислить заработанную рабочим сумму в зависимости от количества отработанных им в неделю часов и их вида. <Зарплата> определяется как число отработанных <Нормальных> часов, умноженных на <Стоимость нормального часа> плюс стоимость сверхурочных часов и часов, отработанных в выходные дни. Стоимость таких часов увеличивается на 150% и 200% относительно “нормального” часа. Кроме того, если общее число отработанных часов превышает 52, работник получает <Доплату> в 100 руб., если больше 60 часов – 200 руб., если больше 66 – 250 руб. и еще 5% от зарплаты. Сумма, выдаваемая <На руки>, это <Зарплата>+<Доплата> с учетом <Налога>. В строке “В среднем” подсчитываются соответствующие средние значения. В области С13:C15 показать фамилии работников, занявших первые три места по суммам, полученным <На руки>.
|
A |
B |
C |
D |
E |
F |
G |
1 |
Стоимость часа |
|
|
Налог: |
13% |
||
2 |
Нормальный: |
Хр |
|
|
|
|
|
3 |
Сверхурочный: |
150% |
|
|
|
|
|
4 |
В выходные: |
200% |
|
|
|
|
|
5 |
|
|
З А Р П Л А Т А |
|
|
||
6 |
Фамилия |
О т р а б о т а н о |
Зарплата |
Доп- лата |
На руки |
||
7 |
Норм. |
Сверх. |
Выходн. |
||||
8 |
Х |
Хч |
Хч |
Хч |
?р |
?р |
?р |
… |
|
|
|
. . . |
|
|
|
11 |
ВСЕГО |
?ч |
?ч |
?ч |
?р |
?р |
?р |
12 |
В среднем: |
?ч |
?ч |
?ч |
?р |
|
|
13 |
Лидеры: |
1 место |
? |
|
|
|
|
14 |
|
2 место |
? |
|
|
|
|
15 |
|
3 место |
? |
|
|
|
|
Контроль А8:A10: Фамилия ={Петров, Куликов, Васин, Рыбин}.
Форматирование E8:E10: если Отработано всего > 50час.
График: Фамилия – выдать На руки.
Задача 7-4. Вычислить <Цену авиабилета> в зависимости от полной протяженности маршрута до всех пунктов посадок (если есть).
Цена билета состоит из трех слагаемых:
-
Стоимости собственно перевозки пассажира, определяемой умножением длины маршрута на <Стоимость 1 км.> полета. Последняя не постоянна. Если длина перелета менее 1000 км., она равна 0,5 руб., если от 1000 до 3000 – меньше на 10%, если свыше 3000 – меньше на 15%. Причем по меньшему тарифу оплачивается только та часть маршрута, которая приходится в соответствующий диапазон.
-
Стоимости питания. Пассажиров кормят каждые 1000 км полета на сумму в 100 руб.
-
Стоимости доставки в аэропорт. Она составляет 100 руб. и выполняется только для пассажиров, следующих на расстояние не менее 3000 км.
В области D14:D16 подсчитать число рейсов, совершаемых с одной и двумя посадками и без промежуточных посадок.
|
A |
B |
C |
D |
E |
F |
G |
|||
1 |
Питание пассажиров: |
|
|
|
Стоимость 1 км. полета пассажира: |
|||||
2 |
расстояние |
стоимость |
|
|
|
до 1т.км |
0,5р |
|||
3 |
1000км |
100р |
|
|
|
до 3т.км |
10% |
|||
4 |
|
|
|
|
|
свыше 3т. |
15% |
|||
5 |
СТОИМОСТЬ АВИАПЕРЕВОЗОК |
|||||||||
6 |
Номер рейса |
Расстояние до пунктов посадки |
Общая длина маршрута |
Стоимость питания |
Цена билета |
|||||
7 |
1-й |
2-й |
3-й |
|||||||
8 |
Х |
Хкм |
Хкм |
Хкм |
?км |
?р |
?р |
|||
… |
|
|
. . . |
|
|
|
|
|||
11 |
ВСЕГО |
?км |
?км |
?км |
?км |
?р |
?р |
|||
12 |
Средняя длина маршрута: |
?км |
|
|
||||||
13 |
Число рейсов: |
|
|
|
||||||
14 |
беспосадочных |
? |
|
|
|
|||||
15 |
с одной посадкой |
? |
|
|
|
|||||
16 |
с двумя посадками |
? |
|
|
|