Расчеты годовщины в Excel

Содержание

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

Чтобы решить эту проблему, сначала несколько слов об истории обработки данных в Excel: в Excel даты внутри обрабатываются как последовательные числа в зависимости от начальной даты 1 января 1900 года.

Поэтому, если вы просто хотите вычесть дату рождения из сегодняшней даты и проверить, больше ли она 50, это не сработает. Потому что для Excel число 18262 означает 50 лет (это дата 30 декабря 1949 г.), и, следовательно, все люди в вашей таблице будут старше 50 лет, потому что 18262 больше 50.

Почему 30 декабря 1949 года, а не 31 декабря 1949 года? Поскольку расчет в Excel на 1 января 1900 г. начинается с числа один и приравнивается. Таким образом, вы должны вычесть это из расчета.

Имея это в виду, вычислить возраст на самом деле очень просто:

  1. Вы вводите дату рождения вашего сотрудника в ячейку, например б. в ячейке B2.
  2. Затем введите формулу для текущей даты в ячейку рядом с ней, то есть C2. Лучший способ сделать это - использовать функцию СЕГОДНЯ ().
  3. Затем введите дату 30 декабря 1949 г. в ячейку D2. Это те 50 лет, которые вы хотите вычесть.
  4. Теперь введите следующую формулу в ячейку E2:

= ЕСЛИ (C2 -> = D2; «50 или старше»; «еще не 50»)

По этой формуле все сотрудники, которым сегодня исполнилось 50 лет или ранее, помечаются текстом «50 или старше», а все остальные - «еще нет».

Если вы обойдетесь без второй записи и хотите отметить только сотрудников в возрасте 50 лет и старше, то опустите условие Else в запросе IF. Тогда формула будет выглядеть так:

= ЕСЛИ (C2-B2> = D2; "50 или старше"; "")

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave