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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 14.1.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. Конституция СССР 1924 года
3. Реферат- Иностранные колокола в России
4. Увольнение по п
5. Понятие и виды инвестиционного риска
6. КОМУНІКАЦІЙНИХ ТЕХНОЛОГІЙ МЕТОДИЧНІ РЕКОМЕНДАЦІЇ до виконання практичних завд
7. противоправность деяния запрещенность лишения жизни уголовным законом
8. Виал 13 лет на рынке недвижимости
9. Участок цеха по сборке и сварке цилиндра гидропресса
10. 5 называется алгебраической линией второго порядка
11. По теме Память ее виды и условия формирования Выполнил- студент 3 курса факультета ТИ1
12. I ПОДГОТОВКА И ИЗДАНИЕ УГОЛОВНОГО КОДЕКСА РСФСР 1922 года I В истории советского уголовно
13. Маркетинговое исследование ТМ Веселый молочник
14. Переменная ~ изменяющаяся величина способная принимать любое значение из установленного множества
15. Введение14
16. локальная цивилизация
17. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Ки
18. тема теряет или поглощает энергию масса продуктов не равна массе исходных веществ
19. Хворий на ішемічну хворобу серця не повідомив лікаря що у нього бувають напади бронхоспазму
20. Тема 10- Планирование фонда оплаты труда 1