У вас вопросы?
У нас ответы:) SamZan.net

Виды контроля- Контроль формата вводимых данных целое число дата время текст определенной длины

Работа добавлена на сайт samzan.net: 2016-06-06

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.2.2025

4

Расчет зарплаты в среде электронных таблиц EXCEL

Организация контроля ввода данных

Microsoft Excel 97 позволяет организовать различные режимы контроля достоверности вводимой информации в указанные ячейки листа с помощью команды Данные/Проверка.

Виды контроля:

  1.  Контроль формата вводимых данных (целое число, дата, время, текст определенной длины);
  2.  Контроль диапазона значений определенного формата (между, вне, равно, неравно, больше, меньше, больше или равно, меньше или равно);
  3.  Контроль на соответствие фиксированному списку значений (список вводится непосредственно в виде перечисления через точку с запятой; может указываться как ссылка на именованный блок  или диапазон ячеек1). В этом случае для ячейки создается управляющий элемент - Поле со списком для выбора.
  4.  Ввод формулы для логического контроля вводимых данных - ввод данных в ячейку может быть обусловлен значениями других ячеек, находящихся на том же листе рабочей книгах. Для использования данных других листов или рабочих книг создаются именованные блоки, ссылки на которые размещаются в ячейках текущего рабочего листа. В поле Формула вводится формула для расчета логического значения. Вводимые данные считаются некорректными, если результатом вычислений является значение ЛОЖЬ.

·

Можно подготовить сообщения для ввода данных в ячейки, для которых задана проверка,  а также в случае обнаружения ошибок ввода. Условия проверки отдельной ячейки можно распространять на другие ячейки. Для этого:

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

Лист Тарифные ставки

Лист содержит перечень разрядов и соответствующих им тарифных коэффициентов и ставок. Ставка 1 разряда может периодически изменяться.

Создайте следующую таблицу на листе, которому дайте имя Тарифные ставки.

МРОТ

83,49

Разряд

Коэффициент

Ставка

10

1

11

1,35

12

1,57

13

1,85

14

2,12

15

2,57

Ставка отдельного разряда рассчитывается по формуле Коэффициент* МРОТ.

Для удобства дальнейшей работы следует  создать именованные блоки ячеек Разряд, Коэффициент, Ставка. (См. ниже).

Создание именованных  блоков ячеек.

Блок - прямоугольная область ячеек, расположенных на одном и том же листе или различных листах рабочей книги.

Блок ячеек одного листа может  включать не обязательно смежные ячейки. Для выделения нескольких областей ячеек листа одного блока используется клавиша <Ctrl>.

1 способ создания именованного блока ячеек одного листа:

  •  Закрасить диапазон ячеек, например, содержащий номера рабочих разрядов на листе Тарифные ставки;
  •  Выполнить команду меню Вставка/Имя/Присвоить;
  •  Ввести имя создаваемого блока ячеек в строке Имя (автоматически вводится имя, соответствующее содержимому ячейки, расположенной над выделенным блоком - Разряд), в строке Формула выводится ссылка на диапазон выделенных ячеек. Нажать кнопку ОК.

2 способ создания именованного блока ячеек одного листа:

  •  Закрасить диапазон ячеек, содержащий, например,  номера рабочих разрядов, а также название столбца;
  •  Выполнить команду меню Вставка/Имя/Создать;
  •  Указать, что имя блока находится в строке выше;
  •  Нажать кнопку ОК.

Для удаления неправильно определенного блока следует:

  •  Выполнить команду Вставка/Имя/Присвоить;
  •  Выбрать из списка имя удаляемого блока;
  •  Нажать кнопку Удалить.

Лист Тарифные ставки следует защитить от изменений.

При обеспечения защиты данных следует:

  1.  Обеспечить возможность внесения новой величины МРОТ в условиях защищенного рабочего листа. Для этого установить курсор на ячейку, содержащую МРОТ, выполнить команду Формат/Ячейки вкладка Защита  и снять защиту с ячейки, которая установлена по умолчанию.
  2.  Скрыть от просмотра на защищенном листе формулы. Для этого выделить блок Ставка  (например, с помощью команды Правка/Перейти) и вызвав команду Формат/Ячейки/Защита, установить флажки  Защищаемая ячейка и Скрыть формулы.
  3.  Защитить лист от изменений путем выполнения команды Сервис/Защита/Защитить лист (можно ввести пароль).

Лист Должностные оклады

Данный лист содержит сведения о должностных окладах  работающих:

Должность

Должн.разряд

Должн.оклад

ст.инженер

11

программист 1 к.

11

программист 2 к.

12

вед. программист

14

лаборант

10

При заполнении таблицы предусмотреть:

  1.  Выбор должностного разряда из ограниченного списка значений. Для этого следует выделить весь диапазон ячеек в колонке Должн.разряд, выполнить команду Данные/Проверка и указать  на вкладке Параметры тип данных - Список, Источник - именованный блок Разряд (список именованных блоков вызывается нажатием клавиши F3).
  2.  Величина должностного оклада для первой должности выбирается из справочника Тарифные ставки с помощью формулы:

=ПРОСМОТР(Х№; Разряд; Ставка)

где Х№ - адрес ячейки, содержащей тарифный разряд работающего.

Данная формула копируется в остальные ячейки столбца.

Сведения о функции ПРОСМОТР

При вызове функции в первом диалоговом окне мастер функций предлагает два варианта аргументов. В  рассматриваемом примере необходимо выбрать первый аргумент из предложенных. В этом случае функция ПРОСМОТР будет иметь вид:

