Как да броите датите на текущия месец в диапазона на Excel

Съдържание

Да речем, че трябва да управлявате датите на срещите във файл на Excel. Сега искате да видите колко дати (срещи) има в текущия месец, следващия месец или предходния месец. Обикновено ще използвате филтри за това. Но това не е решение.

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

Има три формули, които можете да използвате. Те се основават на:

1. Използване на COUNTIFS с EOMONTH и TODAY функция
2. Използване на COUNT и IF с функции MONTH и TODAY
3. Използване на SUMPRODUCT с функции МЕСЕЦ и ДНЕС

Нека ги проверим един по един.

Метод 1. Пребройте датите в текущия месец с помощта на Excel COUNTIFS с функции EOMONTH и TODAY

Общата формула е

= COUNTIFS (дати, "> =" & EOMONTH (ДНЕС (),-1)+1, дати, "<=" & EOMONTH (TODAY (), 0))

Дати:Това е диапазонът, който съдържа датите. Това може да бъде диапазон или именуван диапазон.

EOMONTH (ДНЕС (),-1) +1:Това за да получите първата дата на текущия месец. Можете да коригирате този раздел, за да получите първата дата на следващия месец или последния месец, като промените съответно -1 на 0 и 1. Увеличете броя и увеличете отместването на месеца.

EOMONTH (ДНЕС (), 0):Това е, за да получите последната дата от текущия месец. Ако увеличите броя в този сегмент, получавате последните дати следващия месец, ако намалите броя, получавате последната дата от предходните месеци.

Използвайте горните два сегмента, за да контролирате месеца.

Пример: Вземете срещи, насрочени за текущия месец

Тук имаме таблица с датите на срещата. Трябва да извлечем броя дати от диапазона, планиран за текущия месец.

Напишете тази формула:

= COUNTIFS (B2: B12, "> =" & EOMONTH (ДНЕС (),-1)+1, B2: B12, "<=" & EOMONTH (TODAY (), 0))

Това връща 5, тъй като има 5 дати от февруари 2020 г.

Как работи?

По принцип искаме да броим дати, по -големи или равни на първата дата на текущия месец и по -малка или равна на последния ден от текущия месец. Затова използваме функцията COUNTIF.

Сега трябва само да оценим първата дата на текущия месец и последната дата на текущия месец. Правим го с помощта на функциите на Excel EOMONTH и TODAY.

Функцията EOMONTH връща последната дата от месеца на предоставената дата. Можем да контролираме месеца преди и след като използваме следващия аргумент. Ние предоставяме днешната дата, използвайки функцията TODAY. Сега EOMONTH (TODAY (),-1) +1 изразът връща първата дата на текущия месец (прочетете подробно за функцията EOMONTH тук). EOMONTH (TODAY (), 0) връща последната дата на текущия месец.

В крайна сметка формулата се превръща в проста формула COUNTIFS.

= COUNTIFS (B2: B12, "> =" & 43862, B2: B12, "<=" & 43890)

Тази формула връща датите за броене на текущия месец в диапазон B2: B12.

Метод 2. Пребройте датите в текущия месец, като използвате COUNT и IF с функции MONTH, YEAR и TODAY

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

Обща формула:

= COUNT (АКО (МЕСЕЦ (дати) & ГОДИНА (дати) = МЕСЕЦ (ДНЕС ()) & ГОДА (ДНЕС ()), 1, ""))

Дати:Това е диапазонът, който съдържа датите. Това може да бъде диапазон или именуван диапазон.

Нека използваме тази обща формула в горния пример. Формулата ще бъде:

= COUNT (АКО (МЕСЕЦ (B2: B12) & ГОДИНА (B2: B12) = МЕСЕЦ (ДНЕС ()) & ГОДИНА (ДНЕС ()), 1, ""))

Как работи?

TheМЕСЕЦ (B2: B12) & ГОДИНА (B2: B12) part връща масив, който съдържа месеца и годината на всяка дата. Масивът ще бъде

{"32020";"22020";"32020";"32020";"12020";"22020";"22020";"32020";"22020";"22020";"32020"}.

TheМЕСЕЦ (ДНЕС ()) & ГОДИНА (ДНЕС ())part създава низ, който съдържа номера и годината на текущия месец. В този пример това е "22020". Тази стойност се сравнява с всяка стойност в горния масив, като се използва знак за равенство (=). Това връща масив от TRUE и FALSE.

{FALSE; TRUE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE}

Сега за всяка стойност TRUE функцията IF връща 1, а за FALSE не връща нищо ("").

{"";1;"";"";"";1;1;"";1;1;""}

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

Метод 3. Преброяване на датите в текущия месец с помощта на SUMPRODUCT с функции MONTH, YEAR и TODAY

Функцията SUMPRODUCT е невероятна, когато става въпрос за преброяване и сумиране на стойности с луди критерии.

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

= SUMPRODUCT (-(МЕСЕЦ (дати) & ГОДА (дати) = МЕСЕЦ (ДНЕС ()) & ГОДИНА (ДНЕС ())))

Дати:Това е диапазонът, който съдържа датите. Това може да бъде диапазон или именуван диапазон.

Когато използваме тази функция в нашия пример, получаваме абсолютно същия отговор.

= SUMPRODUCT (-(МЕСЕЦ (B2: B12) & ГОДИНА (B2: B12) = МЕСЕЦ (ДНЕС ()) & ГОДИНА (ДНЕС ())))

Как работи?

(МЕСЕЦ (B2: B12) & ГОДИНА (B2: B12) = МЕСЕЦ (ДНЕС ()) & ГОДИНА (ДНЕС ())):Този сегмент прави същото като в метода COUNT и IF и връща масив от TRUE и FALSE.

{FALSE; TRUE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE}

Извън това твърдение имаме двоен отрицателен оператор (-) за преобразуване на тези ИСТИНСКИ и ЛЪЖНИ стойности в 1 и 0. И накрая, формулата е опростена до:

СУМПРОДУКТ ({0; 1; 0; 0; 0; 1; 1; 0; 1; 1; 0})

Функцията SUMPRODUCT обобщава този масив и връща броя на датите с номера на текущия месец в диапазона.

Така че да, момчета, това са начините, по които две броят дати на текущия месец. Изберете този, който ви подхожда най -добре. Надявам се, че беше обяснително и полезно. Ако имате някакви съмнения по тази тема, попитайте в секцията за коментари по -долу. Ще се радвам да чуя от вас.

Как да отброявате оставащите дни в Excel | За да преброим оставащите дни, използваме проста формула за изваждане в Excel. Ако искате да преброите оставащите дни от текущата дата, тогава използваме функцията TODAY.

Как да се изчислят дни, месеци и години| За изчисляване на дни, месец и година Excel има три функции, наречени ДЕН, МЕСЕЦ и ГОДИНА. Тези функции получават деня, месеца и годината от дадената дата.

Как да изчислим оставащите дни в месеца в Excel |За да изчислим оставащите дни в месеца, използваме функцията EOMONTH. Изваждаме текущата дата от датата на края на месеца.

Пребройте датите на раждане от диапазона по месеци Excel| Използване на функция SUMPRODUCT и MONTH. Тази функция ще ни уведоми колко рождени дати има в определен месец.

Популярни статии:

50 преки пътища в Excel за повишаване на вашата производителност | Бъдете по -бързи в задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.

Как да използвате функцията Excel VLOOKUP| Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.

Как да използвате Excel COUNTIF функция| Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да преброите конкретна стойност. Функцията Countif е от съществено значение за подготовката на вашето табло.

Как да използвате функцията SUMIF в Excel | Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave