Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як підрахувати за датою / місяцем / роком та діапазоном дат в Excel?

Наприклад, у нас є список учасників із датами народження, і зараз ми готуємося зробити листівки з днем ​​народження для цих учасників. Перш ніж виготовляти листівки на день народження, ми повинні підрахувати, скільки днів народження є в конкретному місяці / році / даті. Тут я проведу вас до Countif за датою / місяцем / роком та діапазоном дат із формулами в Excel наступними методами:


Підрахунок за певним місяцем / роком та діапазоном дат із формулами в Excel

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

Кількість до певного місяця

Припустимо, ви збираєтеся рахувати дні народження, які складаються з конкретного місяця 8, ви можете ввести формулу нижче в порожню клітинку, а потім натиснути вводити ключ

= ПРОДУКЦІЯ (1 * (МІСЯЦЬ (C3: C16) = G2))

Примітки:

У наведеній вище формулі C3: C16 - вказана колонка "Дата народження", в якій ви будете враховувати дні народження, а G2 - клітинка з конкретним номером місяця.

Ви також можете застосувати ці формули масиву = СУМА (ЯКЩО (МІСЯЦЬ (B2: B15) = 8,1)) (натисніть Ctrl + Shift + клавіші Enter), щоб порахувати дні народження за певним місяцем.

Кількість до певного року

Якщо вам потрібно підрахувати дні народження до певного року, говорить 1988 рік, ви можете скористатися однією з наведених нижче формул, як вам потрібно.

= ПРОДУКЦІЯ (1 * (РІК (C3: C16) = 1988))
= СУМА (ЯКЩО (РІК (B2: B15) = 1988,1))

Примітка: Друга формула - формула масиву. Будь ласка, не забудьте натиснути Ctrl + зсув + вводити клавіші разом після введення формул;

Кількість до певної дати

Якщо вам потрібно підрахувати до певної дати (пише 1992-8-16), застосуйте формулу нижче та натисніть клавішу Enter.

=COUNTIF(B2:B15,"1992-8-16")

Кількість за певний діапазон дат

Якщо вам потрібно підрахувати пізніше / раніше певної дати (наприклад, 1990-1-1), ви можете застосувати наведені нижче формули:

= COUNTIF (B2: B15, ">" & "1990-1-1")
= COUNTIF (B2: B15, "<" & "1990-1-1")

Для підрахунку між двома конкретними датами (наприклад, між 1988-1-1 і 1998-1-1), будь ласка, застосовуйте формулу нижче:

=COUNTIFS(B2:B15,">"&"1988-1-1",B2:B15,"<"&"1998-1-1")

стрічка записки Формула занадто складна, щоб запам'ятати? Збережіть формулу як автоматичний запис тексту для повторного використання лише одним клацанням у майбутньому!
Детальніше ...     Безкоштовне випробування

Легко підрахувати Фінансовий рік, півріччя, номер тижня або день тижня в Excel

Функція зведеної таблиці зведеної таблиці, надана Kutools для Excel, може додати допоміжний стовпець для обчислення фінансового року, півроку, номера тижня або дня тижня на основі вказаного стовпця дати, і дозволяє легко підраховувати, сумувати , або середні стовпці на основі обчислених результатів у новій зведеній таблиці. Повнофункціональна безкоштовна пробна версія 30 днів!

Kutools для Excel - Включає більше 300 зручних інструментів для Excel. Повна функціональна безкоштовна пробна версія 30 днів, кредитна картка не потрібна! Get It Now

Кількість за вказаною датою, роком або діапазоном дат у Excel

Якщо у вас встановлено Kutools для Excel, ви можете застосувати його Виберіть певні клітини утиліта для легкого підрахунку кількості випадків за вказаною датою, роком або діапазоном дат у програмі Excel.

Kutools для Excel- Включає більше 300 зручних інструментів для Excel. Повна функціональна безкоштовна пробна версія 30 днів, кредитна картка не потрібна! Get It Now

1. Виберіть стовпець із датами народження, до якого ви будете брати участь, і натисніть Кутулс > вибрати > Виберіть певні клітини. Дивіться знімок екрана:

2. У діалоговому вікні Вибір конкретних комірок, що відкривається, виконайте, як показано на скріншоті:
(1) В Тип вибору розділ, будь ласка, перевірте один із варіантів, як вам потрібно. У нашому випадку ми перевіряємо Осередок варіант;
(2) В Конкретний тип розділ, виберіть Більше або дорівнює з першого випадаючого списку, а потім введіть першу дату вказаного діапазону дат у правому полі; далі виберіть Менше або дорівнює з другого випадаючого списку та введіть останню дату вказаного діапазону дат у правому полі, а потім поставте прапорець і варіант;
(3) Клацніть на Ok кнопки.

3. Тепер вискакує діалогове вікно і показує, скільки рядків було вибрано, як показано нижче. Клацніть на OK , щоб закрити це діалогове вікно.

Примітки:
(1) Для підрахунку кількості випадків за вказаним роком, просто вкажіть діапазон дат від першої дати цього року до останньої дати цього року, наприклад від 1 / 1 / 1990 до 12 / 31 / 1990.
(2) Для підрахунку кількості випадків до зазначеної дати, наприклад, 9, просто вкажіть параметри в діалоговому вікні Select Specific Cells, як показано нижче:


Демонстрація: підрахунок за датою, днем ​​тижня, місяцем, роком або діапазоном дат в Excel


Kutools для Excel включає більше 300 зручних інструментів для Excel, які можна спробувати без обмежень протягом 30 днів. Завантажте та безкоштовно пробну версію зараз!