ПРОСМОТР(искомое_значение;просматриваемый_вектор; вектор_результатов)

Искомое_значение   - это значение, которое ищется в первом векторе. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой, ссылающимися на значение. В нашем примере – это значение должностного разряда.

Просматриваемый_вектор   - это интервал, содержащий только одну строку или один столбец. Значения в аргументе просматриваемый_вектор могут быть текстами, числами или логическими значениями. В нашем примере – это блок Разряд из таблицы Тарифная ставка. СПИСОК ИМЕНОВАННЫХ БЛОКОВ ВЫВОДИТСЯ КЛАВИШЕЙ F3!!!

Важно!   Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания; в противном случае функция ПРОСМОТР может вернуть неверный результат. Тексты в нижнем и верхнем регистре считаются эквивалентными.

Вектор_результатов   - это интервал, содержащий только одну строку или один столбец. Он должен быть того же размера, что и просматриваемый_вектор. . В нашем примере – это блок Ставка из таблицы Тарифная ставка

· Если ПРОСМОТР не может найти искомое_значение, то подходящим считается наибольшее значение в аргументе просматриваемый_вектор, которое меньше, чем искомое_значение.

· Если искомое_значение меньше, чем наименьшее значение в аргументе просматриваемый_вектор, то функция ПРОСМОТР возвращает значение ошибки #Н/Д.

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

Лист Картотека

Данный лист содержит сведения о кадровом составе  работающих:

Таб. №

ФИО

Должность

работающего

Оклад

работающего

Льготы

Персон. надбавка  в %

01234

Иванов А.П.

ст.инженер

1

30

02345

Колесов В.И.

программист 1 к

1

50

00127

Крылов А.Р.

программист 2 к

2

20

12980

Михайлов П.Р.

ст.инженер

2

0

13980

Смирнов И.А.

программист 1 к

1

15

21097

Соколов Р.В.

лаборант

1

0

При заполнении таблицы предусмотреть:

  1.  Ввод табельных номеров в текстовом формате - команда Формат/Ячейки, вкладка Число - Текстовый.
  2.   Выбор должности работающего  из ограниченного списка значений, при помощи команды Данные/Проверка ( источник - именованный блок Должность).
  3.  Величина оклада работающего выбирается из справочника Должностные оклады с помощью формулы:

=ПРОСМОТР(Х№; Должность; Должн.оклад)

где Х№  - адрес ячейки, содержащей должность  работающего;

Данная формула копируется в остальные ячейки столбца.

Важно!!! Проверить, чтобы таблица . Должностные оклады была отсортирована по полю Должность.

  1.  Создать именованные блоки ячеек: Таб.№; ФИО; Оклад_работающего, Льготы; Персон_надбавка.
  2.  Обеспечить защиту рабочего листа, включая скрытие формул.

Лист Ведомость начисления заработной платы.

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

Таб. №

ФИО

Оклад

Надбавка (в руб)

1% в пенс. фонд

Подоходн. налог

На руки

01234

Иванов А.П.

02345

Колесов В.И.

12980

Михайлов П.Р.

13980

Смирнов И.А.

21097

Соколов Р.В.

При заполнении таблицы предусмотреть: 

  1.   Выбор табельного № работающего  из ограниченного списка значений, при помощи команды Данные/Проверка ( источник - именованный блок :. Таб.№);
  2.  Фамилия работающего выбирается из справочника Картотека с помощью формулы:

=ПРОСМОТР(Х№; Таб.№; ФИО),

где Х№  - адрес ячейки, содержащей табельный № работающего.

Данная формула копируется в остальные ячейки столбца.

  1.  Величина оклада работающего выбирается из справочника Картотека с помощью формулы:

=ПРОСМОТР(Х№; Таб.№; Оклад_работающего),

где Х№  - адрес ячейки, содержащей Табельный .№ работающего.

Данная формула копируется в остальные ячейки столбца.

Важно!!! Проверить, чтобы таблица . Картотека  была отсортирована по полю Таб. №.

  1.  Значения остальных граф таблицы вычисляются по формулам:

Надбавка =Персональная надбавка в %*Оклад;

1% в пенсионный. фонд=(Оклад+Надбавка)*1%;

Подоходный. налог=(Оклад+Надбавка-1% в пенс. фонд – Льготы*МРОТ)*12%.

На руки=Оклад+Надбавка-1% в пенс. фонд- Подоходн. налог

При вводе формул учесть, что Персональная надбавка в % и Льготы  выбираются из таблицы Картотека с помощью функции ПРОСМОТР, а величина МРОТ находится на листе Тарифные ставки.

  1.  Обеспечить защиту рабочего листа, включая скрытие формул.

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




1. Роль фирмы в современном обществе
2. Тема 2 МЕЖДУНАРОДНАЯ ДЕЛОВАЯ СРЕДА МЕЖДУНАРОДНЫЕ ВАЛЮТНЫЕ И ФИНАНСОВЫЕ РЫНКИ
3. широкоплечим его прозвал Сократ
4. Тема - Духовная культура человека и общества План П
5. ПрограмБанк Введение В нашей предыдущей статье
6. ЗАЩИТА НАСЕЛЕНИЯ И ОБЪЕКТОВ В ЧРЕЗВЫЧАЙНЫХ СИТУАЦИЯХ
7. тема не тільки не могла бути дослідженою але й просто згаданою
8. Герои Илиады
9.  Теоретические аспекты при работе с клиентами
10. а Место проведения- В идеале вся территория лагеряЗадачи- провести творческое интеллектуальное и подвижное