Как сделать таблицу дней рождений

6 способов — как посчитать возраст в Excel по дате рождения.

В Excel нет специальной функции, чтобы посчитать возраст, однако существует несколько различных способов его определения на основе даты рождения. Вы узнаете несколько приемов, как рассчитать его в количестве полных лет, в годах, месяцах и днях на текущий момент или на какой-то определённый момент времени. Мы объясним преимущества и недостатки каждого способа, покажем, как создать идеальную формулу расчета возраста в Экселе и настроить ее для решения некоторых конкретных задач.

В повседневной жизни вопрос «Сколько вам лет?» обычно подразумевает ответ, указывающий, сколько лет вы прожили. В Microsoft Excel вы можете создать формулу для исчисления точной продолжительности жизни в месяцах, днях, часах и даже минутах. Но давайте не будем нарушать традицию и научимся сначала считать по полным годам.

Основная формула Excel расчета для возраста в годах.

Как вы обычно определяете, сколько вам лет? Просто вычитая дату рождения из текущей. Этот традиционный подход, знакомый нам еще с детства, может также использоваться в Excel.

Если предположить, что день рождения (ДР) записан в ячейке B2, то вычислить возраст в годах можно следующим образом:

=(СЕГОДНЯ()-B2)/365

=(TODAY()-B2)/365

Первая часть выражения (СЕГОДНЯ()-B2) возвращает разницу между текущей и датой рождения в днях. А затем вы делите это на 365, чтобы получить количество лет.

Формула очевидна и легко запоминаема, однако есть небольшая проблема. В большинстве случаев мы получаем число, как показано на скриншоте ниже. Что, согласитесь, несколько непривычно и не слишком удобно.

2020 03 18 7

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

2020 03 18 8

Функция ЦЕЛОЕ округляет в меньшую сторону до ближайшего целого.

Округляет количество прожитых лет по стандартным правилам в зависимости от значения дробной части (более 0,5 — в большую сторону).

Округляет в меньшую сторону.

Отбрасывает дробную часть, оставляя только целое.

Во всех случаях ноль в формуле означает, что в возвращаемой цифре не должно быть ни одного десятичного разряда.

Недостатки: использование этого выражения в Экселе дает довольно точные результаты, но не безупречные. Деление на среднее число дней в году в большинстве случаев работает нормально, но иногда все же показывает неверный возраст. Например, если кто-то родился 29 февраля, а сейчас 28 февраля, программа сделает человека на один день старше.

В качестве альтернативы вы можете использовать в знаменателе 365,25 вместо 365, поскольку каждый четвертый год состоит из 366 дней. Однако и этот подход не идеален. Например, если вы рассчитываете возраст ребенка, который еще не прожил високосный год, деление на 365,25 дает неправильный результат.

В целом, вычитание ДР из текущей даты прекрасно работает в обычной жизни, но не является идеальным подходом в Excel. Ведь мы здесь ожидаем получить точный ответ.

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

Как определить возраст с функцией ДОЛЯГОДА.

Синтаксис здесь следующий:

YEARFRAC (дата_начала, дата_окончания, [базис])

Первые два аргумента очевидны и вряд ли требуют какого-либо дополнительного объяснения. А вот Базис — это аргумент, который определяет основу для подсчета дней.

Чтобы составить абсолютно точную формулу, передайте в ДОЛЯГОДА следующие значения:

Учитывая вышеизложенное, формула Excel для расчета возраста по дате рождения выглядит следующим образом:

Предполагая, что ДР вписан в ячейку B2, выражение принимает следующий вид:

2020 03 18 9

Как и в предыдущем примере, результат также является десятичным числом. Чтобы исправить это, используйте любой из подходящих вам методов округления.

Итак, вот улучшенный вариант:

2020 03 18 10

Метод округления можете выбрать сами.

Особенности применения этих функций мы уже рассмотрели выше.

Как узнать возраст в Excel при помощи РАЗНДАТ.

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

