Note: The other languages of the website are Google-translated. Back to English

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

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


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

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

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

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

аргументы

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

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

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

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

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

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

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

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

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

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

  • WEEKDAY (3 млрд. Долларов: 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, и верните массив значений TURE / FALSE как {FALSE; FALSE; TRUE; FALSE; FALSE; FALSE TRUE}.
  • - ({ЛОЖЬ; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ИСТИНА}): Эти два знака минус преобразуют «ИСТИНА» в 1 и преобразуют «ЛОЖЬ» в 0. Здесь вы получите новый массив как {0; 0; 1; 0; 0; 0; 1}.
  • SUMPRODUCT{0;0;1;0;0;0;1}: Функция СУММПРОИЗВ суммирует все числа в массиве и возвращает окончательный результат как 2.

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

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

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


Родственные формулы

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

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

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

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


Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80% времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

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

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Сортировать комментарии по
Комментарии (0)
Оценок пока нет. Оцените первым!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL