Note: The other languages of the website are Google-translated. Back to English

Как подсчитать количество дней, недель, месяцев или лет между двумя датами?

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


Подсчитайте количество дней между двумя датами с помощью формул

Чтобы подсчитать количество дней между двумя заданными датами, используйте следующие формулы:

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

=DATEDIF(A2,B2,"D")
=B2-A2

Внимание: В приведенной выше формуле A2 это ячейка даты начала и B2 - ячейка даты окончания.

2. Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и рассчитайте количество дней, см. Снимок экрана:


Подсчитайте количество недель между двумя датами с помощью формул

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

1. Введите любую из следующих формул в пустую ячейку:

=(DATEDIF(A2,B2,"D")/7)
=(B2-A2)/7

Внимание: В приведенной выше формуле A2 это ячейка даты начала и B2 - ячейка даты окончания.

2. Затем перетащите дескриптор заполнения вниз, чтобы заполнить эту формулу, и вы получите недели в десятичных числах, см. Снимок экрана:

  • СоветыЕсли вы хотите получить количество полных недель между двумя датами, примените эту формулу:
  • = ОКРУГЛВНИЗ ((РАЗНДАТ (A2; B2; "d") / 7); 0)
    = ЦЕЛОЕ ((B2-A2) / 7)


Рассчитайте различную разницу между двумя датами в днях, неделях, месяцах, годах и т. Д.

Слишком много формул, чтобы запомнить, Kutools for Excel's Помощник по дате и времени вы можете быстро получить различные результаты разницы между двумя датами в зависимости от ваших потребностей, не запоминая никаких формул, таких как недели + дни , месяцы + недели и так далее. Нажмите, чтобы загрузить Kutools for Excel!

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


Подсчитайте количество месяцев между двумя датами с помощью формулы

Если вы хотите определить количество месяцев между двумя датами, вы можете использовать эту функцию РАЗНДАТ.

1. Введите следующую формулу в пустую ячейку, в которую вы хотите вывести результат:

=DATEDIF(A2,B2,"m")

Внимание: В приведенной выше формуле A2 это ячейка даты начала и B2 - ячейка даты окончания.

2. Затем перетащите дескриптор заполнения вниз, чтобы заполнить эту формулу, и вы получите количество полных месяцев между заданными двумя датами, см. Снимок экрана:

  • СоветыЕсли вы хотите получить количество полных недель между двумя датами, примените эту формулу:
  • = РАЗНДАТ (A2; B2; "m") & "месяцы" & РАЗНДАТ (A2; B2; "md") & "дни"


Подсчитайте количество лет между двумя датами с помощью формулы

С помощью приведенной выше функции РАЗНДАТ можно также вычислить количество лет между двумя датами.

1. Примените приведенную ниже формулу в пустую ячейку:

=DATEDIF(A2,B2,"y")

Внимание: В приведенной выше формуле A2 это ячейка даты начала и B2 - ячейка даты окончания.

2. Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и все количество лет было рассчитано, как показано ниже:


Подсчитайте количество лет, месяцев и дней между двумя датами с помощью формул

Иногда вам нужно точно знать, сколько лет, месяцев и дней между двумя датами, в этой ситуации вам может помочь следующая длинная формула.

1. В пустой ячейке введите или скопируйте следующую формулу:

=DATEDIF(A2, B2, "y") &" years "&DATEDIF(A2, B2, "ym") &" months " &DATEDIF(A2, B2, "md") &" days"

Внимание: В приведенной выше формуле A2 это ячейка даты начала и B2 - ячейка даты окончания.

2. Затем перетащите дескриптор заполнения, чтобы заполнить эту формулу, и сразу рассчитывается определенное количество лет, месяцев и дней между датами, см. Снимок экрана:


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

Может быть, вас раздражают приведенные выше формулы, если у вас Kutools for Excel, С его Помощник по дате и времени вы можете быстро получить результаты различий между двумя датами в зависимости от ваших потребностей, например, недели + дни , месяцы + недели и т. д.

Примечание:Чтобы применить это Помощник по дате и времени, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Щелкните ячейку, в которой вы хотите найти результат, а затем щелкните КутулсФормула Помощник > Помощник по дате и времени, см. снимок экрана:

