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

Задания_excel

.doc
Скачиваний:
62
Добавлен:
19.05.2015
Размер:
294.91 Кб
Скачать

Помощь фактическая вычисляется:

Если общая максимальная помощь < премии

помощь максимальная

иначе помощь максимальная *премия/общая максимальная помощь

Все_Если

  1. Остаток премии (если есть) делится уже между всеми работниками (включая и малооплачиваемых) пропорционально их зарплате:

Итого вычисляется:

Если общая фактическая помощь < премии

помощь – общая фактическая помощь/общая зарплата*зарплата + помощь

фактическая

Все_Если

Правильность расчетов подтверждает то, что В1=Е9.

Вариант 15. Динамическое исчисление налогов. СУММЕСЛИ().

Определение налогов в конце года ставит задачу выплаты работником сразу большой суммы, возможно даже значительно большей, чем зарплата за последний месяц/месяцы. Кроме того, в случае увольнения работника в конце года вообще проблематично получить с него этот самый налог. Ввиду сказанного, на предприятиях ежемесячный налог обычно исчисляется от нарастающей суммы дохода с вычетом уплаченных ранее налогов. Показана таблица расчетов налогов к марту месяцу.

В рассматриваемом примере для упрощения выкладок налоговая сетка имеет всего две строчки – для дохода до и свыше 20000. Cчитаем, что налог со всей суммы от 20000 составляет 20%. Наша задача – научиться определять налог в каждом из 12 месяцев, таким образом, чтобы учесть как тарифную сетку, так и уже уплаченные в предыдущих месяцах налоги. Для этого следует выполнить вычисления:

Налог в текущем месяце:

сумма всех доходов к дате расчета*процент налога – сумма ранее уплаченных налогов.

A

B

C

D

E

F

G

H

I

1

Налог до 20000

12%

2

Свыше 20000

20%

3

Динамическое исчисление налогов

4

ФИО

Сводный

январь

февраль

март

5

Доход

Налог

Доход

Налог

Доход

Налог

Доход

Налог

6

Сидоров

24000

4800

8000

960

9000

1080

7000

2760

7

Петров

1800

216

8000

96

1000

120

8

Иванов

4000

480

400

48

600

72

3000

360

9

Кузнецов

14300

1716

300

36

8000

960

6000

720

10

Всего

44100

7212

9500

1140

18600

2232

16000

3840

Или конкретнее:

Налог=сумма всех клеток, имеющих в заголовке слово Доход *размер совокупного Налога – сумма всех клеток, имеющих в заголовке слово Налог.

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

Месяц

Доход

Полный налог за истекший период

Внесенный ранее налог

Налог текущего месяца

Январь

8000

12% от 8000=960

0

960

Февраль

9000

12% от 17000=2040

960

1080

Март

7000

20% от 24000=4800

2400

2760

Ниже показаны формулы налога для первого сотрудника в январе и феврале.

Е6=СУММЕСЛИ($D$5:D5;"Доход";D6:D6)*

ЕСЛИ(СУММЕСЛИ($D$5:D5;"Доход";D6:D6)<=В1; $С$1;$С$2) –СУММЕСЛИ($D$5:D5;"Налог";D6:D6), G6=СУММЕСЛИ($D$5:F5;"Доход";D6:F6)*ЕСЛИ(СУММЕСЛИ($D$5:F5; "Доход"; D6:F6)<=В1; С1;С2) – СУММЕСЛИ($D$5:F5; "Налог"; D6:F6)

Формула для G6 получена простым копированием в нее клетки Е6. Здесь сумма всех доходов СУММЕСЛИ($D$5:D5; "Доход"; D6:D6) умножается на процент налога С1, если она меньше В1 (меньше 20000), или на С2, если больше. Затем из результата вычитается сумма уже удержанных ранее налогов СУММЕСЛИ($D$5:D5;"Налог"; D6:D6).

Кроме того, нарастающим итогом вычисляются суммы доходов и налогов:

Сводный доход: В6=СУММЕСЛИ($D$5:$Y$5; "Доход"; D6:Y6).

Сводный налог: С6=СУММЕСЛИ($D$5:$Y$5;"Налог"; D6:Y6).

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

Вариант 16. Расчет стипендии. ДЛСТР(),СЧЕТ()

