
Степан / Информатика / Лаб_практ / Excel / Лаб3
.doc Работа №3. Использование функций ЕСЛИ()
Р
A
B
C
D
1
Месяц:
3
2
Работник
Пол Зарплата
Премия
3 Иван
м
1000
?
4 Ольга
ж
1500
?
5 Петр
м
800
?
6 Елена
ж
2000
?
7 ВСЕГО:
4
5300
?
8
женщины:
2
3500
?
9
мужчины:
2
1800
?
Задание. Начислить праздничные премии работникам организации.
Решим пример последовательно усложняя его условия.
1. Положим, текущий месяц март и женщинам устанавливается премия в размере 300 руб. ко дню 8 марта. Иными словами
<премия>=ЕСЛИ(работник=женщина, то 300р.,
в противном случае 0р.).
2. Очевидно, что такое решение будет правильным в единственном месяце – марте. Если оставить все как есть, в апреле женщинам будет также назначена премия, которой, конечно, не должно быть. Чтобы учесть этот фактор нужно выяснить и учесть значение текущего месяца (клетка В1).
<премия>=ЕСЛИ(работник=женщина И месяц=март, то 300р, иначе 0р).
3. Положим, также, что в феврале и мужчинам назначается премия.
<премия>=ЕСЛИ((работник=женщина И месяц=март)
ИЛИ (работник=мужчина И месяц=февраль), то 300р, иначе 0р).
4. Положим, что премия мужчинам и женщинам назначается по разному: мужчинам 10% от зарплаты, женщинам – 300 руб. независимо от заработка.
<премия>=ЕСЛИ(работник=женщина И месяц=март, то 300 р,
ЕСЛИ(работник=мужчина И месяц=февраль, то 10% от зарплаты, иначе 0 р)).
или несколько проще, если разбить выражение на два слагаемых
<премия>=ЕСЛИ(работник=женщина И месяц=март, то 300р)+
ЕСЛИ(работник=мужчина И месяц=февраль, то 10% зарплаты).
5. Положим, что, кроме того, всем работникам назначается премия к Новому году в размере 500 руб. (представим эти величины как отдельные слагаемые).
<премия>=ЕСЛИ(пол=женский И месяц=март, то 300р)
+ЕСЛИ(пол=мужской И месяц=февраль, 10% зарплаты)+ЕСЛИ(месяц=январь, 500р)).
Табулирование
кусочно-ломанной функций
Задание. Вычислить значения кусочно-ломанной функции Y(X) вида
5+Х при
Х<0
Y= 5 при 0Х<10
10–0,5X при 10Х
в диапазоне изменения аргумента Х от –6 до +16 с шагом 2. Значения Х и Y находятся в строках 1 и 2 таблицы.
|
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
1 |
X |
–6 |
–4 |
–2 |
0 |
2 |
4 |
6 |
8 |
10 |
12 |
14 |
16 |
2 |
Y |
–1 |
1 |
3 |
5 |
5 |
5 |
5 |
5 |
5 |
4 |
3 |
2 |
Здесь Y = ЕСЛИ(Х<0;5+Х;ЕСЛИ(И(0<=Х;Х<10);5;10–0,5*Х))
или B2=ЕСЛИ(B1<0;5+B1;ЕСЛИ(И(0<=B1;B1<10);5;10–0,5*B1))
или проще B2=ЕСЛИ(B1<0;5+B1;ЕСЛИ(B1<=10;5;10–0,5*B1)).
Упрощение стало возможным поскольку, если условие В1<0 неверно, значит обязательно верно противоположное В1>=0. Таким образом, выяснять это больше не нужно и вместо выражения вида И(0<=B1;B1<10) можно ограничиться только B1<10. График функции, построенный с помощью средств деловой графики Excel, приведен справа.
Задание. Построить периодическую функцию Y(X) (варианты приведены на рисунке ниже). Шаг изменения данных по вертикали (Y) равен 1.
Указания к решению задачи.
-
Описать все участки функции аналитически для одного периода изменения Х и составить клеточное выражение.
-
Построить таблицу (расположить вертикально) и график для одного периода.
-
Используя функцию ОСТАТ(Х;<период>) вместо Х, модифицировать выражение таким образом, чтобы оно было пригодно на всей оси Х.
-
Построить таблицу и график для нескольких (двух) периодов.
П
A
B
C
D
E
1
Прием
новых акционеров
2 АКЦИОНЕРЫ
СУММА
старых
акций
СУММА
новых
акций
3
4
530т
100,00%
1230т
100,00%
5 Акционер1
100т
18,87%
100т
8,13%
6 Акционер2
150т
28,30%
150т
12,20%
7 Акционер3
200т
37,74%
200т
16,26%
8 Акционер4
80т
15,09%
80т
6,50%
9 Новый
акционер1
400т
32,52%
10 Новый
акционер2
300т
24,39%
Задание. Создать таблицу перераспределения собственности акционерного общества при приеме новых пай.
Положим, существующие (старые) акционеры имеют голоса (столбец С) в управлении предприятием и распределении прибыли в соответствии со стоимостью их пакетов акций (столбец В). Положим также, что фирма испытывает финансовые затруднения и ей нужны новые инвесторы, которые готовы внести необходимую для поддержания деятельности компании сумму в 700 тыс. рублей (по 400 и 300 тыс. руб. соответственно). Следует определить новые права каждого из новых и старых пайщиков.
С
A
B
C
D
E
F
G
H
1 Деталь: 10р
Брак:
20р
Премия
10%
Налог:
12%
2
Сдельная
зарплата
3 Рабочий
Детали
Брак
Зарплата
Премия
Налог
Выдать
4 Петр
10
6
-20
0
0
-20
5 Иван
20
200
20
26,4
193,6
6 Олег
5
1
30
3
3,96
29,04
7 Всего
35
7
210
23
30,36
202,64
Задание. Рассчитать размер сдельной заработной платы. Известны: стоимость обработки одной детали (10руб), стоимость испорченной детали (20руб). Последняя вычитается из зарплаты Если бракованных деталей много, зарплата может оказаться отрицательной. Здесь, конечно и премия и налог должны быть равны 0.
Повременная (почасовая) зарплата с учетом доплат за работу в выходные
Задание. Вычислить величину повременной оплаты труда за смену.
|
A |
B |
C |
D |
E |
F |
1 |
Час: |
2р |
Доплата |
в выход. |
80% |
|
2 |
Почасовая зарплата |
|||||
3 |
Работник |
Дата |
Часов |
Зарплата |
Доплата |
Всего |
4 |
Петр |
01.01.99 Пт |
9 |
18 |
2,0 |
20,0 |
5 |
Иван |
02.01.99 Сб |
4 |
8 |
6,4 |
14,4 |
6 |
Олег |
03.01.99 Вс |
5 |
10 |
8,0 |
18,0 |
7 |
Сергей |
04.01.99 Пн |
5 |
10 |
0,0 |
10,0 |
8 |
Всего |
|
23 |
46 |
16,4 |
62,4 |
Известны: стоимость одного часа работы. Кроме основного тарифа (2 руб. в час) имеются и доплаты. В субботу и воскресение тариф увеличивается на 80%. Кроме того, сверхурочная работа (т.е. часы отработанные свыше 8-часовой смены) оплачиваются по двойному тарифу. Здесь, для выявления дня недели нам понадобится функция ДЕНЬНЕД(<дата>,2).