Главная страница

ав. Практическая работа 5. Применение текстовых и календарных функций. Задание 1


Скачать 20.27 Kb.
НазваниеПрактическая работа 5. Применение текстовых и календарных функций. Задание 1
Дата02.02.2022
Размер20.27 Kb.
Формат файлаdocx
Имя файлаExcel5.docx
ТипПрактическая работа
#349736

Практическая работа №5. Применение текстовых и календарных функций.

Задание 1.
Дан список сотрудников фирмы, содержащий паспортные данные (фамилию, имя, отчество, дату рождения, дату зачисления в состав фирмы). По этому списку составить список, содержащй следующие данные (фамилию и инициалы, возраст, рабочий стаж в фирме).

Выполнение.

  1. Составьте таблицу сотрудников фирмы, содержащий следующие данные:

Список сотрудников фирмы

№ п/п

Фамилия

Имя

Отчество

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

Дата зачисления

1.

Макаров

Сергей

Петрович

23.05.40

05.09.90

...

...

...

...

...

...




  1. Изучите календарные функции СЕГОДНЯ(), ГОД(), ДОЛЯГОДА(), МЕСЯЦ().

  2. Постройте другую таблицу




Список сотрудников фирмы

№ п/п

Фамилия И.О.

Возраст

Стаж

1.

Макаров С.П.

58

8

...

...

...

...




  1. Для получения данных в графе “Фамилия И.О.” можно применить формулу


=Фамилия&" "&ЛЕВСИМВ(Имя;1)&"."&ЛЕВСИМВ(Отчество;1)&"."

В приведенной формуле Фамилия, Имя, Отчество – это имена соответствующих столбцов или адреса ячеек с соответствующей информацией.

Для получения данных в графе “Возраст” можно применить формулу

=ГОД(СЕГОДНЯ())-ГОД(Дата_рождения)

Для получения данных в графе “Стаж” можно применить формулу

=ОТБР(ДОЛЯГОДА(Дата_зачисления;СЕГОДНЯ();1))

Для определения числа месяцев можно применить функцию МЕСЯЦ.

Для определения возраста в днях можно применить формулу

=СЕГОДНЯ()-Дата_рождения+1.
Задание 2. Восточный календарь. Составить электронную таблицу, определяющую по дате название года по восточному календарю.

Выполнение.
Изучите функции ВПР(), ОСТАТ), ГОД().

Составьте следующую таблицу и заполните ее информацией.




A

B

C

1

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

14 Апрель, 1949




2




0

"обезъяны"

3




1

"петуха"

4




2

"собаки"

5




3

"свиньи"

6




4

"крысы"

7




5

"быка"

8




6

"тигра"

9




7

"кролика"

10




8

"дракона"

11




9

"змеи"

12




10

"лошади"

13




11

"козы"

14

Вы родились в год

"быка"





В клетку B1 введите дату рождения, например, 14 апреля 1949 года, в клетку B14, в которой должно быть получено название года по восточному календарю, запишите формулу

=ВПР(ОСТАТ(ГОД(B1);12);B2:C13;2)
Задание 3.
Задание 2 выполните при помощи функций ПРОСМОТР, ИНДЕКС и/или ВЫБОР.
Задания для самостоятельной работы.
Задание 1С.
В ячейке A1 содержится фамилия, имя и отчество студента, которые отделены друг от друга одним или несколькими пробелами. Написать формулу, получающую в ячейке D1 фамилию и инициалы студентов.
Задание 2С.
В списке сотрудников фирмы, подсчитать количество фамилий, начинающихся и оканчивающихся одним и тем же символом
Задание 3С.
Подсчитать сумму цифр числа, записанного в ячейке A2.
Задание 4С.
Подсчитать число повторений символа ‘a’ в строке символов из ячейки a3.
Пояснения к практической работе №5

Задание 4С


Формулировка задания 4С Лабораторной работы 3_5:

Подсчитать число повторений символа ‘a’ в строке символов из ячейки a3.

Один из наиболее распространенных и интуитивно понятных методов подсчета числа зданных символов использует простой принцип -

 сначала подсчитывается количество символов в заданной строке, например, если в ячейке A3 записано слово “Формула“, состоящее из 7 символов, то в результате получим 7

 затем из исходной строки исключается учитываемый символ, то есть в результате получим “Формул” и вновь подсчитываем количество символов – понятно, чтов результате их будет 6

 и, наконец,  из первого значения вычитается второе, т.е. от 7 отнимаем 6 – полученный резальтат 1 и есть число повторений нужного символа в заданной строке.

На “языке” Excel нужная формула выглядит так:

=ДЛСТР(A3)-ДЛСТР(ПОДСТАВИТЬ(A3;”а”;”"))

в данной формуле используются две текстовые функции Excel, а именно


Здесь:

Текст — это либо текст, либо ссылка на ячейку, содержащую текст, в котором подставляются знаки.

Стар_текст — заменяемый текст.

Нов_текст — текст, на который заменяется стар_текст.

и неиспользуемый в данном случае параметр

Номер_вхождения — определяет, какое вхождение текста стар_текст нужно заменить на нов_текст. Если номер_вхождения определен, то заменяется только это вхождение текста стар_текст. В противном случае, каждое вхождение текста стар_текст в текстовой строке заменяется на текст нов_текст.
Задание 5С.

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

Пояснения к практической работе №5 Задание 5С


Формулировка задания:

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

После выполнения Задания 2 и 3 этой лабораторной работы естественно предположить, что при выполнении этого задания используется одна из предложенных функций выбора определенного значения из множества значений: ВПР() (из задания 2) или ПРОСМОТР(), ИНДЕКС() и/или ВЫБОР(). Необходимо уточнение – первые две функции из упомянутых – ВПР() и ПРОСМОТР() требуют, чтобы просматриваемый вектор таблица (или вектор) просомтра были отсортированы (!).

Если же сортировка отсутствует, то остаются лишь две альтернативы – функции ИНДЕКС() и/или ВЫБОР(), из которых рекомендуется использовать ИНДЕКС() -

ИНДЕКС(массив;номер_строки;номер_столбца)

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

ПОИСКПОЗ(искомое_значение;просматриваемый_массив;тип_сопоставления)
которая и возвращает номер строки, где размещено некое искомое значение и

МАКС(), которая в диапазоне результатов найдет максимальный.

В результате, если фамилии участников соревнований размещены в диапазоне A2:A4, а их результаты – в диапазоне B2:B4, то необходимая формула такова:

=ИНДЕКС(A2:A4;ПОИСКПОЗ(МАКС(B2:B4);B2:B4;0))


написать администратору сайта