Создать таблицу начисления стипендии студентам ВУЗа. Пусть в сессию ими сдавались три экзамена и два зачета. В качестве результата экзамена вводится его оценка (кроме двойки). Результат сданного зачета отмечается значком "+". Стипендия назначается всем студентам, полностью сдавшим сессию, в размере, определяемом средним баллом. Для расчета стипендии в зависимости от среднего балла имеется таблица коэффициентов, связывающая ее размер с величиной минимальной зарплаты (область J4:K8).

A

B

C

D

E

F

J

H

I

J

K

1

Расчет стипендии

Мин.зарпл.

1000

2

Студент

Экзамены

Зачеты

Ср.балл

Стипендия

Ср. балл

Коэффициент

3

Матем.

физика

химия

право

этика

4

Петров

5

3

3

+

+

3,67

1100

3

1

5

Иванов

3

4

3

+

0

0

3,5

1,1

6

Кузин

5

5

+

+

0

0

4

1,5

7

Кузнецов

4

5

5

+

+

4,67

1800

4,5

1,8

8

Ср. балл

4,2

4,2

3,6

5

2

9

Сдано

4

4

3

3

4

2900

Рассмотрим, какие формулы необходимы для первого студента в списке (Петра). Средний балл (G4) определяется как сумма всех баллов, полученных на экзаменах, деленная на их число ((B4+C4+D4)/3). Однако, если студент не сдал какой-либо из экзаменов или зачетов, т.е.

Математика<3 ИЛИ Физика<3 ИЛИ Химия<З

ИЛИ Правозачет ИЛИ Этиказачет,

средний балл принимается равным 0. Таким образом, критерий несдачи сессии Петром будет таков ИЛИ(В4<3;С4<3;D4<3;Е4<>"+";F4<>"+").

Его можно несколько упростить, если воспользоваться косвенным признаком, а именно тем фактом, что для несданных предметов клетки оценок остаются пустыми. Тогда для экзаменов произведение всех оценок равно нулю (B4*C4*D4=0), а для зачетов последовательность отметок не равна "++" (т.е. E4&F4<>"++"). Для формирования анализируемой строки все клетки, содержащие зачеты, сцепляются в одно слово (E4&F4). Окончательно, формула для Н4 будет иметь вид

G4=ЕСЛИ(ИЛИ(В4*С4*D4=0;Е4&Р4<>"++");0;(В4+С4+D4)/3).

В качестве признака наличия академических задолженностей можно использовать и еще более простой критерий - длина строки, образованной сцеплением оценок, меньше числа предметов

G4=ЕСЛИ(ДЛСТР(В4&С4&D4&Е4&F4)<5;0;(В4+С4+D4)/3).

Величина начисляемой стипендии (Н4) определяется с помощью функции вертикального поиска значения G4 в области J4:K8. Найденный коэффициент умножается на величину минимальной зарплаты K1.

Таким образом Н4=ЕСЛИ(G4=0;0;ВПР(G4;J$4:К$8;2;1)*К$1).

Кроме собственно стипендии в таблице вычисляются некоторые сводные характеристики: средний балл по всем экзаменам для студентов, имеющих оценки (В8=СРЗНАЧ(В4:В7) и т.д.), число студентов, получивших положительные оценки по каждому предмету (В9=СЧЁТ( В4:В7)), число студентов, получивших зачет по каждому из предметов (Е9=СЧЁТЗ(В4:В7)), общая сумма всех назначенных стипендий (Н9= СУММ(14:I7)).

Вариант 17. Оплата труда в торговле. НАИБОЛЬШИЙ(),МАКС(),ЕСЛИ().

Создать таблицу назначения премий продавцам-менеджерам фирмы в зависимости от суммы (в тыс. руб.) проданного ими товара. Премия (20% от общей выручки) назначается только менеджерам, занявшим по сумме продаж первые три места. В абсолютном исчислении эта сумма равна D1=C1*C14 (здесь 20% от 55 = 11 тыс. руб.). Премиальный фонд (D1) делится между участниками в следующей пропорциии: с коэффициентом 1 - за 1 место, с коэффициентом 0,7 - за второе, с коэффициентом 0,4 - за третье. По очевидным причинам таких людей может оказаться больше трех, если некоторые из "призеров" имели одинаковую выручку.

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

