В этой статье мы узнаем, как подсчитывать даты рождения из диапазона по месяцам Excel.

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

Как решить проблему?

В этой статье мы будем использовать link: / summing-excel-sumproduct-function [SUMPRODUCT function]. Здесь указаны даты рождения в виде ряда данных и конкретных ежемесячных значений. Нам нужно подсчитать значения дат, в которых формула включает все значения дат данного месяца.

Общая формула:

=

SUMPRODUCT(—

( MONTH(range) = m_value* ) )

диапазон: значения даты рождения, указанные в виде диапазона m_value: номер месяца.

Пример:

Все это может сбивать с толку. Итак, давайте протестируем эту формулу, запустив ее на примере, показанном ниже.

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

image

Во-первых, нам нужно определить именованный диапазон для диапазона дат рождения как диапазон. Просто выберите значения даты и введите имя (диапазон) диапазона в верхнем левом углу.

Теперь мы будем использовать следующую формулу для подсчета дат, приходящихся на 2-й месяц, то есть февраль.

Используйте формулу:

= SUMPRODUCT ( -- ( MONTH ( range ) = F4 ) )

диапазон: именованный диапазон, используемый для значений даты рождения D3: D11.

F4: значение месяца, указанное как ссылка на ячейку.

=: оператор, условие задается как знак равенства.

Пояснение:

  • Функция МЕСЯЦ (диапазон) извлекает значение месяца из даты рождения и сопоставляет его с заданным номером месяца и оператором.

СУММПРОИЗВ (- (\ {7; 12; 5; 3; 9; 1; 2; 12; 11} = 2))

Оператор * = сопоставляет его со значением месяца 2 и возвращает массив значений TRUE и FALSE в зависимости от операции.

СУММПРОИЗВ (- \ {FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE})

  • * оператор, используемый для преобразования значения ИСТИНА в 1 и значение Ложь в 0.

СУММПРОИЗВ (\ {0; 0; 0; 0; 0; 0; 1; 0; 0})

  • Функция СУММПРОИЗВ получает сумму единиц в возвращаемом массиве, которая будет количеством требуемых дат рождения.

image

Здесь значение года указывается как ссылка на ячейку, а диапазон — как ссылка на ячейку. Нажмите Enter, чтобы получить счет.

image

Как видите, общая дата совпадает с 2, поскольку значение месяца оказывается равным 1. Это означает, что в феврале есть 1 дата рождения.

Теперь скопируйте и вставьте формулу в другие ячейки с помощью CTRL + D или перетащите опцию Excel.

image

Как вы можете видеть на приведенном выше снимке, мы получаем все значения даты, относящиеся к определенному году, с помощью формулы Excel. Вы также можете получить то же самое, используя опцию фильтра Excel. Примените фильтр к заголовку «Даты» и снимите флажок «Выбрать все».

image

Для февраля выберите параметр «Фильтр даты»> «Все даты за этот период»> «Февраль», чтобы получить даты, как показано ниже.

image

После выбора отфильтрованных дат по месяцам, даты будут такими, как показано на снимке ниже.

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

Вот некоторые наблюдения, показанные ниже.

Примечания:

  1. Формула работает только с числами.

  2. Функция СУММПРОИЗВ рассматривает нечисловые значения как 0.

  3. Функция СУММПРОИЗВ рассматривает логическое значение ИСТИНА как 1 и Ложь как 0.

  4. Массив аргументов должен быть той же длины, что и функция.

Надеюсь, эта статья о том, как вернуть счетчик, если с СУММПРОИЗВ в Excel, будет пояснительной. Дополнительные статьи о функциях СУММПРОИЗВ можно найти здесь.

Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook. Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected]

Похожие статьи

link: / summing-excel-sumproduct-function [Как использовать функцию СУММПРОИЗВ в Excel]: возвращает СУММ после умножения значений в нескольких массивах в Excel.

link: / counting-countifs-with-dynamic-conditions-range [COUNTIFS с динамическим диапазоном критериев]: подсчет ячеек в зависимости от других значений ячеек в Excel.

link: / counting-countifs-two-criterion-match [COUNTIFS Two Criteria Match]: Подсчет ячеек, соответствующих двум различным критериям, в списке в Excel.

link: / counting-countifs-with-or-for-множественные критерии [СЧЕТЕСЛИ С ИЛИ для нескольких критериев]: Подсчет ячеек, имеющих совпадение по нескольким критериям, с помощью функции ИЛИ.

link: / counting-the-countifs-function-n-excel [Функция COUNTIFS в Excel]: подсчет ячеек в зависимости от других значений ячеек.

link: / tips-how-to-use-countif-in-vba-in-microsoft-excel [Как использовать Countif в VBA в Microsoft Excel]: Подсчет ячеек с помощью кода Visual Basic для приложений.

link: / tips-excel-wildcards [Как использовать подстановочные знаки в Excel]: Подсчет ячеек, соответствующих фразам, с использованием подстановочных знаков в excel

Популярные статьи

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-Повышение-продуктивность [50 ярлыков Excel для повышения вашей производительности]

link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Редактировать раскрывающийся список]

link: / excel-range-name-absolute-reference-in-excel [Абсолютная ссылка в Excel]

link: / tips-conditional-formatting-with-if-statement [Если с условным форматированием]

link: / logic-formulas-if-function-with-wildcards [Если с wildcards]

link: / lookup-formulas-vlookup-by-date-in-excel [Vlookup-by-date]

link: / tips-inch-to-ft [Преобразование дюймов в футы и дюймы в Excel 2016]

link: / excel-text-edit-and-format-join-first-and-last-name-in-excel [Соединить имя и фамилию в excel]

link: / counting-count-cells-which-match -ither-a-or-b [Подсчет ячеек, соответствующих A или B]