Задача №6. Оплата труда сотрудников отдела

Лабораторная работа 4

Функции Excel. Логические функции

Цели работы:

1. Изучить структуру логических функций.

2. Научиться применять их в своих документах.

Краткие теоретические сведения

Главным инструментом пользователя при работе с электронными таблицами являются функции. По назначению их можно разбить на несколько групп: арифметические функции; функции округления; степенные; тригонометрические; логические; финансовые; сводные; функции выбора и поиска; матричные функции и т.д. (всего более 150 функций). Функция может быть частью сложной формулы или представлять собой формулу.

Правила ввода функции:

  1. Ввод функцииначинается с набора имени функции русскими буквами или ее выбора из списка поля имени,или с помощью меню Вставка/Функция… .
  2. За именем в круглых скобках набираются аргументы функций согласно синтаксису конкретной функции. В некоторых функциях количество аргументов непостоянно. Необязательные аргументы в написании синтаксиса функции указаны в квадратных скобках.
  3. Ввод адресов и ключевых слов, используемых в функциях, можно осуществлять как заглавными, так и строчными английскими буквами с клавиатуры или с помощью мыши (щелчок на ячейке, значение которой используется в формуле).
  4. Иногда формулы могут иметь очень длинный, необозримый вид. В этих случаях удобно разбивать их на отдельные строки внутри ячейки (как текст), используя клавиши. Левый Alt + Enter.

Логические функции позволяют строить формулы, результаты выполнения которых зависят от некоторых условий. Эти условия задаются операциями отношений ( =; <; >; <=; >=; <>) между двумя операндами (слагаемыми, сомножителями, уменьшаемым и вычитаемым и т.д.). Результатом выполнения условия является значение «истина» или «ложь», которые определяют выбор способа вычисления результата функции.

Синтаксис функций «ЕСЛИ», «И», «ИЛИ».

1. ЕСЛИ (<условие>;<результат, если условие истинно>;[<результат, если условие ложно>])– функция проверяет логическое<условие>, и если оно истинно, возвращает первый результат, если ложно - второй.

Примеры: =ЕСЛИ(А3= «Аня»; «девушка»; «юноша»);

=ЕСЛИ(А1<100; «число менее 100»; «больше или равно 100»)

=ЕСЛИ(В7<=17,5; D15;D17).

Аргументом функции ЕСЛИ ( ) может быть другая функция (при формировании более сложных условий). Уровень вложенности функций не более семи.

2. И(<условие>;<условие>;<условие>;….) – возвращает значение ИСТИНА, если истины все аргументы. Функция называется функцией логического умножения.

 

3. ИЛИ(<условие>;<условие>;<условие>;….) – возвращает значение ИСТИНА, если истинен хотя бы один из аргументов. Функция называется функцией логического сложения.

Часто функции И(), ИЛИ() используются для задания сложного условия функции ЕСЛИ(). Они по смыслу соответствуют союзам в русском языке. Особенность имеет функция ИЛИ(): она используется в Excel только в объединяющем смысле этого слова.

Пример: =ЕСЛИ(и(А1>0;A1<5); «число в интервале (0;5)»; если(А1<0; «число отрицательное»; «число больше 5 или равно 0»))

Пример 1. В ячейки А1 и А2 введены числа. В ячейке С1 написать какое из чисел больше. Результат получить как:

· выражение текстового типа;

· выражение числового типа.

Решение.

1. Формула в ячейке С1, где результат текстового типа выглядит следующим образом:

 

 

 


  1. Формула в ячейке С1, где результат числового типа выглядит следующим образом: =ЕСЛИ(А1>А2; А1; А2)

Пример 2. В ячейки А1, А2, А3 введены числа. В ячейке С1 написать ответ на вопрос: «Правда ли, что значение в ячейке А1 больше остальных?»

Решение.

1 способ без использования логической функции: И(.)

Формула в ячейке С1 выглядит следующим образом:

=ЕСЛИ(А1>А2;ЕСЛИ(А1>А3;«А1 самое большое»; «А1 не самое большое»); «А1 не самое большое»)

Здесь вторая функция ЕСЛИ() является вторым аргументом первой функции ЕСЛИ().