Сначала в таблице вычисляется общая сумма выручки С14=СУММ (С8:С13). Затем для каждого продавца находится процент его личной выручки В8=С8/С$14. Теперь следует выявить призовые места работников

<место>= если(<выручка> максимальна, то 1 место, иначе если(<выручка> вторая по значению, то 2 место, иначе если(<выручка> третья по значению, то 3 место, иначе место не назначается))).

Или для первого работника

D8= ЕСЛИ(МАКС(С$8:С$13)=С8;1;

ЕСЛИ(НАИБОЛЬШИЙ(С$8:С$13;2)=С8;2;

ЕСЛИ(НАИБОЛЬШИЙ(С$8:С$13;3)=С8;3;"")))-

А |

в

c

D

G | Н

1

Премия продавцам: :

20% : 11т!

2

К -ты премирования

рования

3

за 1 место

за 2 место

за 3 место

1

0,7

0,4

4 5

6

ПРОДАЖИ

7

Продавец

Процент

Сумма

Место

Коэфф.

Премия

8

Петр

21,8%

12т

2

0,7

3,08т

9

Иван

16,4%

3

0,4

1,76т

10

Елена

7,3%

0

0,00т

11

Саша

38,2%

21т

1

1

4,40т

12

Федор

0%

От

0

0,00т

13

Толя

16,4%

3

0,4

1,76т

14

ВСЕГО

55т

2,5 11,00т

Для работников, не занявших призовых мест, в столбце Места выводятся пустые кавычки (т.е. ничего). В столбце Коэффициенты отражаются индивидуальные коэффициенты премирования в зависимости от занятого места

Е8=ЕСЛИ(D8=1;В$3;ЕСЛИ(D8=2;В$4;ЕСЛИ(D8=3;В$5;0))).

Собственно премия определяется очевидным образом

<премия>=<сумма премирования>/<сумма коэффициентов>*индивидуальный коэффициент.

Или F8=D$1/E$14*E8.

Как видим, сумма премий (HI4) в точности равна премиальному фонду (D1), т.е. расчеты выполнены верно.

К оформлению.

  1. Удобно, если имена лучших работников будут выделены. Например, занявшие первое место - красным фоном, второе место - синим, третье - зеленым. Для этого выполним условное форматирование блока А8:А13 следующего вида:

Условие 1

Значение равно 1 - установить красный фон

Условие 2

Значение равно 2 - установить синий фон

Условие 1

Значение равно 3 - установить зеленый фон

  1. Заметим, что столбец индивидуальных коэффициентов работников нужен только по техническим причинам (ради вычисления суммы всех коэффициентов) и по завершении построения таблицы его можно скрыть, оставив лишь значимые данные. Такой облик таблицы не отвлекает пользователя от восприятия важной информации и в то же время не ограничивает его в действиях - он может редактировать, удалять и создавать новые строки, не вникая больше в суть формул в скрытых столбцах.

Вариант 18. Расчет размеров помощи. ГОД(),И(),ИЛИ(),ЕСЛИ()

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

1. При наличии более 2-х детей - в размере одной минимальной зар­платы на каждого ребенка.

2. Инвалидам и участникам войны (УчВ) в возрасте свыше 60-и лет -в размере двух минимальных зарплат. Для Иванова это:

1. ЕСЛИ(С6>2;С6*Р$1;0).

2. ЕСЛИ(И(ГОД(В$1)-В6>60;ИЛИ(D6="И";Е6="У"));2*F$1;0).

В любом случае размер помощи не может превышать собственную зарплату работника (=МИН(Р6;<расчетная помощь>)). Таким образом, полная формула будет выглядеть так С5=МИН(Р6;(ЕСЛИ(С6>2;С6*F$1)+

ЕСЛИ(И(ГОД(В$1 )-В6>60;ИЛИ(Р6="И";Е6="У));2*F$1))).

А

В

С

D |

Е

F

G

Н

1

Дата:

Ноя.99

НА

Миним. зарп.

80

2 3

ЗНАЧЕНИЕ ПОМОЩИ

4 5

Ф.И.О.

Год рожд.

Детей

Льготы

Зарплата

Помощь

Всего

инвалид

УчВ

6

Иванов

1940

3

И

600

240

840

7

Петров

1970

2

500

0

500

8

Кулик

1920

5

И

У

550

550

1100

9

Итого

56,7лет

10

2

1

1650

790

2440