Формула на Excel: Преброяване на ден от седмицата между две дати
Този урок предоставя формулата за отчитане на определен ден от седмицата между две дадени дати в Excel.
Ако искате да следвате този урок, моля, изтеглете примерната електронна таблица.
Обща формула:
SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(start_date&":"&end_date)))=week_day)) |
Синтаксис и аргументи
Start_date, end_date: the two dates that you want to count a specific weekday between. |
Week_day: a number that indicates the weekday that you want to count the number between two dates. |
Номер на ден_седмица
делничен | Телефон за връзка: |
Неделя | 1 |
Понеделник | 2 |
Вторник | 3 |
Сряда | 4 |
Четвъртък | 5 |
Петък | 6 |
Събота | 7 |
Връщана стойност
Формулата се връща към числова стойност.
Как работи тази формула
В клетка B3 и C3 са двете дати, между които искате да броите конкретния делничен ден, а в E3 е номерът на делничния ден, моля, използвайте следната формула:
=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(B3&":"&C3)))=E3)) |
Натискане Въведете за да получите резултата, след което, ако е необходимо, плъзнете манипулатора за автоматично попълване, за да приложите формулата към други клетки.
Обяснение
НЕПРЯК функция: връща валидна препратка към работен лист.
РЕД функция: връща номера на реда на препратката.
Формулата РЕД(ИНДИРЕКТ(B3&":"&C3)), връща резултат от масив като този:
{43933;43934;43935;43936;43937;43938;43939;43940;43941;43942;43943;43944}
Тъй като B3:C3 може да се разглежда като диапазон от дати 43933:43944 (датите се съхраняват като числа в Excel).
WEEKDAY функция: получава деня от седмицата (1-7) от дадена дата.
Формулата ДЕЛНИК(РЕД(ИНДИРЕКТ(B3&":"&C3)) връща резултат от масив, както следва:
{1;2;3;4;5;6;7;1;2;3;4;5}
SUMPRODUCT функция: връща резултата от умножени и сумирани масиви.
Сега формулата изчислява както следва:
=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(B3&":"&C3)))=E3))
=SUMPRODUCT(--({1;2;3;4;5;6;7;1;2;3;4;5}=E3))
=SUMPRODUCT(--{FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE})
=1
Относителни формули
- Бройте делничните дни само между две дати
Този урок предоставя формули за преброяване на дните с изключение на почивните дни и празниците между две дати - Пребройте оставащите дни в текущия месец или година
Въвеждане на формули за броене на оставащите дни в текущия месец или година. - Бройте дните между две дати
Тук се предоставят формули за броене на дни, седмици, месеци или години между две дати. - Преобразувайте времето в десетични минути
В този урок той предоставя формула за преобразуване на времето в десетични минути в Excel.
Относителни функции
- Функция Excel IF
Тества за определени условия, след което връща съответните стойности - Функция VALUE на 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.