Як порахувати входження дат в Excel (3 приклади)

  • Поділитися Цим
Hugh West

У цій статті мова піде про те, як підрахувати входження дат в Excel з різних наборів даних і за різних умов.

Завантажити Практичний посібник

Завантажити робочий зошит, який використовувався для демонстрації, можна за посиланням нижче.

Підрахувати дату виникнення подій.xlsm

2 Відповідні приклади для підрахунку дат в Excel

Ми розбили всі приклади по розділах і підрозділах, щоб полегшити розуміння. У першому розділі ми продемонстрували, як в Excel можна порахувати окремі входження дати, у другому - як порахувати входження в певному діапазоні, а в третьому - як порахувати унікальні входження дати в Excel.

1. кількість подій на певну дату

Для цього першого випадку ми зосередимось на наступному наборі даних.

Набір даних складається з переліку творів Г. Ріддера Хаггарда та дат їх публікації. У наступних підрозділах ми побачимо, як можна підрахувати кількість згадувань на певну дату, використовуючи різні функції Microsoft Excel.

1.1 Використання функції COUNTIF

Це найпростіший спосіб підрахунку входжень на певну дату в Excel. Основна ідея полягає у використанні функція COUNTIF Причому, ми можемо зробити це для будь-якого типу значень, а не тільки для дат.

Разом з тим, на сьогоднішній день COUNTIF приймає два аргументи - діапазон клітинок, який називається діапазоном, і конкретні критерії, які називаються критеріями. Потім вона повертає кількість клітинок у цьому діапазоні, які відповідають конкретним критеріям.

Для набору даних кроки будуть наступними.

Сходинки:

  • Спочатку виділяємо комірку E5 .
  • Потім запишіть в ньому наступну формулу.

=COUNTIF(C5:C243,"18-Aug-1888")

  • Після цього натисніть Увійдіть .

Таким чином, ми можемо легко підрахувати входження певної дати в Excel за допомогою функції COUNTIF функцію.

1.2 Використання функції SUMPRODUCT

Ще один спосіб досягти такого ж результату - це використання функція SUMPRODUCT Зокрема, ця функція приймає в якості аргументів один або декілька діапазонів комірок, а в результаті повертає їх математичну суму. Таким чином, ми можемо використовувати цю функцію для налаштування формули для підрахунку дат в Excel.

Виконайте наступні кроки, щоб побачити, як ми можемо використовувати його для цього набору даних.

Сходинки:

  • Спочатку виділяємо комірку E5 .
  • Потім запишіть наступну формулу в типі int.

=SUMPRODUCT(--(C5:C25="18-Aug-1888"))

🔎 Розбивка формули

👉 Тут C4:C23="18-Aug-1888 порівнює кожну комірку в діапазоні C4 до C23 і повертає ПРАВДА якщо дата Aus 18, 1888 . інакше повертається НЕПРАВДА .

👉 The (-) перетворює масив булевих значень ( ПРАВДА і НЕПРАВДА ) в масив з 1 та 0, 1 для ПРАВДА і 0 для НЕПРАВДА .

👉 The SUMPRODUCT() повертає суму цих 1 і 0. Це загальна кількість комірок, в яких є дата 18 серпня 1888 року .

  • Наостанок, натисніть Увійдіть на клавіатурі.

Завдяки формулі, ця функція тепер повертатиме загальну дату появи конкретних даних з таблиці Excel.

1.3 Використання зведеної таблиці

Якщо ви хочете підрахувати кількість входжень кожної дати разом, то ви можете скористатися функцією Excel Зведена таблиця Це потужний інструмент в Excel, який ми можемо використовувати для обчислення, узагальнення та аналізу даних. Підсумовуючи, ми можемо підрахувати загальну кількість дат для кожної дати в наборі даних.

Щоб використати цей метод для набору даних або подібного набору даних, необхідно виконати наступні кроки.

