Делать проект и пытаться в настоящее время определить возраст предметов. Я пытался использовать несколько формул безрезультатно (datevalue, dateif и т.д.).

Я хочу рассчитать возраст (3-й столбец). Я использовал формулу (C4-B4)/365.2 и получаю эти числа.

image1

Например, я открыл новый документ Excel, который ввел эти наборы данных. Для возраста (лет) я ставлю (C4-B4)/365.2. Это возрастной формат, который я хотел бы видеть в другом документе. Изображение 2

Я пытался изменить форматирование даты, но это все еще не дает мне правильное значение. Кто-нибудь знает, что происходит?

Извините, если это не ясно / недостаточно конкретно.

1 ответ1

1

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

=(C4-B4)/365.2

На самом деле это должно быть написано так:

=INT((C4-B4)/365)

С учетом первых двух дат 05/04/18 - 18/09/17 формула возвращает 0 .

Вы можете использовать эту формулу также:

=ROUNDDOWN(YEARFRAC(B4,C4,1),0)& " Year"

Если вы хотите проиллюстрировать полную картину, например разницу между двумя датами в виде Year, Months & Days используйте эту.

=DATEDIF(B4,C4,"Y") & " Years, " & DATEDIF(B4,C4,"YM") & " Months, " & DATEDIF(B4,C4,"MD") & " Days"   

Примечание. Формат даты в обоих столбцах: ДД / ММ / ГГ.

NB

Давайте рассмотрим механизм DATEDIF.

=DATEDIF (start_date, end_date, unit)

  • Учитывая вашу формулу, Start Date is in B4 а End Date is in C4

  • Единство "Y" относится к Years , подсчитывает количество полных лет между датами начала и окончания.

  • "YM" считает Months исключая дни и годы, разницу дат в месяцах, игнорируя дни и годы.

  • "MD" считает Days без учета лет и месяцев, разницу в днях в днях, игнорируя месяцы и годы.

  • Отформатируйте 3-ю колонку как GENERAL прежде чем писать любую из этих формул.

  • При необходимости измените ссылки на ячейки в формуле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .