Как посчитать количество дней в Excel

У меня формат даты, например, 2020-01-17. Я хотел бы рассчитать количество дней до сегодняшней даты. Я пытаюсь это как

    =today() - B2

Однако это не работает.

Редактировать

Поменял формат на 17.01.2020 и сделал

 =today() - B2 

Результат - 23.03.1900.

Это неправильно, и я хотел бы узнать количество дней.


person AskMe    schedule 09.04.2020    source источник
comment
Измените ячейку формулы на числовой формат .. В настоящее время это формат даты.   -  person Naresh    schedule 09.04.2020
comment
@ Нареш Бхопл Хорошая мысль! Но скорее формат General. Тот же результат, но с изюминкой.   -  person Variatus    schedule 09.04.2020
comment
@Variatus .. Да .. Я это пропустил. Спасибо.   -  person Naresh    schedule 09.04.2020
comment
Отображаемый результат 3/23/1900 равен вычисленному результату 83. Остальное - это форматирование ячеек.   -  person Variatus    schedule 09.04.2020


Ответы (3)


очень просто Проверить изображение введите здесь описание изображения

person Prof.Prashant    schedule 09.04.2020

Я думаю, что вы здесь видите 2 проблемы.

Результат - 23.03.1900.

  1. The reason you're seeing this result as 3/23/1900 is probably because of the format of the cell. Change cell format to number and you should see your result as a number.
    1. Or you can also use the formula with a VALUE formula like so =VALUE(today() - B2)

Я хочу рассчитать количество дней до сегодняшней даты

  1. Вы всегда можете использовать простое вычитание двух дат. Вы также можете использовать функцию РАЗНДАТ и извлечь разницу между датами в годах, месяцах, днях и т. Д. Пример: =DATEDIF(today(), B2,"D")

Вот документация по этой функции DATEDIF.

Примечание. Ниже приводится предупреждение от Microsoft.

Предупреждение. Excel предоставляет функцию РАЗНДАТ, чтобы поддерживать старые книги из Lotus 1-2-3. Функция РАЗНДАТ может вычислить неверные результаты при определенных сценариях. Дополнительные сведения см. В разделе «Известные проблемы» этой статьи.

person Gangula    schedule 09.04.2020

Вы можете использовать ссылку dateif fx: https://exceljet.net/excel-functions/excel-datedif-function

= РАЗНДАТ (B2; СЕГОДНЯ (); "D")

введите здесь описание изображения

person Christopher Borges    schedule 12.04.2020