Сортировка и фильтрация данных

Имеется однотабличная база данных (список), содержащая сведения о работниках небольшого предприятия.

FAM

IM

OT

TAB

POL

DR

OTDEL

OKLAD

DETI

ADR

TEL

Муравьев

Сергей


855

м

07/06/56

ОНК

20000

0

Сходненская ул.,74-76

502-28-45

Морозов

Сергей

Леонидович

555

м

12/02/42

ОНК

34000

1

ул. Иннесы Арманд, 6-69

577-15-14

Гусев

Николай

Александрович

908

м

30/08/67

АПС

23000

1

Севастопольский пр-т, 84-89

876-46-97

Антонов

Юрий

Алексевич

833

м

14/03/48

АПС

10060

0

Якорная ул., 14-63

882-70-24

Пирожкова

Мария

Александровна

244

ж

23/02/54

АПС

24000

3

ул.Вавилова, 12-86

864-67-76

Кротова

Анна

Григорьевна

768

ж

03/01/71

ОНК

23000

1

ул.Плеханова, 77-2-25

690-43-99

Протопопов

Владимир

Валентинович

558

м

07/09/76

ТКБ

10090

0

Сумской пр-д, 48-77

688-61-76

Ермилов

Александр

Михайлович

136

м

01/02/38

ТКБ

20000

0

ул.Шверника, 23-2-19

874-15-84

Кирсанов

Владимир

Юрьевич

381

м

06/11/47

ТКБ

31000

1

ул.Елецкая, 74-26

601-04-44

Соколов

Павел

Михайлович

578

м

12/04/39

ОТД

20000

1

ул.Чкалова, 51-29

768-29-05

Кудрявцев

Александр

Петрович

337

м

18/10/59

ОТД

34000

0

ул.Гарибальди, 70-26

879-43-25

Кошкин

Виктор


673

м

23/11/61

ОТД

23000

0

ул.Кантимировская, 77-3-82

679-66-09

Михайленко

Алексей

Викторович

402

м

15/08/54

АПС

16000

1

Физкультурный пр-д, 4-73

669-50-32

Антонова

Анна

Николаевна

823

ж

19/05/79

АПС

17000

0

Нагорная ул., 82-4-81

872-35-49

Вершинин

Виктор

Николаевич

209

м

18/07/48

ОНК

23000

0

ул.Вавилова, 31-36

864-87-85

Гришин

Олег

Валериевич

284

м

17/04/43

ТКБ

19000

2

ул.Гарибальди, 71-1-7

879-82-58

Давиденко

Клавдия

Трофимовна

887

ж

29/10/57

ТКБ

20000

1

ул.Власова, 62-2-12


Сортировка

  1. Отсортируйте список по полю "Отдел".
  2. Отсортируйте список по полю "Пол" по убыванию и по полю "Отдел" по возрастанию. Затем выполните сортировку сначала по отделу по возрастанию и по полу по убыванию Результаты будут различными.
  3. Отсортируйте список по отделам, внутри отделов по возрастанию табельных номеров.
  4. Отсортируйте по отделам, внутри отдела поместите сначала мужчин, потом женщин, их, в свою очередь, упорядочите по убыванию количества детей, а для одинакового количества детей по алфавитному порядку фамилий.
  5. Вычислите возраст (число полных лет) каждого работника. Выполнить сортировку по отделам, а внутри отделов — по убыванию возрастов
  6. Вы хотите составить для каждого отдела график празднования дней рождений. Отсортировать список по отделам, внутри отделов по месяцам рождений, внутри месяцев — по дням.
  7. Замените столбцы с фамилией, именем, отчеством на один столбец "Фамилия И.О." (У одного из работников отчество отсутствует!).
Фмльтр
  1. Покажите сотрудников отдела ТКБ.
  2. Покажите только бездетных мужчин из отдела ОНК.
  3. Выберите трех самых молодых работников.
  4. Выберите 12% самых молодых сотрудников.
  5. Выберите сотрудника с наибольшим окладом.
  6. Найдите сотрудников, у которых пропущено отчество.
  7. Выведите записи с работниками из отделов ТКБ и ОНК.
  8. Выведите список работников, чьи фамилии начинаются на М — Р, нужно задать критерий " (больше или равно М) И (меньше С)".
  9. Узнайте, кто из работников проживает на улице Вавилова.
  10. Узнайте, в каких телефонных номерах вторая цифра 7, а третья цифра 2, нужно задать критерий "равно ?72*".
  11. Выведите список работников отдела АПС, имеющих оклад от 20000 до 30000 руб.
  12. Выведите список мужчин из отделов АПС и ТКБ, родившихся в 50-е годы.
  13. Выведите список работников, имена которых заканчиваются на "р".
  14. Выведите список работников, имена которых содержат "р".

Расширенный фильтр

1. Выбрать сотрудников отдела АПС, чей оклад меньше 20000 руб.

OTDEL

OKLAD

АПС

<20000

2. Выбрать сотрудников отдела АПС, чей оклад в интервале от 15000 до 20000 руб.

OTDEL

OKLAD

OKLAD

АПС

>15000

<20000

3. Выбрать сотрудников либо из отдела АПС, либо тех, чей оклад меньше 20000 руб.

OTDEL

OKLAD

АПС

 

 

<20000

4. Какие отделы представлены в списке? Только уникальные записи.

OTDEL

 

5. Кто из сотрудников отделов ОНК и ОТД проживает на улице Вавилова?

OTDEL

ADR

ОНК

*Вавилова*

ОТД

*Вавилова*

6. Кто из сотрудников отдела ОНК имеет оклад, на 20% превышающий средний оклад по предприятию?
OTDEL

ОНК
=H2>СРЗНАЧ(OKLAD)*1,2
В формуле сравнивается первая ячейка с окладом из списка (Н2) со средним окладом, который умножен на 1,2 (т.е. увеличен на 20%). Обратите внимание, что ссылка на ячейку из списка относительная.