Сходинки:

  • Спочатку виберіть будь-яку комірку з набору даних.
  • Потім перейдіть до розділу Вставка вкладку на вашій стрічці.
  • Далі оберіть Зведена таблиця від Таблиці групова секція.

  • Крім того, ви можете переконатися в діапазоні набору даних і в тому, де ви хочете розмістити зведену таблицю в наступному вікні. Для демонстрації ми вибрали новий робочий аркуш.

  • Потім натисніть на ГАРАЗД. Завдяки попередньому вибору відкриється нова електронна таблиця.
  • Тепер перейдіть до Поля зведеної таблиці які ви знайдете в правій частині електронної таблиці, що містить зведену таблицю.
  • Далі натисніть і перетягніть кнопку Дата публікації обом Ряди і Цінності полів індивідуально.

  • В результаті зведена таблиця з'явиться в потрібному місці.

2. загальна кількість дат у певному діапазоні

У цьому розділі ми продовжимо рахувати входження дат в Excel, але цього разу ми будемо рахувати дати, які належать до діапазону, а не до одного збігу, як у попередньому розділі.

Для демонстрації методів використаємо наступний набір даних.

Хоча основна ідея залишилася такою ж, як і в попередній версії, але деякі функції та формули не працюють належним чином з датами після 1901 року. І тому така зміна в наборі даних.

У будь-якому випадку, ви можете скористатися одним з цих методів для підрахунку входжень дати в певний діапазон одним з цих трьох способів.

2.1 Використання функції COUNTIFS

У цьому підрозділі ми будемо використовувати функція COUNTIFS для підрахунку дат виникнення подій від конкретний діапазон в Excel Ця функція приймає кілька аргументів - завжди діапазон і умова попарно, а потім повертає кількість клітинок, які представляють всі задані умови. Таким чином, ми можемо легко використовувати цю функцію на свою користь.

Виконайте наступні кроки, щоб дізнатися, як ми можемо це зробити.

Сходинки:

  • Спочатку виділяємо комірку E5 .
  • Тоді запишіть наступну формулу.

=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")

  • Наостанок, натисніть Увійдіть .

Отже, ми бачимо, що загалом є три книги, які охоплюють період з 1940 по 1950 рр. І ось як ми можемо порахувати в Excel входження дат з певного діапазону.

Читати далі: Формула Excel для обчислення кількості днів між сьогоднішньою та іншою датою

2.2 Використання функції SUMPRODUCT

Інший спосіб, яким ми можемо зробити те ж саме, - це використати функція SUMPRODUCT Як правило, ми використовуємо цю функцію для знаходження суми добутків декількох масивів. І ці масиви ми ставимо в якості аргументів функції.

Тепер припустимо, що ми хочемо знайти той самий результат - книги, видані між 1940 та 1950 рр. Отже, ми можемо знайти масиви книг, виданих після 1940 та до 1950 рр., а потім використати функцію РЕЗУЛЬТАТ щоб знайти суму їхнього добутку, що, в свою чергу, дасть нам загальну кількість книг або дат, які відбулися за цей період.

Дотримуйтесь цих кроків, щоб побачити, як ми можемо це реалізувати.

Сходинки:

  • Спочатку виділяємо комірку E5 .
  • По-друге, вставте в комірку наступну формулу.

=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))

  • По-третє, натисніть Увійдіть .

Ось як ми можемо використовувати функцію для підрахунку входжень дат з певного діапазону в Excel.

Читати далі: Формула Excel для визначення кількості днів між двома датами

2.3 Використання коду VBA

І останнім методом підрахунку дат з певного діапазону буде використання коду VBA. Visual Basic for Applications (VBA) від Microsoft - це мова програмування, керована подіями, яку ми можемо використовувати для різних цілей - від простих записів у комірках і модифікацій до автоматизації великих і нудних процесів.

