Формула 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). |
Возвращаемое значение
Формула возвращает числовое значение.
Ошибка
Если аргумент даты задан как текстовое значение, формула возвращает ошибку #ЗНАЧ!.
Как работает эта формула
Чтобы подсчитать общее количество дней определённого месяца в каждой ячейке диапазона B3:B6, используйте приведённую ниже формулу в ячейке C3:
| =DAY(EOMONTH(B3,0)) |
Нажмите клавишу Enter и перетащите маркер автозаполнения вниз до ячейки C6. 

Пояснение
ФункцияEOMONTH: возвращает последний день месяца в будущем или прошлом. Например, EOMONTH(B3;0) даст последний день месяца из ячейки B3 — 29,02.2020.
Функция DAY: извлекает день в виде числа из даты.
=DAY(EOMONTH(B3,0))
=DAY(“2/29/2020”)
=29
Примечание
1) Если вы хотите автоматически получать общее количество дней текущего месяца при изменении даты, замените универсальную формулу на следующую:
| DAY(EOMONTH(TODAY(),0)) |
Функция TODAY используется для получения текущей даты.
2) Если вы хотите получить количество дней по названию месяца, замените универсальную формулу на следующую:
| DAY(EOMONTH(DATEVALUE("01-"&date&"-"&YEAR(TODAY())),0)) |
Пример: допустим, вам нужно определить количество дней в месяце, название которого указано в ячейке B9. Воспользуйтесь следующей формулой:
=DAY(EOMONTH(DATEVALUE("01-"&,B9&,"-"&,YEAR(TODAY())),0))
Нажмите клавишу Enter, чтобы получить результат.
Функция YEAR: возвращает год по указанной дате.
Функция DATEVALUE: преобразует дату, сохранённую в текстовом формате, в корректное датовое значение.
=DAY(EOMONTH(DATEVALUE("01-"&,B9&,"-"&,YEAR(TODAY())),0))
=DAY(EOMONTH(DATEVALUE("01-"&,B9&,"-"&,2020),0))
=DAY(EOMOTH(“1/1/2020”,0))
=DAY(«1/31/2020»)
=31
Связанные формулы
- Проверка, является ли дата рабочим днём
В этом руководстве представлена формула, позволяющая определить, приходится ли указанная дата на рабочий день. - Проверка, находятся ли две даты в одном и том же году и месяце
Чтобы узнать, относятся ли две даты к одному и тому же году и месяцу, воспользуйтесь формулой из этого руководства. - Создание диапазона дат на основе двух дат
В этом руководстве представлена формула с использованием функции ТЕКСТ для создания диапазона дат на основе двух дат в текстовом формате в Excel. - Создание еженедельного диапазона дат
В этом руководстве представлена формула для быстрого получения еженедельного диапазона дат в Excel.
Связанные функции
- Функция WEEKNUM в Excel
Возвращает Номер недели заданной даты в году - Функция WORKDAY в Excel
Добавляет рабочие дни к указанной Дата начала и возвращает рабочий день - Функция MONTH в Excel
Функция MONTH используется для получения месяца в виде целого числа (1–12) из даты - Функция DAY в Excel
Функция DAY получает день в виде числа (1–31) из даты - Функция NOW в Excel
Получение текущего времени и даты
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.