Поскольку мы хотим подсчитать возраст в годах, мы используем параметр «Y»:

В этом примере день рождения записан в ячейке B2, и вы ссылаетесь на него в своей формуле возраста:

2020 03 18 11

В этом случае дополнительная операция округления не требуется, так как РАЗНДАТ с аргументом «Y» сразу выводит количество лет.

Рассчитываем в днях, месяцах и годах.

Высчитывать можно не только количество лет, как это обычно принято, но и более мелкие единицы времени.

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

Фактически, определение чьего-либо возраста на основе даты рождения является частным случаем расчета разницы в датах в Excel, где конечной датой является текущий момент времени. Итак, вы используете обычную функцию РАЗНДАТ:

2020 03 18 12

Ну а если нужно сделать совсем красиво, используйте более сложное выражение:

=ЕСЛИ(РАЗНДАТ(B2;СЕГОДНЯ();»y»);РАЗНДАТ(B2;СЕГОДНЯ();»y»)&» «&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;СЕГОДНЯ();»y»)-11;100);9);10);»[ 2020 03 18 13

Более подробно об использовании функции РАЗНДАТ читайте в материале о расчете разности между датами в Excel.

Сколько вам будет на определённую дату?

Вы можете воспользоваться формулой РАЗНДАТ из предыдущего раздела, но вместо СЕГОДНЯ() используйте ссылку на ячейку, в которой и будет указано, на какой именно момент времени вы хотите определить возраст человека.

Кстати, аналогичным образом можно определять и величину трудового стажа.

Итак, вот как это может выглядеть:

2020 03 18 14

=ЕСЛИ(РАЗНДАТ(B2;C3;»y»);РАЗНДАТ(B2;C3;»y»)&» «&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;C3;»y»)-11;100);9);10);»[ 2020 03 18 15

Функция ДАТА извлекает номер года из ячейки С2, создает полную дату, используя введенные вами номера месяца и дня (в этом примере 1 января), и передает ее в РАЗНДАТ. В результате вы получаете сумму прожитых пациентом лет по состоянию на 1 января определенного года.

Узнайте дату, когда человек достигает N лет

Предположим, ваш друг родился 21 марта 1974 года. Как вам определить, когда ему исполняется 50 лет? Обычно вы просто добавляете 50 лет к ДР человека. В Excel вы делаете то же самое, используя ДАТА:

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

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

Источник

communitymaster_klass

Мастер-класс

каждый из нас – Мастер

Выходные провела в обнимку с деревяшками и красками ))
Мой календарик оказался довольно популярным, поэтому решила сделать парочку таких в подарок на НГ.

220932 original

По ходу фоткала процесс.
Делюсь, вдруг кому-нить пригодится 😉

Итак, в Леруа покупается обычный наличник шириной 12 см.

221294 original

Отпиливаем от него 65 см

221601 original

Уголки закругляем шкуркой

221922 original

А потом так же закругляем край

222069 original

Белая акриловая краска в 2 слоя. Сохнет быстро )

222419 original

Пользуясь рабочим временем и рабочим принтером заранее готовим трафарет )))
Через трафарет прямо в середине доски акриловой краской наносим ДНИ

222641 original

222744 original

По торцу сверлим маленькие дырочки и вкручиваем саморезы с колечком, вот такие

223075 original

И красим в их белый цвет

Теперь висюльки.
Вот такие заготовки продаются в моем любимом рукодельном магазе Леонардо, как впрочем и краска, кисточки, ленточки и еще много всего полезного )
У них только одна дырочка, поэтому где нужно намечаем вторую и зовем мужа с дрелью ))

223391 original

Сложная наука дыркосверления пока дается ему лучше ))) я освоила только стенки и цветочные горшки, а тут надо аккуратно тоненьким сверлом. Потом еще чуть-чуть пошкурить полученные дырочки, чтобы не было заусенцев.

UPD: уже освоила )) оказалось, даже проще стенок )))

223661 original

223816 original

И сушить так удобно )

224055 original

224360 original