Аргументы для внешней функции«ЕСЛИ().

2 способ с использованием логической функции: И()

Формула в ячейке С1 выглядит следующим образом:

=ЕСЛИ(И(А1>А2;А1>А3);«А1 самое большое»;«А1 не самое большое»)

При записи сложных условий функция ЕСЛИ() может получиться громоздкой и ненаглядной. Чтобы упростить получение итогового выражения, можно использовать более понятный способ записи.

Пример 3. Записать функцию ЕСЛИ() для того, чтобы определить, что значение только одной из двух ячеек А1 и А2 больше 0.

Решение.

Сформулируем сначала функцию словами:

Если (А1>0 и А2<0) или (А1<0 и A2>0), то «Да», иначе «Нет».

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

ЕСЛИ (ИЛИ ( И(A1>0;A2<0) ; И(A1<0;A2>0) ) )

Пример 4.  Составить таблицу для автоматизации вычисления размера заработка продавцов фирмы.

Исходные данные: фиксированный оклад продавцов; сумма, на которую «продано» товара; норма объема продаж; процент «премии», в зависимости от объема продаж.

Правила расчета:

Если «Продано» меньше «Нормы» или «Норма», то «Премия» = 0руб.

Если «Продано» больше «Нормы», то «Премия» = «Продано» *20%

Если «Продано» больше двух «Норм», то «Премия» = «Продано» *20%+1000руб.

ВНЕШНИЙ ВИД РАБОЧЕГО ЛИСТА

Рис.1

èПодготовить исходное состояние документа согласно рис.1.

èВ ячейку D4 введите формулу для расчета «Премии» для Петрова И.Н.

  =ЕСЛИ(С4>2*B$1;C4*20%+1000;ЕСЛИ(С4>B$1;C4*20%;0))

или =ЕСЛИ(С4<=B$1;0; ЕСЛИ(С4>2*B$1; C4*20%+1000; C4*20%))

è Размножить формулу ячейки D4 на диапазон соответствующий списку фамилий, используя маркер заполнения, или через буфер обмена.

èВ ячейку Е4 ввести формулу для расчета Заработка для Петрова И.Н.: =В4+D4

è Размножить формулу ячейки Е4 на диапазон соответствующий списку фамилий.

èВ ячейках строки «Всего» получить суммы по столбцам: «Оклад», «Продано», «Премия», «Заработок», применив функцию автосуммирования.

èИзменить исходные данные в столбце «Продано» и проанализировать новые результаты.

Индивидуальные задания.

  1. Составить и оформить документ Excel, состоящий из нескольких листов. На каждом листе оформить отдельную задачу.
  2. Сохранить таблицу в созданной ранее папке под названием «Лаб4+Фамилия».

Задача №1.

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

Призывник годен, ЕСЛИ рост более 150см И менее 200см И вес более 55кг И менее 100кг.

 

ВНЕШНИЙ ВИД РАБОЧЕГО ЛИСТА

 

Правила оформления:

Столбец «Отбор» должен выделяться фоном, и синим курсивным шрифтом, если призывник «Годен» к службе.


Задача №2.

Требуется построить таблицу для начисления праздничной премии женщинам организации ко дню 8 Марта в размере 300 руб.(величина премии может меняться)

Правила расчета:

Если значение текущего месяца – ячейки В1–«март»,то женщинам назначается премия в размере 300руб.

Правила оформления:

Столбец «Премия» должен выделяться фоном и красным курсивом, если назначена премия.

 

ВНЕШНИЙ ВИД РАБОЧЕГО ЛИСТА

Задача №3.

Задание:  Вычислить значения кусочно-ломаной функции Y(x) следующего вида:

в диапазоне изменения аргумента Х от -6 до+16 с шагом

ВНЕШНИЙ ВИД РАБОЧЕГО ЛИСТА

Методические указания к выполнению:

è Значения Х и Y находятся в строках 1 и 2 таблицы:

èВ ячейку В2 ввести формулу для расчета значения функции Y(x) в зависимости от значения аргумента функции Х – ячейки В1.

èРазмножить формулу ячейки B2на диапазон ячеек С2:М2.

Задача №4.

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

Банковский процент зависит от величины вклада:

