Посчитать количество детей и взрослых на определенную дату
|
|
rorian08 | Дата: Пятница, 25.09.2015, 14:30 | Сообщение # 1 |
Рядовой
Группа: Проверенные
Сообщений: 6
Статус: Offline
| Есть список людей Фио и дата рождения. Нужно посчитать количество детей до 3-х лет, от 3 до 6, от 6 до 18 и взрослых на определенную дату (начало месяца). Нужно для отчета. Решение у меня есть, но хочется более изящное. Может, я не нашла более подходящую формулу для вычисления возраста? Делала в ехеl 2003. Мой способ такой: в дату рождения подставляю текущий год - это дает день рождения в этом году. Дальше определяем возраст на отчетную дату и через ЕСЛИ принадлежность к группе. Подсчет через фильтр. Для вычисления использую шаблон листа с несколькими дополнительными столбцами формул. Подставляю в него список людей-детей с датами рождения. Обычно стоит задача посчитать для трех разных месяцев, соответственно, есть три списка и три соответствующие им даты для определения возраста. Файлика с собой нет, если надо, то позже пришлю.
|
|
| |
dsb75 | Дата: Пятница, 25.09.2015, 16:25 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 133
Статус: Offline
| rorian08, здравствуйте. Примерно так:
|
|
| |
dsb75 | Дата: Пятница, 25.09.2015, 16:28 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 133
Статус: Offline
| Забыл про подсчёт, который делается крайне просто через формулу СЧЁТЕСЛИ / СЧЁТЕСЛИМН.
|
|
| |
rorian08 | Дата: Воскресенье, 27.09.2015, 17:33 | Сообщение # 4 |
Рядовой
Группа: Проверенные
Сообщений: 6
Статус: Offline
| Спасибо большое! Разобралась. Правда, в Excel2003 функции ДОЛЯГОДА еще не было. Но там есть функция ДНЕЙ360. Если ее результат делить на 360, получится то же самое? Что-то изначально меня в ней отпугнуло, не разобралась, как она работает на длинных месяцах (31 день) и высокосных годах. А за возможность посчитать вампиров - отдельное спасибо.
|
|
| |
dsb75 | Дата: Воскресенье, 27.09.2015, 19:24 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 133
Статус: Offline
| Цитата rorian08 ( ) Правда, в Excel2003 Пожалуйста. Пора-пора, перейти хотя бы на 2007-й!
|
|
| |
rorian08 | Дата: Воскресенье, 27.09.2015, 20:46 | Сообщение # 6 |
Рядовой
Группа: Проверенные
Сообщений: 6
Статус: Offline
| Да, пора. Но для этого надо поработать с сисадмином, убедить, что всем нужна более новая версия, а сотрудники хотят работать с привычным интерфейсом. Но ведь есть в старых версиях нечто такое... Например, интересно было придумать алгоритм написания чисел прописью. Слепленный "на коленке", не оформленный для удобного использования, как пользовательская функция, но в рамках одной рабочей книги работал. А сейчас наверное есть готовые функции или макросы для этой цели? Дома я готова хоть сейчас перейти на самую последнюю версию, только нужно найти надежный источник, где ее взять.
|
|
| |
irakitin2014 | Дата: Понедельник, 28.09.2015, 07:50 | Сообщение # 7 |
Генерал-майор
Группа: Модераторы
Сообщений: 312
Статус: Offline
| Цитата rorian08 ( ) написания чисел прописью. Почитайте здесь от уважаемого МСН. Надеюсь Денис не против ссылки?
для спасибов ЯД 41001877306852
|
|
| |
dsb75 | Дата: Понедельник, 28.09.2015, 10:22 | Сообщение # 8 |
Генералиссимус
Группа: Администраторы
Сообщений: 133
Статус: Offline
| Цитата irakitin2014 ( ) Почитайте здесь от уважаемого МСН Да, МСН там проделал гигантскую работу. Я эту тему даже не трогал поэтому
|
|
| |
rorian08 | Дата: Вторник, 29.09.2015, 21:21 | Сообщение # 9 |
Рядовой
Группа: Проверенные
Сообщений: 6
Статус: Offline
| Спасибо за ссылку. Будет интересно разобраться в формуле. Добавлено (29.09.2015, 21:21) --------------------------------------------- Если не затруднит... Еще такая задачка: Есть таблица, первые два столбца которой период: дата начала и дата окончания (страхования). В следующих столбцах - поочередно месяцы года (текущего, но в идеале любого). Нужна формула для определения колличества дней пересечения периода страхования с месяцем указанным в столбце. Отдельная подзадача, наверное, как удобно организовать шапку таблицы с месяцами, чтобы проставить их исходя из периода, для которого делается таблица (например, 2015 год)
|
|
| |
MichaelCH | Дата: Четверг, 01.10.2015, 16:26 | Сообщение # 10 |
Рядовой
Группа: Проверенные
Сообщений: 1
Статус: Offline
| Пересечение дат можно реализовать просто, см. вложение
|
|
| |
rorian08 | Дата: Пятница, 09.10.2015, 19:27 | Сообщение # 11 |
Рядовой
Группа: Проверенные
Сообщений: 6
Статус: Offline
| Гениально! Спасибо большое!!!
|
|
| |