[ Регистрация · Вход · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: irakitin2014  
Посчитать количество детей и взрослых на определенную дату
rorian08Дата: Пятница, 25.09.2015, 14:30 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Есть список людей Фио и дата рождения. Нужно посчитать количество детей до 3-х лет, от 3 до 6, от 6 до 18 и взрослых на определенную дату (начало месяца). Нужно для отчета. Решение у меня есть, но хочется более изящное. Может, я не нашла более подходящую формулу для вычисления возраста? Делала в ехеl 2003. Мой способ такой: в дату рождения подставляю текущий год - это дает день рождения в этом году. Дальше определяем возраст на отчетную дату и через ЕСЛИ принадлежность к группе. Подсчет через фильтр. Для вычисления использую шаблон листа с несколькими дополнительными столбцами формул. Подставляю в него список людей-детей с датами рождения. Обычно стоит задача посчитать для трех разных месяцев, соответственно, есть три списка и три соответствующие им даты для определения возраста. Файлика с собой нет, если надо, то позже пришлю.
 
dsb75Дата: Пятница, 25.09.2015, 16:25 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 133
Репутация: 2
Статус: Offline
rorian08, здравствуйте.
Примерно так:
Прикрепления: 2362194.xlsx (10.3 Kb)
 
dsb75Дата: Пятница, 25.09.2015, 16:28 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 133
Репутация: 2
Статус: Offline
Забыл про подсчёт, который делается крайне просто через формулу СЧЁТЕСЛИ / СЧЁТЕСЛИМН.
 
rorian08Дата: Воскресенье, 27.09.2015, 17:33 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Спасибо большое! Разобралась. Правда, в Excel2003 функции ДОЛЯГОДА еще не было. Но там есть функция ДНЕЙ360. Если ее результат делить на 360, получится то же самое? Что-то изначально меня в ней отпугнуло, не разобралась, как она работает на длинных месяцах (31 день) и высокосных годах.
А за возможность посчитать вампиров - отдельное спасибо. smile
 
dsb75Дата: Воскресенье, 27.09.2015, 19:24 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 133
Репутация: 2
Статус: Offline
Цитата rorian08 ()
Правда, в Excel2003

Пожалуйста. Пора-пора, перейти хотя бы на 2007-й!
 
rorian08Дата: Воскресенье, 27.09.2015, 20:46 | Сообщение # 6
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Да, пора. Но для этого надо поработать с сисадмином, убедить, что всем нужна более новая версия, а сотрудники хотят работать с привычным интерфейсом. Но ведь есть в старых версиях нечто такое... Например, интересно было придумать алгоритм написания чисел прописью. Слепленный "на коленке", не оформленный для удобного использования, как пользовательская функция, но в рамках одной рабочей книги работал. А сейчас наверное есть готовые функции или макросы для этой цели?
Дома я готова хоть сейчас перейти на самую последнюю версию, только нужно найти надежный источник, где ее взять.
 
irakitin2014Дата: Понедельник, 28.09.2015, 07:50 | Сообщение # 7
Генерал-майор
Группа: Модераторы
Сообщений: 312
Репутация: 6
Статус: Offline
Цитата rorian08 ()
написания чисел прописью.
Почитайте здесь от уважаемого МСН. Надеюсь Денис не против ссылки?



для спасибов ЯД 41001877306852
 
dsb75Дата: Понедельник, 28.09.2015, 10:22 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 133
Репутация: 2
Статус: Offline
Цитата irakitin2014 ()
Почитайте здесь от уважаемого МСН

Да, МСН там проделал гигантскую работу. Я эту тему даже не трогал поэтому smile
 
rorian08Дата: Вторник, 29.09.2015, 21:21 | Сообщение # 9
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Спасибо за ссылку. Будет интересно разобраться в формуле.

Добавлено (29.09.2015, 21:21)
---------------------------------------------
Если не затруднит... Еще такая задачка: Есть таблица, первые два столбца которой период: дата начала и дата окончания (страхования). В следующих столбцах - поочередно месяцы года (текущего, но в идеале любого). Нужна формула для определения колличества дней пересечения периода страхования с месяцем указанным в столбце. Отдельная подзадача, наверное, как удобно организовать шапку таблицы с месяцами, чтобы проставить их исходя из периода, для которого делается таблица (например, 2015 год)

 
MichaelCHДата: Четверг, 01.10.2015, 16:26 | Сообщение # 10
Рядовой
Группа: Проверенные
Сообщений: 1
Репутация: 0
Статус: Offline
Пересечение дат можно реализовать просто, см. вложение
Прикрепления: 7623311.xlsx (10.9 Kb)
 
rorian08Дата: Пятница, 09.10.2015, 19:27 | Сообщение # 11
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Гениально! Спасибо большое!!!
 
  • Страница 1 из 1
  • 1
Поиск: