COUNTIF между две дати в Excel (4 подходящи примера)

  • Споделя Това
Hugh West

За различни цели може да ви се наложи да намерите броя на събитията между две дати. Можете лесно да получите стойността на броя, след като сте се запознали с техниките. Днес в тази статия ще демонстрираме 4 подходящи примери за преброяване ( COUNTIF ) между две дати в Excel-а. Ако и вие сте любопитни за това, изтеглете нашата работна тетрадка за упражнения и ни последвайте.

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка за упражнения, докато четете тази статия.

Функция COUNTIF с критерии.xlsx

4 подходящи примера за използване на COUNTIF между две дати в Excel

За да демонстрираме примерите, разглеждаме набор от данни от 12 и датата им на раждане. Името на човека е в колона B , а датата им на раждане е в колона C . Ще преброим броя на годините, които са посочени в колона E .

1. Вмъкване на дати директно във функцията COUNTIF

В първия пример ще въведем директно датите в функцията COUNTIFS за да преброите броя на датите. Стъпките за изпълнение на този пример са дадени по-долу:

📌 Стъпки:

  • Първо, изберете клетка F5 .
  • Сега запишете следната формула в клетката.

=COUNTIFS($C$5:$C$16,">=01-01-1990",$C$5:$C$16,"<=12-13-1990")

  • Натиснете Въведете .

  • По същия начин въведете подобен тип формула в останалата част на клетката от F6:F10 .

  • Ще получите всички преброени стойности в желаната от нас клетка.

Така можем да кажем, че нашата формула работи перфектно и можем да използваме COUNTIFS функция за преброяване между две дати.

Прочетете още: Как да използвате COUNTIF на Excel, който не съдържа множество критерии

2. Комбинирайте функцията COUNTIF с функцията DATE

Във втория пример ще използваме ДАТА и COUNTIFS Стъпките за завършване на този пример са дадени, както следва:

📌 Стъпки:

  • Първо, изберете клетка F5 .
  • След това запишете следната формула в клетката.

=COUNTIFS($C$5:$C$16,">="&DATE(E5,1,1),$C$5:$C$16,"<="&DATE(E5,12,31))

  • След това натиснете Въведете .

  • След това плъзнете Дръжка за пълнене за копиране на формулата до клетка F10 .

  • Ще забележите, че формулата ще оцени броя на годините в желаните от нас клетки.

Следователно можем да кажем, че нашата формула работи ефективно и можем да използваме COUNTIFS функция за преброяване между две дати.

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

Разбиваме формулата за клетка F5 .

👉 DATE(E5,1,1) : The ДАТА ще преобразува цифровата стойност в стойност на датата. Тук стойността е 1/1/1990 .

👉 DATE(E5,12,31) : The ДАТА функцията ще преобразува цифровата стойност в стойност на датата. За тази функция стойността е 12/31/1990 .

👉 COUNTIFS($C$5:$C$16,">="&DATE(E5,1,1),$C$5:$C$16,"<="&DATE(E5,12,31)) : The COUNTIFS функцията ще преброи тези стойности на дати, които се намират между датата 1/1/1990 и 12/31/1990 . Тук стойността е 1 .

Прочетете още: COUNTIF Дата е в рамките на 7 дни

Подобни четива

  • Excel COUNTIFS не работи (7 причини с решения)
  • COUNTIF срещу COUNTIFS в Excel (4 примера)
  • Функция VBA COUNTIF в Excel (6 примера)
  • Как да използвате COUNTIF с WEEKDAY в Excel
  • Преброяване на празните клетки с функцията COUNTIF на Excel: 2 примера

3. Преброяване на броя на датите чрез функцията SUMPRODUCT

В следния пример SUMPRODUCT и DATEVALUE Функциите ще ни помогнат да преброим броя на датите. Стъпките за изпълнение на този пример са показани по-долу:

📌 Стъпки:

  • Първоначално изберете клетка F5 .
  • След това запишете следната формула в клетката.

=SUMPRODUCT(($C$5:$C$16>=DATEVALUE("1/1/1990"))*($C$5:$C$16<=DATEVALUE("12/31/1990")))

  • Сега натиснете Въведете .

  • По същия начин вмъкнете подобен тип формула в останалата част на клетката от F6:F10 .

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

Следователно можем да кажем, че нашата формула работи точно и можем да пресмятаме между две дати.

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