2. В Помощник по дате и времени диалоговом окне выполните следующие операции:

  • Проверьте разница из файла Тип раздел;
  • В разделе Ввод аргументов текстовые поля, выберите ячейки, которые содержат дату начала и дату окончания отдельно;
  • Затем выберите нужный тип результата вывода. Например, если вы хотите получить количество лет, месяцев, недель и дней между двумя датами, просто выберите Год + Месяц + Неделя + День.

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

Нажмите, чтобы загрузить Kutools for Excel и бесплатную пробную версию сейчас!


Другие статьи о дате и времени:

  • Рассчитать часы между часами после полуночи в Excel
  • Предположим, у вас есть расписание для записи вашего рабочего времени, время в столбце A - это время начала сегодняшнего дня, а время в столбце B - время окончания следующего дня. Обычно, если вы вычисляете разницу во времени между двумя временами прямо минус "= B2-A2", он не будет отображать правильный результат, как показано на скриншоте слева. Как правильно рассчитать часы между двумя временами после полуночи в Excel?
  • Подсчитайте количество дней / рабочих дней / выходных между двумя датами
  • Вам когда-нибудь приходилось подсчитывать количество дней между двумя датами в Excel? Может быть, иногда вам просто нужно рассчитать рабочие дни только между двумя датами, а иногда вам нужно считать выходные дни только между двумя датами. Как можно подсчитать количество дней между двумя свиданиями при определенных условиях?

Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

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

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (44)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Это было очень легко и полезно. Однако у меня есть вопрос. Что, если в приведенном выше примере B2 является константой. Поэтому, что, если я пытаюсь найти количество лет/месяцев/дней между датой начала и СЕГОДНЯ или фиксированной датой. Могу ли я добавить эту дату в формулы, а не создавать новую ячейку с датой и читать формулу из нее?
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо расширить офис Это очень очень полезная функция
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо офису Extend за помощь в решении этой проблемы.
Этот комментарий был сведен к минимуму модератором на сайте
В дополнение к вашему =DATEDIF(B1,B2,"Y") & "Годы", & DATEDIF(B1,B2,"YM") & "Месяцы", & DATEDIF(B1,B2,"MD") & "Дни" формула, у меня есть требование на месяцы, недели и дни. Это возможно ?
Этот комментарий был сведен к минимуму модератором на сайте
Формула не может работать на листе Excel
Этот комментарий был сведен к минимуму модератором на сайте
Нужна формула, чтобы вернуть неделю тихоокеанского месяца, например, ниже 1-я неделя 2-я неделя 3-я неделя 4-я неделя Затем перейти к следующему месяцу, автоматически измененному, вернуть тот же результат
Этот комментарий был сведен к минимуму модератором на сайте
=INT((A2-(DATE(YEAR(A2),MONTH(A2)-MOD(MONTH(A2),1),1)-WEEKDAY(DATE(YEAR(A2),MONTH(A2)-MOD(MONTH(A2),1),1),2)+1)+7)/7)
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо, чувак, это было действительно полезно, можешь добавить последовательность для 1 как 1-й, 2 как 2-й, 3 как 3-й, 4 как 4-й и т. д..
Этот комментарий был сведен к минимуму модератором на сайте
194 дня для преобразования в месяц (сколько месяцев), пожалуйста, предложите формулу для того же в Excel
Этот комментарий был сведен к минимуму модератором на сайте
хотите рассчитать месяцы между двумя датами
Этот комментарий был сведен к минимуму модератором на сайте
это работает в любом формате даты? Бывший. дд/мм/гггг, мм/дд/гггг, гггг/мм/дд Пожалуйста, ответьте
Этот комментарий был сведен к минимуму модератором на сайте
[quote]это работает в любом формате даты? Бывший. дд/мм/гггг, мм/дд/гггг, гггг/мм/дд Пожалуйста, ответьтеСудхакар[/quote][quote]работает в любом формате даты? Бывший. дд/мм/гггг, мм/дд/гггг, гггг/мм/дд Пожалуйста, ответьтеСудхакар[/quote] Формат работы дд/мм/гггг
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужно написать о том, что меньше (дата).
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу знать, какая форма года будет сегодня через 15 лет
Этот комментарий был сведен к минимуму модератором на сайте
Я использовал формулу «Datedif» как для месяца, так и для года, она пропустила один месяц или один год. Например. 01 января 2014 г. и 31 декабря 2014 г. логично 12 месяцев, но ответ формулы 11 месяцев (неверно). Пожалуйста, помогите проверить и объяснить, Sopheak
Этот комментарий был сведен к минимуму модератором на сайте
У меня такая же проблема.
Этот комментарий был сведен к минимуму модератором на сайте
=DATEDIF(C25,C26,"Y") & " Годы, " & DATEDIF(C25,C26,"YM") & " Месяцы, " & DATEDIF(C25,C26,"MD") & " Дни" Дата начала: 1 Дата окончания: 1 Дней 2014 или 31 лет, 12 месяцев, 2014 дней
Этот комментарий был сведен к минимуму модератором на сайте
Дата начала: 1 января 2014 г. Дата окончания: 31 декабря 2014 г. Дней: 364.00 или 0 лет, 11 месяцев, 30 дней
Этот комментарий был сведен к минимуму модератором на сайте
Дата начала 1 Дата окончания 1 Дни 2014 дней 1 Год, 1 месяцев, 2015 дней = РАЗНД.ДАТ(C365,C1,"M") & " Месяцы, " & РАЗНД.ДАТЫ(C0,C0,"MD) ") & " Дни" 25 месяцев, 26 дней = РАЗНД.ДАТ(C25,C26,"M") & " Месяцы, " & РАЗНД.ДАТЫ(C12,C0,"MD") & " Дни"
Этот комментарий был сведен к минимуму модератором на сайте
В качестве нашего пути мы получаем следующее: 1 год, 0 месяцев, 0 дней 12 месяцев, 0 дней Но как мы можем добавить эти две вещи в другой столбец. Можете ли вы объяснить и поделиться этой формулой Например: A1: 1 лет, 0 месяцев, 0 дней A2: 12 месяцев, 0 дней A3:??????????????????? как мы получаем общее количество?
Этот комментарий был сведен к минимуму модератором на сайте
была похожая проблема, и я попробовал это и, кажется, работает. = РАЗНД.ДАТ(D10,E10,"г")&"Год" &РАЗНД.ДАТ(D10,E10,"гм") & " Mth" &РАЗНД.ДАТЫ(D10,E10, "md")+1 & " День"
Этот комментарий был сведен к минимуму модератором на сайте
Datedif был очень полезен для лет, месяцев и дней.
Этот комментарий был сведен к минимуму модератором на сайте
большое спасибо очень полезная информация
Этот комментарий был сведен к минимуму модератором на сайте
15 и 04 как вычислить год по функции =dateif
Этот комментарий был сведен к минимуму модератором на сайте
Datedif очень полезен для лет, месяцев и дней. Спасибо большое
Этот комментарий был сведен к минимуму модератором на сайте
Скопированная формула, использованная 6 и 20, дала мне 1949 лет 1 месяцев 4 дней. если я использую дату начала дня выше даты окончания, я получаю тройные цифры, например, от 2016/66 до 6/128. Это проблема форматирования?
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, пожалуйста. Помоги мне. Я должен знать формулу для даты начала и даты окончания с пересмотром даты окончания. Пример: Электронная таблица: A (дата начала) B (дата окончания) C (дата окончания — редакция) 1 февраля 2016 г. 26 февраля 2016 г. 19 февраля 2016 г. Пожалуйста. помогите сформулировать формулу для этих 3-х столбцов в электронной таблице. Спасибо. нимфа
Этот комментарий был сведен к минимуму модератором на сайте
Не упоминается, как должны быть отформатированы ячейки. Также эта формула вычисляет 9 мая 2016 года минус 23 июня 2015 года как 36,473 XNUMX недели ??
Этот комментарий был сведен к минимуму модератором на сайте
Привет, кто-нибудь может показать мне, как подсчитать количество двух недель между двумя датами? А что, если две недели не были полностью разделены между двумя датами? Будет ли это отображаться как оставшиеся дни? Спасибо. Майк
Здесь еще нет комментариев
Загрузить ещё
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL