Формула 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. |
Номер тижня_ дня
Weekday | Номер |
неділя | 1 |
понеділок | 2 |
Вівторок | 3 |
середа | 4 |
четвер | 5 |
п'ятниця | 6 |
Saturday | 7 |
значення, що повертається
Формула повертається до числового значення.
Як працює ця формула
Наприклад, діапазон B3: B10 перелічує дати і відповідний список днів тижня в діапазоні F3: F9, тепер вам потрібно підрахувати кожен день тижня в цьому діапазоні дат, використовуйте формулу нижче:
=SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3)) |
прес
Що натомість? Створіть віртуальну версію себе у
, щоб отримати перший результат підрахунку.
Перетягніть маркер автоматичного заповнення по клітинках, щоб застосувати цю формулу, як вам потрібно.
Пояснення
ВИХОДНИЙ Функція: підраховує день тижня в діапазоні дат. Формула ВИХОДНИЙ ($ B $ 3: $ B $ 10) повертає результат масиву:
{6;6;3;1;3;7;1;6}
Формула = (ВИХОДНИЙ ($ 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))
= SUMPRODUCT (- {FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE}
=2
Відносні формули
- Рахувати будні лише між двома датами
Цей підручник містить формули для підрахунку днів, крім вихідних та святкових днів, між двома датами - Враховуйте конкретні дні тижня між двома датами
Цей посібник містить формулу для підрахунку конкретного робочого дня між двома датами в Excel. - Відлічуйте дні між двома датами
Тут наведено формули для підрахунку днів, тижнів, місяців або років між двома датами. - Перетворення часу в десяткові хвилини
У цьому посібнику він містить формулу для перетворення часу в десяткові хвилини в Excel.
Відносні функції
- Функція Excel WEEKNUM
Повертає номер тижня вказаної дати в році - Функція робочого дня Excel
Додає робочі дні до заданої дати початку та повертає робочі дні - Функція МІСЯЦЬ 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.