Между собой кружки скрепляются колечками, например такими.
Покупала в магазине бисера и бусинок

224607 original

Осталось прикрепить ленточку сзади и все готово 🙂

Источник

Создание календаря в Excel на год

102 b5e9b4f86ce43ca65bd79c894c4a924c

Готовый результат

Добавил календарь на 2021 год с праздниками и выходными в соответствии с постановлением правительства.

3 1153b99c012f807328b62992be10d3c8

Пошаговая инструкция создания календаря в Excel

Делаем заголовки

В ячейку A1 вбиваем следующую формулу: =»Календарь на » & ГОД(СЕГОДНЯ()) & » год». Функция СЕГОДНЯ() возвращает текущую дату (мы часто будем ей пользоваться). Соответственно связка функций ГОД(СЕГОДНЯ()) возвратит нам текущий год.

Теперь создадим заголовки месяцев. В ячейку где стоит Январь запишем следующую формулу =ДАТА(ГОД(СЕГОДНЯ());1;1). Эта функция возвращает первое января текущего года (01.01.2015 в моем случае). Применим к этой ячейке такой формат, чтобы отображалось только название месяца. Для этого откроем формат ячеек сочетанием клавиш Ctrl + 1 и выберем соответствующий формат (см. рисунок).

img2

Для создания заголовков последующих месяцев будем использовать еще одну очень полезную функцию =ДАТАМЕС(B3;1). Эта функция возвращает дату отстоящую от указанной на заданное число месяцев (в нашем случае на один). Таким образом, у нас получается следующая картина (дополнительно я добавил немного форматирования):

img3

Проставляем числа

Вместо Enter нажимаем сочетание клавиш Ctrl+Shift+Enter, вставляя таким образом формула массива. В результате в выделенном диапазоне получаем числа указанного в ячейке B3 месяца.

Аналогичную операцию проводим с другими месяцами или просто копируем диапазон дат января в следующие месяца. Получаем следующую картину:

img5

Форматируем

Отформатируем ячейки таким образом, чтобы они содержали только числа (а не полностью даты). Выделяем даты, открываем формат ячеек (Ctrl+1) и вводим вручную следующий формат:

img6

Календарь принимает все более привычный вид.

img4

Добавляем условного форматирования

Сейчас в январе календарь содержит даты 29, 30, 31 декабря, а также часть дат февраля. Давайте немного скроем эти числа. Для этого будем использовать условное форматирование. Выделяем ячейки B5:H10 и создаем правило условного форматирования. Форматироваться будут ячейки, для которых следующая формула будет являться ИСТИНОЙ:
=И(МЕСЯЦ(B5)<>1+3*(ЧАСТНОЕ(СТРОКА(B5)-5;9))+ЧАСТНОЕ(СТОЛБЕЦ(B5);9))

В качестве формата я выбрал серый текст шрифта и получил следующую картину:

img8

Автоматически выделяем текущую дату в календаре

Для этого создаем еще одно правило условного форматирования. Ячейка будет форматироваться только в том случае, если ее значение будет равно текущей дате (=СЕГОДНЯ()):

img9

Выделим выходные дни в календаре Excel

На этот раз обойдемся обычной заливкой ячеек. Выбирайте на свой вкус. У меня получилось так:

img10

Добавляем праздничные дни

Создадим новый лист Excel (Праздники) и добавим на него умную таблицу со столбцом Праздничные дни. В этот столбец занесем все праздничные дни. Я это уже сделал, можете спокойно копировать и использовать.

Вернемся в наш календарь и создадим еще одно правило условного форматирования. Формула условного форматирования будет проверять является ли дата праздником. И в случае если формула вернет ИСТИНА ячейка будет форматироваться. Вот эта формула:
=НЕ(ЕОШИБКА(ПОИСКПОЗ(B5;ДВССЫЛ(«Праздники[Праздничные дни]»);0))). Стоит отметить, что при добавлении или изменении праздничных дней, календарь будет автоматически форматироваться.

