Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабРаботы Информатика.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.6 Mб
Скачать

Лабораторная работа №7 Использование электронной таблицы как базы данных. Использование функций даты.

Цель работы: Закрепить навыки работы с именами диапазонов ячеек; ознакомиться с логическими функциями и функциями категории «Дата и время»

Приведем примеры функций категории Дата и время, наиболее часто используемых при обработке данных:

СЕГОДНЯ( ) – функция для определения текущей даты, не имеет аргументов

ДЕНЬ(дата) – функция для вычисления дня из даты

МЕСЯЦ(дата) – функция для выделения месяца из даты

ГОД(дата) – функция для выделения года из даты

ДНЕЙ360(дата начала; дата конца) – функция для вычисления количество дней между двумя датами

ЗАДАНИЕ 1.

  1. Создайте таблицу по приведенному ниже образцу (Таблица 28), Лист1 переименуйте в «Отдел кадров» и введите данные таблицы.

  1. Введите следующие формулы:

  • В ячейку C2 введите формулу =СЕГОДНЯ( ). Установите формат даты с названием месяца

  • В ячейку Е8 введите формулу: =ГОД(D8), в ячейку F8 введите: =МЕСЯЦ(D8)

  • Значения столбца G рассчитываются как разность текущего года и года рождения, в G8: =ГОД($С$2)-E8

  • В столбце Н необходимо вычислить количество дней между датой поступления на работу и текущей с помощью функции ДНЕЙ360 и полученное значение разделить на 365, в Н8 = ДНЕЙ360(С8; $С$2)/365

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

  1. Для данных столбца Н установите формат чисел с одним знаком после запятой

  2. Отформатируйте данные в ячейках С8:D21 (Формат-Ячейки, Число, Дата и выберите соответствующий тип даты как в таблице)

  3. Для ячеек каждого столбца таблицы создайте имена из названий столбцов.

  4. В ячейку С4 введите формулу =СЧЕТЗ(ФИО) для определения количества значений в столбце Ф.И.О.

  5. В F4 и F5 введите формулы для расчета среднего значения возраста и стажа. В качестве аргументов функций используйте имена соответствующих диапазонов ячеек.

  6. Добавьте столбец с названием Признак. Введите в ячейки этого столбца формулу =ЕСЛИ(G9<=35;1;0), возвращающую число 1, если значение возраста меньше или равно 35 и 0, если больше.

  7. В ячейку С5 введите формулу суммирования значений столбца Признак.

  8. Сделайте последний столбец таблицы невидимым, выполнив команду Формат – Столбец – Скрыть.

  9. Сохраните файл в своей папке.

Таблица 28. Данные о сотрудниках АО «Первый автопарк»

Отдел кадров

Сведения на:

Количество сотрудников

Средний возраст

В т.ч. в возрасте до 35 лет

Средний стаж работы

Ф.И.О.

Дата поступления на работу

Дата рождения

Год рождения

Месяц рождения

Возраст, лет

Стаж работы, лет

Абжанова А.А.

3 окт 94

10 март 1973

Алматова Г.Ж.

2 авг 03

05 март 1982

Абдрахманов Т.М.

4 дек 87

17 март 1962

Оспанов Ж.Ж.

27 дек 07

11 декабрь 1986

Саинов А.К.

01 сен 90

11 июнь 1966

Кожахметова Н.К.

27 июл 04

07 сентябрь 1983

Жанулина Р.А.

29 апр 93

03 май 1960

Шимко И.Н.

4 июн 02

32 май 1981

Валько Т.И.

27 сен 98

27 октябрь 1970

Нелюбова Г.О.

17 авг 99

13 март 1969

Кожедуб А.П.

20 ноя 02

24 май 1984

Калыкова Л.В.

6 пар 93

11 август 1971

Кириченко О.В.

01 мар 99

13 май 1963

Ким С.Ю.

19 авг 92

17 сентябрь 1975

ЗАДАНИЕ 2.

  1. Создайте документ MS EXCEL.

  2. Создайте таблицу, соответствующую Таблице 29.

  3. Составьте список своих родных и близких и введите их даты рождения (день, месяц, год). Используя вкладку Число (поле Тип, формат Основной), задайте формат числовых значений для столбцов: С – ДД.ММ.ГГГГ; D – ГГГГ“ .г”; E – ММММ; F – Д; G – ДДДД. Скопируйте даты рождения на 4 столбца влево, используя абсолютную ссылку на исходную ячейку. В следующих столбцах подсчитайте, сколько каждый прожил лет, месяцев, дней. Используйте функции ОКРВНИЗ() и СЕГОДНЯ().

  4. Для 8 столбца таблицы необходимо вычислить количество дней между двумя датами (датой рождения и текущей) с помощью функции ДНЕЙ360 и полученное значение разделить на 365.

  5. Для 9,10 столбцов таблицы в расчетах также используйте функцию ДНЕЙ360.

Таблица 29 Использование функций даты и времени

Ф.И.О.

Дата рождения

Год

Месяц

Число

День

Прожито

Лет

Месяц

Дней

4. Исходную таблицу скопируйте на другой лист, используя команду Переместить/Скопировать. Удалите значения столбцов Год, Месяц, Число, День. Очистите формат этих столбцов. Заполните эти столбцы, используя функции даты и времени. Введите формулы:

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

4.2.В ячейки пятой графы таблицы – функцию выделения месяца из даты рождения Месяц().

4.3.В ячейки шестой графы таблицы введите – функцию выделения дня из даты рождения День().

4.4.В ячейки седьмой графы таблицы введите – функцию выделения дня недели из даты рождения ДеньНед().

ЗАДАНИЕ 3. Логическая функция СУММЕСЛИ

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

2. Заполните таблицу «Главный журнал» по приведенному ниже образцу (Таблица 30).

3. В таблице «Балансовый отчет» в строке Счет введите счета 368, 110,102, 105, 222, 221.

4. В строки Дебет, Кредит рассчитайте суммы по счетам, используя функцию СУММЕСЛИ. В расчетных формулах используйте абсолютные и относительные адресации.

Таблица 30 – Главный журнал Таблица 31 – Балансовый отчет

Главный журнал

Балансовый отчёт

Дата

счет

дебет

кредит

Сегодня

01 сен

368

10000

150

02 сен

110

200

1000

Счёт

03 сен

368

250

5000

04 сен

102

425

100

Дебет

05 сен

105

650

200

06 сен

222

700

500

Кредит

07 сен

368

800

720

08 сен

222

900

2000

Баланс

09 сен

368

10

300

10 сен

221

120

20

11 сен

222

300

580

12 сен

368

550

900

13 сен

105

100

670

14 сен

110

100

850

15 сен

102

200

5