Формула 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. |
Номер тижня_ дня
Weekday | Номер |
неділя | 1 |
понеділок | 2 |
Вівторок | 3 |
середа | 4 |
четвер | 5 |
п'ятниця | 6 |
Saturday | 7 |
значення, що повертається
Формула повертається до числового значення.
Як працює ця формула
У клітинках B3 і C3 - це дві дати, між якими ви хочете порахувати конкретний день тижня, а в E3 - номер дня тижня, використовуйте формулу так:
=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(B3&":"&C3)))=E3)) |
прес
Що натомість? Створіть віртуальну версію себе у
щоб отримати результат, тоді, якщо вам потрібно, перетягніть маркер автоматичного заповнення, щоб застосувати формулу до інших комірок.
Пояснення
НЕПРАВИЛЬНО Функція: повертає дійсне посилання на аркуш.
ROW Функція: повертає номер рядка посилання.
Формула РЯД (НЕПРЯМИЙ (B3 & ":" & C3)), повертає результат масиву таким чином:
{43933;43934;43935;43936;43937;43938;43939;43940;43941;43942;43943;43944}
Оскільки B3: C3 можна розглядати як діапазон дат 43933: 43944 (дати зберігаються як цифри в Excel).
ВИХОДНИЙ Функція: отримує день тижня (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
Перевірте задані умови, потім повертає відповідні значення - Функція Excel VALUE
Перетворити текст на число. - Функція МІСЯЦЬ Excel
МІСЯЦ використовується, щоб отримати місяць як ціле число (від 1 до 12) з дати. - Функція Excel ДЕНЬ
Функція DAY отримує день як число (від 1 до 31) від дати - Функція Excel YEAR
Функція YEAR повертає рік на основі заданої дати у 4-значному форматі серійного номера.
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel - допомагає виділитися з натовпу
Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...
Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.