KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Подсчёт количества ячеек с датами в диапазоне по День недели

АвторSiluviaДата изменения

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

count-dates-by-day-of-week/doc-count-cells-by-day-of-week-1


Как подсчитать ячейки с датами по дню недели?

Как показано на снимке экрана ниже, диапазон B3:B9 представляет собой исходный диапазон данных, в котором нужно подсчитать даты; диапазон D3:D9 содержит последовательные названия дней недели, а E3:E9 — соответствующие им числа от 1 до 7, обозначающие номера дней недели. Чтобы определить, сколько дат из диапазона B3:B9 приходится на понедельник, вторник, среду и так далее, выполните следующие действия.

count-dates-by-day-of-week/doc-count-cells-by-day-of-week-2

Универсальная формула

=SUMPRODUCT(--(WEEKDAY(dates)=day_num))

Аргументы

Даты (обязательно): укажите диапазон с датами, которые нужно подсчитать.

Номер_дня (обязательно): укажите номер дня недели, по которому будет выполняться расчёт.

Как использовать эту формулу?

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

2. Введите в неё приведённую ниже формулу и нажмите клавишу Enter. Выделите ячейку с результатом, а затем перетащите её.маркер автозаполнения вниз по текущему столбцу, чтобы применить формулу к другим ячейкам.

=SUMPRODUCT(--(WEEKDAY($B$3:$B$9,2)=E3))

count-dates-by-day-of-week/doc-count-cells-by-day-of-week-3

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

=SUMPRODUCT((WEEKDAY($B$3:$B$9,2)=E3)*($B$3:$B$9<,>,""))

Как работает эта формула?

=SUMPRODUCT(--(WEEKDAY($B$3:$B$9,2)=E3))

  • WEEKDAY($B$3:$B$9,2): функция WEEKDAY возвращает целые числа от 1 до 7, соответствующие дням недели для дат из диапазона B3:B9. В данном случае результат — {5;3;1;2;2;4;1}.
  • {5;3;1;2;2;4;1}=E3: {5;3;1;2;2;4;1}=1 — здесь проверяется, равно ли каждое число в массиве значению 1, и возвращается массив из значений ИСТИНА/ЛОЖЬ: {ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ИСТИНА}.
  • --({ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ИСТИНА}): эти два знака «минус» преобразуют значения «ИСТИНА» в 1, а «ЛОЖЬ» — в 0. В результате получится новый массив: {0;0;1;0;0;0;1}.
  • СУММПРОИЗВ{0;0;1;0;0;0;1}: функция СУММПРОИЗВ суммирует все числа в массиве и возвращает итоговый результат — 2.

Связанные функции

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

Функция WEEKDAY Excel
Функция WEEKDAY Excel возвращает целое число от 1 до 7, представляющее день недели для заданной даты в Excel.


Связанные формулы

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

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

Подсчёт ячеек, не содержащих определённый текст
С помощью функции СЧЁТЕСЛИ и подстановочного знака можно легко подсчитать количество ячеек в диапазоне, содержащих заданный текст. Точно так же просто подсчитать и те ячейки, которые этот текст НЕ содержат. В этом руководстве — подробные пошаговые инструкции, которые помогут вам быстро справиться с задачей.

Подсчёт количества текстовых ячеек
Чтобы подсчитать количество ячеек, содержащих текст в ограниченном диапазоне, воспользуйтесь функцией СЧЁТЕСЛИ. В этой статье подробно описана формула, которая поможет вам легко справиться с этой задачей.


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает вам выделиться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуальное выполнение   |  Генерация кода|  Создание пользовательские формулы  |  Анализ данных и создание диаграмм|  Вызов Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  По нескольким листам  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Многоэлементный выпадающий список
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление рабочими книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.