Формула Excel: считать дни месяца
В этом руководстве представлены формулы для подсчета общего количества дней в конкретном или текущем месяце.
Если вы хотите следовать этому руководству, загрузите пример электронной таблицы.
Общая формула:
DAY(EOMONTH(date,0)) |
Синтаксис и аргументы
Date: the date that you want to count days of month. The date argument can be a number or date (since the date is stored as number in Excel). |
Возвращаемое значение
Формула возвращается к числовому значению.
Ошибка
Если аргумент даты является текстовым значением, формула возвращает #VALUE! ошибка.
Как работает эта формула
Чтобы подсчитать общее количество дней определенного месяца в каждой ячейке B3: B6, используйте приведенную ниже формулу в ячейке C3:
=DAY(EOMONTH(B3,0)) |
Нажмите Enter и перетащите дескриптор автозаполнения в ячейку C6.
объяснение
ЭМЕСЯЦ функция: получает последний день месяца в будущем или прошлом. EOMONTH (B3,0) получает последний день месяца в ячейке B3, 2.
ДНЕЙ функция: получает дни в виде числа от даты.
= ДЕНЬ (EOMONTH (B3,0))
= ДЕНЬ («2»)
= 29
замечание
1) Если вы хотите автоматически возвращать общее количество дней текущего месяца при изменении даты, вы можете изменить общую формулу на это:
DAY(EOMONTH(TODAY(),0)) |
СЕГОДНЯ функция используется для получения текущей даты на сегодня.
2) Если вы хотите получить дни из названия месяца, вы можете изменить общую формулу на это:
DAY(EOMONTH(DATEVALUE("01-"&date&"-"&YEAR(TODAY())),0)) |
Пример: предположим, что для получения дней из названия месяца в ячейке B9 используйте следующую формулу:
= ДЕНЬ (EOMONTH (DATEVALUE ("01 -" & B9 & "-" & YEAR (TODAY ())), 0))
Нажмите Enter ключ для получения результата.
ГОД функция: возвращает год по заданной дате.
DATEVALUE функция: преобразует дату, сохраненную в текстовом формате, в действительную дату.
= ДЕНЬ (EOMONTH (DATEVALUE ("01 -" & B9 & "-" & YEAR (TODAY ())), 0))
= ДЕНЬ (EOMONTH (ДАТАЗНАЧ ("01 -" & B9 & "-" & 2020), 0))
= ДЕНЬ (EOMOTH («1»; 1))
= ДЕНЬ ("1")
= 31
Относительные формулы
- Проверить, если дата рабочий день
В этом руководстве представлена формула для проверки даты, если это рабочий день. - Убедитесь, что две даты находятся в одном месяце года
Чтобы проверить, совпадают ли две даты в одном месяце года, вы можете использовать формулу в этом руководстве. - Создать диапазон дат из двух дат
В этом руководстве представлена формула с функцией ТЕКСТ для создания диапазона дат на основе двух дат в текстовом формате в Excel. - Создать недельный диапазон дат
В этом руководстве представлена формула для быстрого получения диапазона дат за неделю в Excel.
Относительные функции
- Функция Excel WEEKNUM
Возвращает номер недели указанной даты в году. - Функция РАБДЕНЬ в Excel
Добавляет рабочие дни к заданной дате начала и возвращает рабочий день - Функция МЕСЯЦ в Excel
МЕСЯЦ используется для получения месяца в виде целого числа (от 1 до 12) от даты. - Функция ДЕНЬ в Excel
Функция ДЕНЬ получает день в виде числа (от 1 до 31) от даты - Функция Excel NOW
Получить текущее время и дату
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.