Хорошо, давайте разберем задачу шаг за шагом.
1. Создание таблицы сотрудников фирмы
Сначала мы создадим таблицу с данными сотрудников. Вот пример таблицы, содержащей 10 сотрудников с необходимой информацией:
| № п/п | Фамилия | Имя | Отчество | Дата рождения | Дата зачисления |
|---|---|---|---|---|---|
| 1 | Макаров | Сергей | Петрович | 23.05.1950 | 05.09.1990 |
| 2 | Сидоров | Николай | Сергеевич | 01.02.1976 | 01.09.1999 |
| 3 | Иванов | Андрей | Викторович | 10.11.1985 | 15.10.2015 |
| 4 | Петров | Алексей | Михайлович | 05.03.1990 | 20.06.2018 |
| 5 | Кузнецов | Олег | Анатольевич | 07.07.1982 | 01.04.2011 |
| 6 | Смирнова | Екатерина | Васильевна | 15.01.1988 | 10.11.2016 |
| 7 | Федоров | Валентин | Борисович | 22.12.1978 | 05.08.2012 |
| 8 | Голубев | Виктор | Петрович | 16.04.1992 | 02.02.2020 |
| 9 | Михайлов | Артем | Николаевич | 30.06.1980 | 25.12.2014 |
| 10 | Лебедев | Ирина | Федоровна | 28.08.1995 | 13.01.2019 |
2. Изучение календарных функций
Теперь рассмотрим функции, которые помогут нам получить необходимые данные:
- СЕГОДНЯ(): возвращает текущую дату.
- ГОД(дата): возвращает год из заданной даты.
- ДОЛЯГОДА(дата1, дата2, тип): возвращает долю года между двумя датами, где
типопределяет, в каком формате будут представлены результаты. - МЕСЯЦ(дата): возвращает месяц из заданной даты.
3. Построение таблицы на ЛИСТЕ 2
Теперь создадим таблицу с фамилией и инициалами, возрастом и стажем. Согласно вашей формуле, мы будем использовать:
- Фамилия И.О.:
Фамилия & " " & ЛЕВСИМВ(Имя, 1) & " " & ЛЕВСИМВ(Отчество, 1). - Возраст:
ГОД(СЕГОДНЯ()) - ГОД(Дата рождения). - Стаж:
ОТБР(ДОЛЯГОДА(Дата зачисления, СЕГОДНЯ(), 1)).
Пример результата таблицы:
| № п/п | Фамилия И.О. | Возраст | Стаж |
|---|---|---|---|
| 1 | Макаров С.П. | 73 | 33 |
| 2 | Сидоров Н.С. | 47 | 24 |
| 3 | Иванов А.В. | 38 | 8 |
| 4 | Петров А.М. | 33 | 5 |
| 5 | Кузнецов О.А. | 41 | 10 |
| 6 | Смирнова Е.В. | 35 | 6 |
| 7 | Федоров В.Б. | 44 | 10 |
| 8 | Голубев В.П. | 31 | 3 |
| 9 | Михайлов А.Н. | 43 | 9 |
| 10 | Лебедев И.Ф. | 28 | 4 |
4. Применение формул
Теперь разберем отдельные формулы:
Для графы "Фамилия И.О." используем:
=Фамилия & " " & ЛЕВСИМВ(Имя, 1) & " " & ЛЕВСИМВ(Отчество, 1)Для графы "Возраст":
=ГОД(СЕГОДНЯ()) - ГОД(Дата рождения)Для графы "Стаж":
=ОТБР(ДОЛЯГОДА(Дата зачисления, СЕГОДНЯ(), 1))
5. Подсчет количества сотрудников со стажем более 5 лет
Для подсчета количества сотрудников, имеющих стаж более 5 лет, мы можем использовать функцию:
=СЧЕТЕСЛИ(диапазон, критерий)
Например, если столбец стажа - это столбец D, и данные находятся с D2 по D11, формула будет выглядеть так:
=СЧЕТЕСЛИ(D2:D11;">5")
Эта формула даст количество сотрудников, чей стаж больше 5 лет.
Заключение
Таким образом, мы получили таблицу с необходимыми данными и применили соответствующие формулы для расчетов возраста, стажа, а также подсчитали сотрудников с определенными условиями. Если вам нужны дальнейшие примеры или объяснения, дайте знать!