Разбиваме формулата за клетка F5 .

👉 СТОЙНОСТ НА ДАТАТА("1/1/1990") : The DATEVALUE ще преобразува цифровата стойност в стойност на датата. Тук стойността е 1/1/1990 .

👉 DATEVALUE(“12/31/1990”) : The DATEVALUE функцията ще преобразува цифровата стойност в стойност на датата. За тази функция стойността е 12/31/1990 .

👉 SUMPRODUCT(($C$5:$C$16>=DATEVALUE("1/1/1990"))*($C$5:$C$16<=DATEVALUE("12/31/1990")) : The SUMPRODUCTS функция ще брои стойността на датите, които са излъгани между датата 1/1/1990 и 12/31/1990 . Тук стойността е 1 .

Прочетете още: Как да използвате COUNTIF за диапазон от дати в Excel (6 подходящи подхода)

4. Преброяване между даден диапазон от дати

В последния пример ще открием броя на датите в даден диапазон от дати, като използваме функцията COUNTIFS . Желаният от нас диапазон от дати е в диапазона от клетки E5:F5 .

Процедурата е обяснена стъпка по стъпка по-долу:

📌 Стъпки:

  • Първо, изберете клетка G5 .
  • След това запишете следната формула в клетката.

=COUNTIFS($C$5:$C$16,">="&E5,$C$5:$C$16,"<="&F5)

  • След това натиснете Въведете .

  • Ще получите общия брой единици в клетката G5 .

Накрая можем да кажем, че нашата формула работи успешно и можем да използваме COUNTIF функция за преброяване между две дати.

Прилагане на функцията COUNTIF между две дати с множество критерии

Освен предишните примери, ще ви покажем и процедурата за използване на ДАТА и COUNTIFS функции за преброяване на броя на датите за множество критерии. Стъпките на тази процедура са дадени, както следва:

📌 Стъпки:

  • В началото изберете клетка F5 .
  • Сега запишете следната формула в клетката.

=COUNTIFS($C$5:$C$16,">="&DATE(E5,1,1),$C$5:$C$16,"<="&DATE(E5,12,31))

  • Натиснете Въведете .

  • След това, влачене на Дръжка за пълнене за копиране на формулата до клетка F10 .

  • Ще получите целия брой прогнозни години в желаните от нас клетки.

Най-накрая можем да кажем, че нашата формула работи успешно и можем да използваме COUNTIFS функция за преброяване между две дати за множество критерии.

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

Разбиваме формулата за клетка F5 .

👉 DATE(E5,1,1) : The ДАТА ще преобразува цифровата стойност в стойност на датата. Тук стойността е 1/1/1990 .

👉 DATE(E5,12,31) : The ДАТА функцията ще преобразува цифровата стойност в стойност на датата. За тази функция стойността е 12/31/1990 .

👉 COUNTIFS($C$5:$C$16,">="&DATE(E5,1,1),$C$5:$C$16,"<="&DATE(E5,12,31)) : Функцията COUNTIFS преброява онези стойности на дати, чиито стойности се намират между датата 1/1/1990 и 12/31/1990. Тук стойността е 1 .

Използване на функцията COUNTIF между две дати с критерии за съвпадение

В този случай ще открием точния брой на датите в нашата съвкупност от данни, като използваме функцията COUNTIF . Датата, която ще търсим, е клетка E5 .

Процедурата е описана по-долу стъпка по стъпка:

📌 Стъпки:

  • В началния етап изберете клетка F5 .
  • След това запишете следната формула в клетката.

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

  • Натиснете бутона Въведете ключ.

  • Забележете, че общият брой единици в клетката F5 .

В крайна сметка можем да кажем, че нашата формула работи правилно и можем да използваме COUNTIF функция за преброяване между две дати за съвпадащи критерии.

Заключение

Това е краят на тази статия. Надявам се, че тази статия ще ви бъде полезна и ще можете да използвате COUNTIF функция за преброяване между две дати в Excel. Моля, споделете с нас допълнителни въпроси или препоръки в раздела за коментари по-долу, ако имате допълнителни въпроси или препоръки.

Не забравяйте да проверите нашия уебсайт, ExcelWIKI , за няколко проблема и решения, свързани с Excel. Продължавайте да изучавате нови методи и да се развивате!

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.