img11

Осталось скопировать ячейки B5:H10 в другие месяца и наш автоматический календарь готов и может служить нам не один год.

Изменение цветовой гаммы календаря Excel

Если при создании календаря использовать цвета темы, то потом их можно будет изменить одним простым движением. Просто сменив цвета темы на вкладке Разметка страницы. Выбирайте понравившийся.

img12

В архив для скачивания помимо моего календаря, буду складывать календари других пользователей. Поблагодарить их можно ниже в комментариях. Если у вас также есть чем поделиться, укажите ссылку на свой вариант календаря в комментарии, я с удовольствием его добавлю.

Источник

Как добавить День Рождения в Календарь Google

Если вы забыли о Дня Рождения друга или родственника это может привести к не приятным ситуациям. К счастью, в современном цифровом веке есть много способов, чтобы напомнить о дне рождения. Чаще всего мы получаем уведомления через соцсети, но все больше и больше людей пытаются держаться подальше от социальных сетей — или просто не добавлять день рождения в свой профиль — так что есть риск, что вы можете пропустить важное событие. В качестве дополнительного уровня защиты от таких неудач вы можете добавить дни рождения в свой Календарь Google.

1566819061 0

Добавление дня рождения в календарь звучит как довольно простой процесс, но это не так интуитивно, как вы могли бы подумать. Есть два основных способа добавить день рождения в Календарь Google. Мы дадим вам пошаговое руководство для каждого ниже.

Добавить день рождения в Календарь Google через контакты

Есть одна важная оговорка о добавлении дней рождения с помощью этого метода, и это то, что Google Calendar В настоящее время не имеет собственной поддержки уведомлений о днях рождения. Это означает, что если вы не используете свой календарь регулярно, есть шанс, что вы можете пропустить день рождения. Тем не менее, если используете календарь систематически, продолжайте читать. Если нет, перейдите ко второй части этого руководства.

Немного удивительно, но добавление дней рождения не выполняется в приложении календаря. Вот что вы должны сделать вместо этого:

1566819069 1

Шаг 2:
Прокрутите вниз, пока не найдете поле для дня рождения и нажмите на поле даты, чтобы выбрать дату. Когда это будет сделано, нажмите на кнопку «Сохранить».

1566819089 2

Шаг 3:
Перейдите в приложение Google Календарь. День рождения будет отображаться после синхронизации календаря с контактами, но если вы хотите ускорить процесс, нажмите на три точки в правом верхнем углу, а затем нажмите «Обновить». И вуаля! День рождения там!

1566819125 3

Этот же процесс можно использовать для добавления различных важных ежегодных событий, связанных с вашими друзьями и семьей. Из выпадающего меню, который видно на Шаге 2, вместо «День Рождения» вы можете выбрать, чтобы добавить юбилей в свой Календарь Google или даже пользовательское событие по своему вкусу.

Добавление дня рождения в качестве повторяющегося напоминания

Если вам нужно запомнить день рождения, даже если это кто-то не из вашего списка контактов или просто хотите быстрее добавить напоминание о дне рождения в свой Календарь Google, Вот как это сделать:

Шаг 1:
Откройте приложение Календарь и нажмите на значок плюса в правом нижнем углу, а затем нажмите на «Напоминание».

1566819119 4

Шаг 2:
Добавьте «[имя человека] день рождения» или что-то подобное в текстовом поле напоминания и выберите дату. Затем нажмите «Не повторяется» и выберите «каждый год».

1566819091 5

Шаг 3:
Нажмите на Сохранить в правом верхнем углу, вот и все, вы это сделали.

1566819054 6

Имейте в виду, что вы не можете добавлять напоминания о прошлых датах, поэтому, если день рождения уже прошел в этом году, вам придется перейти на дату в следующем году, чтобы добавить его.

Вы также можете установить это напоминание с помощью Google Assistant, сказав: «Окей, Google, напомните мне о дне рождения [имя человека] на [дата]» и выберите повторять каждый год.

Источник