Формула Excel: Подсчет месяцев между двумя датами
В этом руководстве представлены формулы для подсчета месяцев между двумя заданными датами.
Если вы хотите следовать за этим руководством, пожалуйста, скачайте пример электронной таблицы.
Получение количества полных месяцев между датами
Общая формула:
DATEDIF(начальная_дата, конечная_дата, ”M”) |
Синтаксис и аргументы
Начальная_дата, Конечная_дата: две даты, между которыми вы хотите получить разницу в месяцах. |
Возвращаемое значение
Формула возвращает целочисленное значение, которое указывает количество месяцев.
Значение ошибки
1 Если начальная_дата больше, чем конечная_дата, формула возвращает значение ошибки #ЧИСЛО!
2 Если начальная_дата или конечная_дата не являются допустимыми датами (текстовое значение или недопустимая дата в Excel, например, даты до 1/1/1900), формула возвращает значение ошибки #ЗНАЧ!
Как работает эта формула
Чтобы подсчитать количество месяцев между датами в ячейках B3 и C3, пожалуйста, используйте следующую формулу:
=DATEDIF(B3,C3,"M") |
Нажмите Enter и перетащите маркер заполнения по ячейкам, которым нужна эта формула.
Объяснение
Функция DATEDIF : возвращает количество полных лет, месяцев или дней между датами.
Примечание
Формула рассчитывает и округляет количество месяцев вниз. Если вы хотите получить ближайшее целое число месяцев, вы можете использовать следующую формулу:
DATEDIF(начальная_дата,конечная_дата+15,"M") |
Получение количества десятичных месяцев между датами
Общая формула
ГОД.ДОЛЯ(дата1,дата2)*12 |
Синтаксис и аргументы
Дата1, Дата2: две даты, на основе которых вы подсчитываете количество месяцев. |
Возвращаемое значение
Формула возвращает значение в формате даты, и вам нужно отформатировать результат как число.
Как работает формула
Чтобы подсчитать месяцы между датами в ячейках B3 и C3, пожалуйста, используйте следующую формулу:
=ГОД.ДОЛЯ(C3,B3)*12 |
Нажмите клавишу Enter, затем перетащите маркер заполнения вниз по ячейкам для применения этой формулы.
Выделите результат формулы и нажмите Ctrl + 1 чтобы отобразить диалоговое окно Формат ячеек затем на вкладке Число нажмите Дата из списка Категория выберите тип даты, который вы хотите отобразить в разделе Тип .
Нажмите OK, результат отображается как дата.
Объяснение
ГОД.ДОЛЯ : вычисляет долю года в десятичном формате между заданными датами. Базовая формула - ГОД.ДОЛЯ(дата1,дата2), умножение на 12 в конце формулы даст долю месяцев в десятичном формате между датами.
Примечание
Если вы хотите получить целое количество месяцев с помощью функции ГОД.ДОЛЯ, вы можете добавить функцию ЦЕЛОЕ перед функцией ГОД.ДОЛЯ следующим образом:
ЦЕЛОЕ(ГОД.ДОЛЯ(дата1,дата2)*12) |
Это считает месяцы с округлением вниз.
Связанные формулы
- Получение первого или последнего дня по текстовому имени месяца
Допустим, есть таблица, содержащая год и текстовое имя месяца, чтобы получить первый день месяца, какую формулу можно использовать в Excel? - Подсчет дней до даты истечения срока
Чтобы подсчитать дни между сегодняшним днем и каждой датой истечения срока в Excel с помощью формулы - Отображение текущей даты или времени
Это руководство предоставляет формулы для отображения текущей даты или времени в Excel. - Создание еженедельного диапазона дат
В этом руководстве представлена формула для быстрого получения еженедельного диапазона дат в Excel.
Связанные функции
- Функция WEEKNUM в Excel
Возвращает номер недели для данной даты в году - Функция WORKDAY в Excel
Добавляет рабочие дни к заданной начальной дате и возвращает рабочий день - Функция MONTH в Excel
MONTH используется для получения месяца в виде целого числа (от 1 до 12) из даты - Функция DAY в Excel
Функция DAY получает день в виде числа (от 1 до 31) из даты - Функция NOW в Excel
Получить текущее время и дату
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
🤖 | KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение | Генерация кода | Создание пользовательских формул | Анализ данных и создание диаграмм | Вызов функций Kutools… |
Популярные функции: Поиск, Выделение или Отметка дубликатов | Удалить пустые строки | Объединить столбцы или ячейки без потери данных | Округлить без формулы ... | |
Супер VLookup: Множественные критерии | Множественные значения | На нескольких листах | Распознавание нечетких соответствий... | |
Расширенный раскрывающийся список: Простой раскрывающийся список | Зависимый раскрывающийся список | Раскрывающийся список с множественным выбором... | |
Управление столбцами: Добавить определенное количество столбцов | Переместить столбцы | Переключить статус видимости скрытых столбцов | Сравнить столбцы для выбора одинаковых и разных ячеек ... | |
Основные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формул | Управление книгами и листами | Библиотека автотекста (Авто текст) | Выбор даты | Объединить данные | Шифрование/Расшифровка ячеек | Отправка писем по списку | Супер фильтр | Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ... | |
Топ-15 наборов инструментов: 12 инструментов для работы с текстом (Добавить текст, Удалить определенные символы ...) | 50+ типов диаграмм (Диаграмма Ганта ...) | 40+ практических формул (Расчет возраста на основе даты рождения ...) | 19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...) | 12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...) | 7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...) | ... и многое другое |
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью каждый день, попрощайтесь с болью в руке от мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.