Статті по темі:


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    thiru · 3 months ago
    i need report weekly wise like a 7th 14th 21st 28th count only.other days are no need for every month i tried many pivot but i can't find out please help me.
  • To post as a guest, your comment is unpublished.
    kellytte · 11 months ago
    @Emir In the formula =SUMPRODUCT(1*(MONTH(C3:C16)=G2)), G2 is the specified month number, says 4. If we replace MONTH(C3:C16) with the whole columns (or C3:C16), there is no value that equal to the value 4, therefore we cannot get the count result.
  • To post as a guest, your comment is unpublished.
    Emir · 1 years ago
    Why we cant justselect whole column, instead of using this MONTH(C3:C16) ?
  • To post as a guest, your comment is unpublished.
    Ryan · 1 years ago
    @kelly001 Yes, they do - Excel rounds blank cells to January 0, 1900 - therefore when I'm trying to count January months over a set range that has not been filled in yet - I'm getting a higher number for January due to this.
  • To post as a guest, your comment is unpublished.
    kellytte · 2 years ago
    @Roxie Hi Roxie,
    You should try the Compare cells feature, which can compare two columns of cells, find out, and highlight the exactly same cells between them or the differences. https://www.extendoffice.com/product/kutools-for-excel/excel-compare-two-cells-of-equal.html
  • To post as a guest, your comment is unpublished.
    Roxie · 2 years ago
    What would you do if you have 1 column of events within a date range and need to count if those events had a date in another column?

    Example: I have column B as the event dates which vary each month. Column D has the date they came into a consultation. I'm trying to count how many people from that specific event for a date range came to a consultation for any date.
  • To post as a guest, your comment is unpublished.
    kellytte · 2 years ago
    @RHON Hi Rhon,
    Could you describe more about the error? Does the error come out when converting December to 12, or when counting by “12”?
  • To post as a guest, your comment is unpublished.
    kellytte · 2 years ago
    @mary Hi mary,
    In your case, you should count by the specified date. For example, count by the first Sunday of Jan, 2019 (in other words 2019/1/6), you can apply the formula =COUNTIF(E1:E16,"2019/1/6")
  • To post as a guest, your comment is unpublished.
    RHON · 2 years ago
    JAN = 1
    FEB = 2
    ..
    ..
    DEC = 12 ? NOT CORRECT RESULT IN DECEMBER
  • To post as a guest, your comment is unpublished.
    mary · 2 years ago
    How can I count a cell on a specific day of the week. For example, I want to find a number of something on the first Sunday of the month
  • To post as a guest, your comment is unpublished.
    kellytte · 2 years ago
    @Willie Pettigrew Hi Willie,
    You can do as follows:
    (1) Add a new column and round time data to half hour by the formula =MOD(INT(A2/(1/48))*(1/48),1) (A2 is the time cell)
    (2) Select the data range including the new column, create a pivot table.
    (3) In the PivotTable Fields pane, set date and the new half hour as Row fields, set the data you will sum or count as Value field.
    (4) Turn off the grouping in the PivotTable.
  • To post as a guest, your comment is unpublished.
    kellytte · 2 years ago
    @IvTe Hi IvTe,
    Do you need to count data meeting two conditions? You can use the COUNTIFS function.
  • To post as a guest, your comment is unpublished.
    Sommen · 2 years ago
    rumus ini = SUMPRODUCT (1 * (YEAR (B2: B15) = 1988)) kalau datanya (range) sampe 20ribu ko ga bisa ya?
  • To post as a guest, your comment is unpublished.
    Agata · 2 years ago
    Thank you!
  • To post as a guest, your comment is unpublished.
    IvTe · 2 years ago
    I have a monthly report but need to count only daily data. I don't know to use Today option if formula is =COUNTIF(A1:A50,"RR")=TODAY(). Please help
  • To post as a guest, your comment is unpublished.
    Willie Pettigrew · 3 years ago
    in Excel 2103 I have a long list of date and times, i am trying to calculate the number between each half hour, e.g. 8am and 8.30am on each date. Can you assist?
  • To post as a guest, your comment is unpublished.
    kelly001 · 3 years ago
    @deepak Hi Deepak,
    Just add the sheet name before referenced cells. For example your data is in Sheet1, and you want to count the sales in Feb, you can modify the formula as =SUMPRODUCT(1*(MONTH(Sheet1!B2:B15)=2))
  • To post as a guest, your comment is unpublished.
    deepak · 3 years ago
    @kelly001 i have on sheet where in daily sales add in a single day
    08-Feb-18 AMIT SHARMA
    08-Feb-18 AVINASH KUMAR
    08-Feb-18 SANJAY SEHGAL
    09-Feb-18 hay
    09-Feb-18 ravi

    but i need on second sheet
    08-Feb-18 3
    09-Feb-18 2

    so pleaase tell me farumula for this counts total sales at other sheet
  • To post as a guest, your comment is unpublished.
    SANJU · 3 years ago
    @deepak =A2-A1+1
    OR
    =END DATE - START DATE + 1
  • To post as a guest, your comment is unpublished.
    kelly001 · 3 years ago
    @jimmy Hi jimmy,
    Blank cells won’t affect the calculation result of this formula =SUMPRODUCT(1*(MONTH(B2:B15)=8))
  • To post as a guest, your comment is unpublished.
    jimmy · 3 years ago
    =SUMPRODUCT(1*(MONTH(B2:B15)=8))

    I need to add 'exclude blank cells', please help.
  • To post as a guest, your comment is unpublished.
    deepak · 4 years ago
    I WANT ANSWER 1 DAY( WITH EXAMPLE FORMULA)
    COUNT BETWEEN :- 01/01/2004 TO 01/01/2004 = 1 DAY
    WHICH FORMULA WILL APPLY
  • To post as a guest, your comment is unpublished.
    TrevorC · 5 years ago
    I'm trying to create a table that counts the number of times a device has been used each month from another table which shows the date in cell a and then in cell b,c,d is a 1 if that device is being used on that date. So, on Sheet 2, is a table with Date (A1) Device 1 (B1) Device 2 (C1) Device 3 (D1). I would enter the date 01/01/16 in cell A1 and lets say Device 3 is being used so I would put a '1' in cell D1. on 02/01/16 device 2 is used so I would enter the date and put a '1' in cell C1. So on and so forth.
    On Sheet 1, is a summary table which tells me how many times Device 1 has been used each month. So, in A2 I have the Month 'January', A3 'February' etc, in cell B2, Device 1, Cell C2, Device 2 etc. I want a total count. Is that possible?
  • To post as a guest, your comment is unpublished.
    L · 5 years ago
    I am using =COUNTIFS(E2:E900,">"&"6/1/2015",E2:E900,"
  • To post as a guest, your comment is unpublished.
    Ross · 5 years ago
    Hi

    I am trying to use a formula to count how many dates are passed a changing date, e.g TODAY()-330.
    I need this to continue to change as it is for expiring training courses

    What I have been using is =COUNTIFS(C3:C28,"