DATEDIF () не возвращает ожидаемое значение, как я могу рассчитать возраст в месяцах?

0

Я пытаюсь вычислить возраст моих счетов кредитной карты в Excel. Я читал в Интернете, чтобы использовать функцию DATEDIF (), однако я не получаю ожидаемый результат, и я не уверен, где я облажался.

Введенная формула: =DATEDIF(C2,TODAY(),"m") Содержание C2:=DATE(2010,6,8)

По какой-то причине он возвращает случайный день в 1900 году вместо месяцев с момента открытия. Любая помощь приветствуется.

Результат

audiFanatic
источник

Ответы:

3

Ваша проблема в том, что ячейка D4 настроена для отображения [1] как «Дата»:
измените ее на любой числовой формат, и вы увидите «94».

(Выберите ячейку, удерживайте ее CTRLи нажмите, 1затем нажмите «Число» в диалоговом окне)

[1] Расчетное значение здесь, 4/3 - это 94-й день года. Год "0" - 1900.

Ханну
источник
0
06/08/2010      92  

Ничего плохого в формуле, которую вы использовали =DATEDIF(C2,TODAY(),"m").

Просто поместите указатель ячейки на ячейку D2.

Щелкните правой кнопкой мыши и выберите команду «Форматировать ячейку» во всплывающем меню.

Примените ОБЩИЙ формат на D2.

Вы получите ответ, разница между двумя датами в месяцах составляет 92 (при текущей дате 22/04/2018).

Раджеш С
источник