У даному розділі мова піде про код, який допоможе нам підрахувати дати, що належать діапазону. Але перед тим як використовувати будь-який вид коду на VBA, спочатку потрібно Розробник Якщо у вас ще немає такої вкладки, натисніть тут, щоб побачити як відобразити вкладку "Розробник" на стрічці .

Перш ніж ми зануримося в деталі процесу, давайте підготуємо набір даних для процесу. Це просто для демонстрації довжини коду, хоча ви можете використовувати їх з тими ж наборами даних, що наведені вище. Ми показуємо застосування для наступного набору даних з діапазоном дат для кожної книги.

Після того, як ви відкрили вкладку, ви можете виконати ці кроки, щоб підрахувати дати, які належать до певного діапазону в Excel.

Сходинки:

  • По-перше, перейдіть на сторінку Розробник вкладку на вашій стрічці.
  • Потім виберіть Visual Basic від Код групова секція.

  • В результаті відкриється вікно VBA.
  • Тепер виберіть пункт Вставка вкладка в ньому.
  • Потім виберіть Модуль з випадаючого меню.

  • Якщо модуль ще не обрано, оберіть його.
  • Далі вставляємо в модуль наступний код, який буде визначати нову функцію.
 Public Function CountFor(ByVal calendarDate As Date, ByVal eventDates As Range) As Long Dim dates As Variant dates = eventDates.Value 'стверджуємо, що eventDates складається з 2 стовпців Debug.Assert UBound(dates, 2) = 2 Const StartDateColumn = 1 Const EndDateColumn = 2 Dim result As Long Dim eventIndex As Long For eventIndex = LBound(dates, 1) To UBound(dates, 1) If dates(eventIndex, StartDateColumn) = 2calendarDate Then result = result + 1 Next CountFor = result End Function 
  • Тепер закрийте модуль і поверніться до електронної таблиці.
  • Після цього виберіть комірку, в якій потрібно зберегти значення (комірка F5 у нашому випадку) і вставити наступну формулу.

=CountFor(DATE(90,1,1),C5:D24)

  • Наостанок, натисніть Увійдіть .

Таким чином, ми можемо використовувати VBA на свою користь, щоб створити власну функцію і використовувати її стільки разів, скільки нам потрібно в робочій книзі для підрахунку входжень дат в певний період в Excel.

Читати далі: Формула Excel для підрахунку днів від дати (5 простих способів)

3. підрахунок унікальних дат

В рамках підрахунку кількості дат ми продемонструємо метод підрахунку всіх унікальних дат і кількості входжень для кожної з них в Excel. Цей метод нам знадобиться для такого набору даних.

Як бачите, є деякі дати, що повторюються. Ми порахуємо, які саме дати повторюються і скільки разів. Для цього нам знадобиться використання УНІКАЛЬНИЙ і COUNTIF функції для цього.

Виконайте ці кроки, щоб побачити, як ми можемо їх використати.

Сходинки:

  • Спочатку визначимо унікальні дати. Для цього виділимо комірку
  • Потім запишіть в ньому наступну формулу.

=UNIQUE(C5:C17)

  • В результаті буде створено масив з усіма унікальними значеннями з діапазону.

  • Тепер, щоб знайти кількість підрахунків, виберіть комірку F5 і вставити наступну формулу.

=COUNTIF($C$5:$C$17,E5)

  • Потім натисніть Увійдіть .

  • Після цього знову виділіть комірку та перетягніть піктограму ручки заповнення в кінець унікальних значень, щоб повторити формулу для решти комірок.

В результаті Excel надасть нам всі унікальні дати та дати виникнення кожної з них.

Висновок

Отже, це все було про підрахунок кількості дат. Сподіваюся, ви зрозуміли ідею і можете застосувати її для підрахунку дат для ваших обставин в Excel. Сподіваюся, ви знайшли цей посібник корисним та інформативним. Якщо у вас є якісь запитання або пропозиції, повідомте нам про це в коментарях нижче.

Більше подібних путівників можна знайти на сайті ExcelWIKI.com .

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.