Порахуйте кількість дат за роками, місяцями в Excel
Під час роботи над робочим аркушем Excel іноді вам може знадобитися підрахувати клітинки, у яких датується певний рік чи місяць, як показано на скріншоті нижче. Щоб вирішити це завдання в Excel, ви можете використовувати функції SUMPRODUCT, YEAR та MONTH для створення формул для підрахунку кількості дат, що належать до певного року чи місяця, як вам потрібно.
- Порахуйте кількість дат даного року
- Порахуйте кількість дат даного місяця
- Порахуйте кількість дат за роками та місяцями
Порахуйте кількість дат даного року
Щоб підрахувати кількість дат у певному році, ви можете об’єднати функції SUMPRODUCT та YEAR разом, загальний синтаксис такий:
- date_range: Список клітинок містить дати, які потрібно підрахувати;
- year: Значення або посилання на клітинку, що представляє рік, на який потрібно розраховувати.
1. Введіть або скопіюйте формулу нижче в порожню клітинку, де потрібно отримати результат:
примітки: У цій формулі, A2: A14 діапазон клітинок містить дати, C2 містити конкретний рік, на який потрібно розраховувати.
2. Потім перетягніть маркер заповнення вниз, щоб застосувати цю формулу до інших клітинок, і ви отримаєте кількість дат на основі даного року, див. Скріншот:
Пояснення формули:
= SUMPRODUCT (-(РІК ($ A $ 2: $ A $ 14) = C2))
- РІК ($ A $ 2: $ A $ 14) = C2: Функція YEAR вилучає значення року зі списку дат у такий спосіб: {2020; 2019; 2020; 2021; 2020; 2021; 2021; 2021; 2019; 2020; 2021; 2019; 2021};
Потім кожен рік порівнюють із значенням року у комірці C2, щоб повернути масив зі значеннями TRUE та FALSE: {FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE; ПОМИЛКОВИЙ}. - -(РІК ($ A $ 2: $ A $ 14) = C2) =-{FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE; FALSE}: -цей подвійний від’ємний знак перетворює значення TRUE в 1, а значення False -у 0. Отже, результат буде таким: {0; 1; 0; 0; 0; 0; 0; 0; 1; 0; 0 ; 1; 0}.
- SUMPRODUCT(--(YEAR($A$2:$A$14)=C2))= SUMPRODUCT({0;1;0;0;0;0;0;0;1;0;0;1;0}): Нарешті, ця функція SUMPRODUCT підсумовує всі елементи в масиві та повертає результат: 3.
Порахуйте кількість дат даного місяця
Якщо ви хочете підрахувати кількість дат на основі певного місяця, функції SUMPRODUCT та MONTH можуть вам допомогти, загальний синтаксис такий:
- date_range: Список клітинок містить дати, які потрібно підрахувати;
- month: Значення або посилання на клітинку, що представляє місяць, за який потрібно розраховувати.
1. Введіть або скопіюйте формулу нижче в порожню клітинку, де потрібно отримати результат:
примітки: У цій формулі, A2: A14 діапазон клітинок містить дати, C2 містити конкретний місяць, на який потрібно розраховувати.
2. Потім перетягніть маркер заповнення вниз, щоб застосувати цю формулу до інших клітинок, і ви отримаєте кількість дат на основі даного місяця, див. Скріншот:
Пояснення формули:
= SUMPRODUCT (-(МІСЯЦЬ ($ A $ 2: $ A $ 14) = C2))
- МІСЯЦЬ ($ A $ 2: $ A $ 14) = C2: Ця функція MONTH вилучає номер місяця зі списку дат у такий спосіб: {12; 3; 8; 4; 8; 12; 5; 5; 10; 5; 7; 12; 5}.
Потім кожен місяць порівнюється з номером місяця в комірці C2, щоб повернути масив зі значеннями TRUE та FALSE: {FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; ІСТИНА}. - -(МІСЯЦЬ ($ A $ 2: $ A $ 14) = C2) =-{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; TRUE} : - - цей подвійний від’ємний знак перетворює ІСТИННЕ значення на 1, а Неправдиве - на 0. Отже, ви отримаєте такий результат: {0; 0; 0; 0; 0; 0; 1; 1; 0; 1; 0 ; 0; 1}.
- SUMPRODUCT(--(MONTH($A$2:$A$14)=C2))= SUMPRODUCT({0;0;0;0;0;0;1;1;0;1;0;0;1}): Ця функція SUMPRODUCT підсумовує всі елементи в масиві та повертає результат: 4.
Порахуйте кількість дат за роками та місяцями
Наприклад, для підрахунку кількості дат на основі року та місяця, я хочу знати, скільки днів у травні 2021 року.
У цьому випадку ви можете використовувати комбінацію функцій SUMPRODUCT, MONTH та YEAR, щоб отримати результат, загальний синтаксис такий:
- date_range: Список клітинок містить дати, які потрібно підрахувати;
- month: Значення або посилання на клітинку, що представляє місяць, за який потрібно розраховувати;
- year: Значення або посилання на клітинку, що представляє рік, на який потрібно розраховувати.
Будь ласка, введіть або скопіюйте наведену нижче формулу у порожню клітинку для виведення результату, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати розрахунок, див. скріншот:
примітки: У наведеній вище формулі, A2: A14 діапазон клітинок містить дати, D2 містять конкретний місяць і C2 - це номер року, на який потрібно підрахувати.
Використана відносна функція:
- SUMPRODUCT:
- Функцію SUMPRODUCT можна використовувати для множення двох або більше стовпців або масивів разом, а потім отримати суму добутків.
- МІСЯЦЬ:
- Функція Excel МІСЯЦЬ витягує місяць з дати і відображається як ціле число від 1 до 12.
- РІК:
- Функція YEAR повертає рік на основі заданої дати у 4-значному форматі серійного номера.
Більше статей:
- Підрахувати кількість клітинок між двома значеннями / датами
- Ви коли -небудь пробували отримати або порахувати кількість клітинок між двома заданими числами або датами в Excel, як показано на скріншоті нижче? У цій статті мова піде про деякі корисні формули для боротьби з нею.
- Порахуйте кількість клітин фініків у діапазоні по дням тижня
- Excel пропонує поєднання функцій SUMPRODUCT та WEEKDAY, що допомагає нам легко підрахувати кількість зазначених буднів у межах діапазону. Цей підручник містить покроковий посібник, який допоможе вам це пройти.
- Підрахувати кількість клітинок, що містять певний текст
- Припустимо, у вас є список текстових рядків, і ви можете знайти кількість клітинок, які містять певний текст, як частину їх вмісту. У цьому випадку ви можете використовувати символи підстановки (*), які представляють будь -які тексти або символи у ваших критеріях під час застосування функції COUNTIF. У цій статті я розповім, як використовувати формули для роботи з цією роботою в Excel.
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel - допомагає виділитися з натовпу
Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...
Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.