Формула на Excel: Преброяване на ден от седмицата в диапазон от дати
Ако има списък с дати, как можете да броите определен ден от седмицата в такъв списък с дати, както е показано на екранната снимка по-горе?
Ако искате да следвате този урок, моля, изтеглете примерната електронна таблица.
Обща формула:
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)) |
Натискане Въведете ключ за получаване на първия резултат от преброяването.
Плъзнете манипулатора за автоматично попълване върху клетките, за да приложите тази формула, както ви е необходимо.
Обяснение
WEEKDAY функция: брои деня от седмицата в диапазон от дати. Формулата ДЕЛНИК ($B$3:$B$10) връща резултат от масив:
{6;6;3;1;3;7;1;6}
Формулата =(ДЕЛИЦА($B$3:$B$10)=F3) връща резултат от масив:
{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}
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))
= SUMPRODUCT(--{FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE}
=2
Относителни формули
- Бройте делничните дни само между две дати
Този урок предоставя формули за преброяване на дните с изключение на почивните дни и празниците между две дати - Преброяване на конкретен ден от седмицата между две дати
Този урок предоставя формулата за отчитане на определен ден от седмицата между две дадени дати в Excel. - Бройте дните между две дати
Тук се предоставят формули за броене на дни, седмици, месеци или години между две дати. - Преобразувайте времето в десетични минути
В този урок той предоставя формула за преобразуване на времето в десетични минути в Excel.
Относителни функции
- Функция Excel WEEKNUM
Връща номера на седмицата на дадена дата в годината - Функция WORKDAY на Excel
Добавя работни дни към дадената начална дата и връща работен ден - Функция МЕСЕЦ на Excel
МЕСЕЦЪТ се използва за получаване на месеца като цяло число (1 до 12) от датата. - Функция ДЕН на Excel
Функцията ДЕН получава деня като число (1 до 31) от дата - Функция YEAR на Excel
Функцията YEAR връща годината въз основа на дадена дата в 4-цифрен формат на сериен номер.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.