Если вклад 40 тыс.руб и более, то 20%, иначе

Если вклад 20 тыс.руб и более, то 12%, иначе

Если вклад 10 тыс.руб и более, то 10%, иначе – 0%.

ВНЕШНИЙ ВИД РАБОЧЕГО ЛИСТА

Задача 5. Турнирная таблица

Задание: Создать таблицу определения призеров по результатам чемпионата.

В играх участвуют три команды. Для каждой игры фиксируется ее счет – число забитых и пропущенных мячей (Колонки «з» и «п»). В колонке «о» вычисляется число очков, полученных по результатам игры. Проигрыш приносит 0 очков, ничья – 1, выигрыш – 2 очка. Если игры еще не было (данные о забитых и пропущенных мячах не введены) ячейка «о» остается пустой.

Порядок расчета:

По играм чемпионата формируются данные:

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

еслив клетках забитых и пропущенных мячей пусто (функция ЕПУСТО()), то в клетке «о» команды тоже пусто;

иначе, если забитых мячей больше чем пропущенных, то 2 очка;

иначе, если забитых мячей равно количеству пропущенных, то 1 очко, иначе0. 2. Число сыгранных игр с помощью функции СЧЁТ вычисляется по ячейкам очков в строке команды.

3. Число всех добытых командой очков в чемпионате.

4. Число забитых и пропущенных мячей.

5. Разность забитых и пропущенных мячей.

6. Число очков команд с учетом соотношения забитых и пропущенных мячей. Расчет ведется так, чтобы определить места команд, имеющих равное количество очков. Для этого определяется разность забитых и пропущенных мячей. Чтобы учесть ее влияние, к сумме очков прибавляется некоторая дробная величина. Для этого к разности мячей прибавляется сначала 100 (чтобы избежать возможности уменьшения очков, если разность отрицательна), затем результат делится на 1000 (чтобы избежать изменения целой части результата) и все это прибавляется к сумме добытых командой очков, т.е. Sо + ((Sз-Sп)+100)/1000.

7. Занятое место в чемпионате (определяется функцией РАНГ() по данным столбца «Очки+Разность»)  

 



Задача №6. Оплата труда сотрудников отдела

Задание: Составить таблицу для автоматизации расчета оплаты труда сотрудников отдела.

Исходные данные: фонд зарплаты отдела (фонд з/п) за неделю, предполагаемый оклад для каждого сотрудника (оклад), минимальный размер оплаты труда (МРОТ).

Правила расчета:

1. ПФ. Премиальный фонд равен нулю, если сумма окладов (оклад; всего) больше или равна фонду з/п, иначе ПФ равен разности фонд з/п и суммы окладов.

2. Фактическая зарплата. Предполагаемый оклад сотрудника выплачивается полностью, если суммы фонда з/п достаточно для выплаты всем сотрудникам. Если суммы недостаточно, то оклад каждого уменьшается пропорционально сумме фонда.

3. Премия. После начисления фактической зарплаты остаток фонда з/п считается премиальным фондом (ПФ), который распределяется в соответствии с правилами:

· малооплачиваемым (оклад менее 5 МРОТ) делается доплата до 5 МРОТ, если достаточно премиального фонда. Для определения этого выполняется расчет суммы максимальной доплаты (Распределение ПФ: максимальная доплата).

· Фактическая доплата (Распределение ПФ: факт. доплата) равна максимальной или уменьшенной пропорционально ПФ.

· остаток премиального фонда (после начисления фактических доплат) распределяется между всеми пропорционально окладам (Распределение ПФ: Премия).

· Итоговая премия вычисляется как сумма фактической доплаты и премии (Распределение ПФ: Итого премия)

Если премия равна 0, то доплата и премия не начисляются (=0)

4. Итого начислено. Вычисляется как сумма оклада и итоговой премии.

Замечание. Правильность расчета подтверждает тот факт, что значение «Итого начислено» равно фонду зарплаты отдела.

 

Примерный внешний вид рабочего лита приведен для 2-х случаев: фонда з/п недостаточно для выплаты выплат и фонда з/п достаточно для всех выплат. Случай1:

 

Случай 2:


Дата добавления: 2018-06-27; просмотров: 2508; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!