Рецимо да морате управљати датумима састанка у Екцел датотеци. Сада желите да видите колико датума (састанака) има у текућем месецу, следећем месецу или претходном месецу. Обично ћете за то користити филтере. Али то није решење.
Можемо избројати тренутне датуме из Екцел опсега користећи једну формулу. Аутоматски ће се ажурирати и више нећете морати да користите филтере за бројање датума.
Постоје три формуле које можете користити. Они се заснивају на:
1. Коришћење ЦОУНТИФС са функцијама ЕОМОНТХ и ТОДАИ
2. Коришћење ЦОУНТ и ИФ са функцијама МОНТХ и ТОДАИ
3. Коришћење СУМПРОДУЦТ -а са функцијама МОНТХ и ТОДАИ
Хајде да их проверимо један по један.
Метод 1. Бројање датума у текућем месецу помоћу програма Екцел ЦОУНТИФС са функцијама ЕОМОНТХ и ТОДАИ
Генеричка формула је
= ЦОУНТИФС (датес, "> =" & ЕОМОНТХ (ТОДАИ (),-1)+1, датес, "<=" & ЕОМОНТХ (ТОДАИ (), 0)) |
Датуми:То је опсег који садржи датуме. То може бити опсег или именовани опсег.
ЕОМОНТХ (ДАНАС (),-1) +1:Ово је први датум текућег месеца. Овај одељак можете прилагодити тако да добијете први датум следећег или последњег месеца променом -1 на 0 и 1 респективно. Повећајте број и повећајте помак месеца.
ЕОМОНТХ (ДАНАС (), 0):Ово је последњи датум у текућем месецу. Ако повећате број у овом сегменту, добићете последње датуме следећег месеца, ако смањите број, добићете последњи датум претходних месеци.
Горња два сегмента користите за контролу месеца.
Пример: Добијте састанке заказане за текући месец
Овде имамо табелу са датумима састанка. Морамо да добијемо број датума из распона, планираног у текућем месецу.
Напишите ову формулу:
= ЦОУНТИФС (Б2: Б12, "> =" & ЕОМОНТХ (ТОДАИ (),-1)+1, Б2: Б12, "<=" & ЕОМОНТХ (ТОДАИ (), 0)) |
Ово враћа 5 јер има 5 датума фебруара 2020.
Како то функционише?
У основи, желимо да бројимо датуме који су већи или једнаки првом датуму текућег месеца и мањи или једнаки последњем дану у текућем месецу. Зато користимо функцију ЦОУНТИФ.
Сада морамо само да проценимо први датум текућег месеца и последњи датум текућег месеца. То радимо помоћу Екцел функција ЕОМОНТХ и ТОДАИ.
Функција ЕОМОНТХ враћа последњи датум у месецу наведеног датума. Можемо контролисати месец дана пре и после коришћења следећег аргумента. Дајемо данашњи датум помоћу функције ТОДАИ. Сада изјава ЕОМОНТХ (ТОДАИ (),-1) +1 враћа први датум текућег месеца (детаљно прочитајте о функцији ЕОМОНТХ овде). ЕОМОНТХ (ТОДАИ (), 0) враћа последњи датум текућег месеца.
На крају, формула постаје једноставна формула ЦОУНТИФС.
= ЦОУНТИФС (Б2: Б12, "> =" & 43862, Б2: Б12, "<=" & 43890) |
Ова формула враћа датуме бројања текућег месеца у опсегу Б2: Б12.
Метод 2. Бројање датума у текућем месецу коришћењем ЦОУНТ и ИФ са функцијама МОНТХ, ИЕАР и ТОДАИ
Ако не желите да користите функцију ЕОМОНТХ, можете користити ову формулу за бројање датума који се појављују у текућем месецу.
Општа формула:
= ЦОУНТ (АКО (МЕСЕЦ (датуми) & ГОДИНА (датуми) = МЕСЕЦ (ТОДАИ ()) & ГОДИНА (ТОДАИ ()), 1, "")) |
Датуми:То је опсег који садржи датуме. То може бити опсег или именовани опсег.
Користимо ову генеричку формулу у горњем примеру. Формула ће бити следећа:
= ЦОУНТ (АКО (МЕСЕЦ (Б2: Б12) & ГОДИНА (Б2: Б12) = МЕСЕЦ (ДАНАС ()) & ГОДИНА (ДАНАС ()), 1, "")) |
Како то функционише?
ТхеМЕСЕЦ (Б2: Б12) & ГОДИНА (Б2: Б12) парт враћа низ који садржи месец и годину сваког датума. Низ ће бити
{"32020";"22020";"32020";"32020";"12020";"22020";"22020";"32020";"22020";"22020";"32020"}.
ТхеМЕСЕЦ (ДАНАС ()) & ГОДИНА (ДАНАС ())парт креира низ који садржи број месеца и годину у текућем месецу. У овом примеру то је „22020“. Ова вредност се упоређује са сваком вредношћу у горњем низу користећи знак једнакости (=). Ово враћа низ ТРУЕ и ФАЛСЕ.
{ФАЛСЕ; ТРУЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ТРУЕ; ТРУЕ; ФАЛСЕ; ТРУЕ; ТРУЕ; ФАЛСЕ}
Сада, за сваку вредност ТРУЕ, функција ИФ враћа 1, а за вредност ФАЛСЕ не враћа ништа ("").
{"";1;"";"";"";1;1;"";1;1;""}
Коначно, функција ЦОУНТ броји нумеричке вредности из низа и враћа датуме текућег месеца из изабраног опсега.
Метод 3. Бројање датума у текућем месецу помоћу СУМПРОДУЦТ -а са функцијама МОНТХ, ИЕАР и ТОДАИ
Функција СУМПРОДУЦТ је невероватна када је у питању бројање и сумирање вредности са лудим критеријумима.
У овој методи користимо логичку логику за бројање датума распона текућег месеца.
= СУМПРОДУЦТ (-(МЕСЕЦ (датуми) & ГОДИНА (датуми) = МЕСЕЦ (ДАНАС ()) & ГОДИНА (ДАНАС ()))) |
Датуми:То је опсег који садржи датуме. То може бити опсег или именовани опсег.
Када користимо ову функцију у нашем примеру, добијамо потпуно исти одговор.
= СУМПРОДУЦТ (-(МЕСЕЦ (Б2: Б12) & ГОДИНА (Б2: Б12) = МЕСЕЦ (ДАНАС ()) & ГОДИНА (ДАНАС ()))) |
Како то функционише?
(МЕСЕЦ (Б2: Б12) & ГОДИНА (Б2: Б12) = МЕСЕЦ (ДАНАС ()) & ГОДИНА (ДАНАС ())):Овај сегмент ради исто што и метода ЦОУНТ и ИФ и враћа низ ТРУЕ и ФАЛСЕ.
{ФАЛСЕ; ТРУЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ТРУЕ; ТРУЕ; ФАЛСЕ; ТРУЕ; ТРУЕ; ФАЛСЕ}
Изван ове изјаве, имамо двоструки негативни оператор (-) за претварање ових ТРУЕ и ФАЛСЕ вредности у 1с и 0с. На крају, формула је поједностављена на:
ПОДИЗВОД ({0; 1; 0; 0; 0; 1; 1; 0; 1; 1; 0})
Функција СУМПРОДУЦТ сумира овај низ и враћа број датума текућег месеца у распону.
Па да, момци, ово су начини на који се рачунају два датума у текућем месецу. Одаберите ону која вам највише одговара. Надам се да је било објашњење и помоћ. Ако имате било каквих недоумица у вези са овом темом, питајте у одељку коментара испод. Биће ми драго да вас чујем.
Како одбројавати преостале дане у програму Екцел | За бројање преосталих дана користимо једноставну формулу одузимања у Екцелу. Ако желите да бројите преостале дане од тренутног датума, онда користимо функцију ТОДАИ.
Како израчунати дане, месеце и године| Да би израчунао дане, месец и годину, Екцел има три функције које се зову ДАН, МЕСЕЦ и ГОДИНА. Ове функције добијају дан, месец и годину од датог датума.
Како израчунати преостале дане у месецу у програму Екцел |За израчунавање преосталих дана у месецу користимо функцију ЕОМОНТХ. Одузимамо текући датум од датума краја месеца.
Броји датуме рођења из распона по месецима Екцел| Коришћење функције СУМПРОДУЦТ и МОНТХ. Ова функција ће нас обавестити колико је датума рођења у одређеном месецу.
Популарни чланци:
50 Екцел пречица за повећање продуктивности | Убрзајте свој задатак. Ових 50 пречица ће учинити да радите још брже на Екцелу.
Како се користи Екцел ВЛООКУП функција| Ово је једна од најчешће кориштених и популарних функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.
Како се користи Екцел ЦОУНТИФ функција| Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређену вредност. Цоунтиф функција је неопходна за припрему ваше контролне табле.
Како се користи функција СУМИФ у програму Екцел | Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.