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

Формула Excel: подсчет количества День недели в Диапазон дат

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

doc-count-day-of-week-in-date-range-1

Если у вас есть список дат, как подсчитать в нём определённый день недели, как показано на скриншоте выше?

Если вы хотите следовать этому руководству, загрузите пример таблицы.
doc-sample

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

SUMPRODUCT(--(WEEKDAY(date_range)=week_day))

Синтаксис и аргументы

Date_range: the references of dates that you want to count number of a specific weekday within.
Week_day: a number that indicates the day of week.

Номер дня недели

День неделиЧисло
Воскресенье1
Понедельник2
Вторник3
Среда4
Четверг5
Пятница6
Суббота7

Возвращаемое значение

Формула возвращает числовое значение.

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

Например, диапазон B3:B10 содержит даты, а соответствующие номера дней недели указаны в диапазоне F3:F9. Чтобы подсчитать, сколько раз каждый день недели встречается в этом диапазоне дат, используйте приведённую ниже формулу:

=SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3))

Нажмите Enter, чтобы получить первый результат подсчёта.
doc-count-day-of-week-in-date-range-2

Перетащите маркер автозаполнения по нужным ячейкам, чтобы применить формулу.
doc-count-day-of-week-in-date-range-3

Пояснение

WEEKDAY — функция, которая определяет день недели для каждой даты в указанном диапазоне. Формула WEEKDAY($B$3:$B$10) возвращает массивный результат:
{6;6;3;1;3;7;1;6}

Формула =(WEEKDAY($B$3:$B$10)=F3)возвращает массивный результат:
{ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ}

Функция SUMPRODUCTВозвращает сумму произведений соответствующих элементов массивов.
=SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3))
=SUMPRODUCT(--{FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE})
=0

В формуле
= SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F4))
= СУММПРОИЗВ(--{ЛОЖЬ; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ})
=2


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

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

  • Функция WEEKNUM в Excel
    Возвращает Номер недели заданной даты в году
  • Функция WORKDAY в Excel
    Добавляет рабочие дни к указанной Дата начала и возвращает рабочий день
  • Функция MONTH в Excel
    Функция MONTH извлекает месяц из даты и возвращает его в виде целого числа от 1 до 12.
  • Функция DAY в Excel
    Функция DAY возвращает день месяца в виде числа от 1 до 31 на основе указанной даты.
  • Функция YEAR в Excel
    Функция YEAR возвращает год из указанной даты в виде четырёхзначного числа.

Лучшие инструменты для повышения продуктивности в 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.