Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
4
Microsoft Excel 97 позволяет организовать различные режимы контроля достоверности вводимой информации в указанные ячейки листа с помощью команды Данные/Проверка.
Виды контроля:
·
Можно подготовить сообщения для ввода данных в ячейки, для которых задана проверка, а также в случае обнаружения ошибок ввода. Условия проверки отдельной ячейки можно распространять на другие ячейки. Для этого:
Лист содержит перечень разрядов и соответствующих им тарифных коэффициентов и ставок. Ставка 1 разряда может периодически изменяться.
Создайте следующую таблицу на листе, которому дайте имя Тарифные ставки.
МРОТ |
83,49 |
|
Разряд |
Коэффициент |
Ставка |
10 |
1 |
|
11 |
1,35 |
|
12 |
1,57 |
|
13 |
1,85 |
|
14 |
2,12 |
|
15 |
2,57 |
Ставка отдельного разряда рассчитывается по формуле Коэффициент* МРОТ.
Для удобства дальнейшей работы следует создать именованные блоки ячеек Разряд, Коэффициент, Ставка. (См. ниже).
Блок - прямоугольная область ячеек, расположенных на одном и том же листе или различных листах рабочей книги.
Блок ячеек одного листа может включать не обязательно смежные ячейки. Для выделения нескольких областей ячеек листа одного блока используется клавиша <Ctrl>.
1 способ создания именованного блока ячеек одного листа:
2 способ создания именованного блока ячеек одного листа:
Для удаления неправильно определенного блока следует:
Лист Тарифные ставки следует защитить от изменений.
При обеспечения защиты данных следует:
Данный лист содержит сведения о должностных окладах работающих:
Должность |
Должн.разряд |
Должн.оклад |
ст.инженер |
11 |
|
программист 1 к. |
11 |
|
программист 2 к. |
12 |
|
вед. программист |
14 |
|
лаборант |
10 |
При заполнении таблицы предусмотреть:
=ПРОСМОТР(Х№; Разряд; Ставка)
где Х№ - адрес ячейки, содержащей тарифный разряд работающего.
Данная формула копируется в остальные ячейки столбца.
При вызове функции в первом диалоговом окне мастер функций предлагает два варианта аргументов. В рассматриваемом примере необходимо выбрать первый аргумент из предложенных. В этом случае функция ПРОСМОТР будет иметь вид:
ПРОСМОТР(искомое_значение;просматриваемый_вектор; вектор_результатов)
Искомое_значение - это значение, которое ищется в первом векторе. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой, ссылающимися на значение. В нашем примере это значение должностного разряда.
Просматриваемый_вектор - это интервал, содержащий только одну строку или один столбец. Значения в аргументе просматриваемый_вектор могут быть текстами, числами или логическими значениями. В нашем примере это блок Разряд из таблицы Тарифная ставка. СПИСОК ИМЕНОВАННЫХ БЛОКОВ ВЫВОДИТСЯ КЛАВИШЕЙ F3!!!
Важно! Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания; в противном случае функция ПРОСМОТР может вернуть неверный результат. Тексты в нижнем и верхнем регистре считаются эквивалентными.
Вектор_результатов - это интервал, содержащий только одну строку или один столбец. Он должен быть того же размера, что и просматриваемый_вектор. . В нашем примере это блок Ставка из таблицы Тарифная ставка
· Если ПРОСМОТР не может найти искомое_значение, то подходящим считается наибольшее значение в аргументе просматриваемый_вектор, которое меньше, чем искомое_значение.
· Если искомое_значение меньше, чем наименьшее значение в аргументе просматриваемый_вектор, то функция ПРОСМОТР возвращает значение ошибки #Н/Д.
Данный лист содержит сведения о кадровом составе работающих:
Таб. № |
ФИО |
Должность работающего |
Оклад работающего |
Льготы |
Персон. надбавка в % |
01234 |
Иванов А.П. |
ст.инженер |
1 |
30 |
|
02345 |
Колесов В.И. |
программист 1 к |
1 |
50 |
|
00127 |
Крылов А.Р. |
программист 2 к |
2 |
20 |
|
12980 |
Михайлов П.Р. |
ст.инженер |
2 |
0 |
|
13980 |
Смирнов И.А. |
программист 1 к |
1 |
15 |
|
21097 |
Соколов Р.В. |
лаборант |
1 |
0 |
При заполнении таблицы предусмотреть:
=ПРОСМОТР(Х№; Должность; Должн.оклад)
где Х№ - адрес ячейки, содержащей должность работающего;
Данная формула копируется в остальные ячейки столбца.
Важно!!! Проверить, чтобы таблица . Должностные оклады была отсортирована по полю Должность.
На данном листе рассчитывается заработная плата за месяц с использованием ранее организованных справочников.
Таб. № |
ФИО |
Оклад |
Надбавка (в руб) |
1% в пенс. фонд |
Подоходн. налог |
На руки |
01234 |
Иванов А.П. |
|||||
02345 |
Колесов В.И. |
|||||
12980 |
Михайлов П.Р. |
|||||
13980 |
Смирнов И.А. |
|||||
21097 |
Соколов Р.В. |
При заполнении таблицы предусмотреть:
=ПРОСМОТР(Х№; Таб.№; ФИО),
где Х№ - адрес ячейки, содержащей табельный № работающего.
Данная формула копируется в остальные ячейки столбца.
=ПРОСМОТР(Х№; Таб.№; Оклад_работающего),
где Х№ - адрес ячейки, содержащей Табельный .№ работающего.
Данная формула копируется в остальные ячейки столбца.
Важно!!! Проверить, чтобы таблица . Картотека была отсортирована по полю Таб. №.
Надбавка =Персональная надбавка в %*Оклад;
1% в пенсионный. фонд=(Оклад+Надбавка)*1%;
Подоходный. налог=(Оклад+Надбавка-1% в пенс. фонд Льготы*МРОТ)*12%.
На руки=Оклад+Надбавка-1% в пенс. фонд- Подоходн. налог
При вводе формул учесть, что Персональная надбавка в % и Льготы выбираются из таблицы Картотека с помощью функции ПРОСМОТР, а величина МРОТ находится на листе Тарифные ставки.
1 Если используется ссылка на диапазон ячеек, он должен находиться на том же самом рабочем листе; именованный блок может находиться на любом рабочем листе текущей рабочей книги.