Да бисте решили неке задатке приликом креирања табеле, потребно је одредити број дана у месецу у одвојеној ћелији или унутар формуле, тако да програм изводи потребне рачуне. У Екцел-у постоје алати намењени за извођење ове операције. Да погледамо различите начине коришћења ове функције.
Садржај
Израчунати број дана у месецу у Екцел-у може се обавити уз помоћ специјалних оператора категорије "Датум и време" . Да би се сазнала која је опција најбоље примијенити, неопходно је, прије свега, успоставити циљеве операције. У зависности од тога, резултат израчунавања може бити приказан у посебном елементу на листу, али се такође може користити у оквиру друге формуле.
Најједноставнији начин решавања овог проблема јесте комбинација оператора ДАИ и МОНТХЛИ .
Функција ДАИ припада групи "Датум и време" . То означава одређени број од 1 до 31 . У нашем случају, задатак овог оператора ће бити индикација последњег дана у месецу коришћењем уграђене функције као аргумент ЦОННЕЦТИОН .
Синтакса ДАИ изјаве је следећа:
=ДЕНЬ(дата_в_числовом_формате)
То јест, једини аргумент ове функције је "Датум у формату бројева" . То ће поставити оператер МЕСЕ . Морам рећи да се датум у нумеричком формату разликује од уобичајеног формата. На пример, датум 04.05.2017 у нумеричком облику ће изгледати 42859 . Стога, Екцел користи овај формат само за интерне операције. Ретко се користи за приказивање у ћелијама
Оператор ЦОННЕЦТИОН је дизајниран тако да означава редни број последњег дана у месецу, који је одређени број мјесеци унапред или уназад од наведеног датума. Синтакса функције је:
=КОНМЕСЯЦА(нач_дата;число_месяцев)
Оператор "Старт Дате" садржи датум од којег се узима број, или веза са ћелијом у којој се налази.
Оператор "Број месеци" означава број месеци који се рачунају са наведеног броја.
Да видимо како ово функционише са конкретним примером. Да бисте то урадили, хајде да узмемо Екцел листу, од којих један садржи одређени број календара. Потребно је утврдити, уз помоћ наведеног скупа оператора, колико дана у мјесецном периоду на који се односи овај број.
У првом пољу, под називом "Старт Дате" , потребно је да подесите број који имамо у одвојеној ћелији. То је број дана у периоду на који се односи, ми ћемо то одредити. Да бисте поставили адресу ћелије, поставите курсор у поље, а затим кликните на њега на листу са левим тастером миша. Координате ће бити приказане у прозору.
У пољу "Број мјесеци" поставите вредност на "0" , јер је потребно одредити трајање периода на који се односи наведени број.
Након тога, кликните на дугме "ОК" .
Општа формула је преузела следећи облик:
=ДЕНЬ(КОНМЕСЯЦА(B3;0))
У овој формули, само адреса ћелије ( Б3 ) је променљива вредност. Дакле, ако не желите да извршите процедуру помоћу Чаробњака функције , ову формулу можете да убаците у било који елемент листе, једноставно замените адресу ћелије која садржи број са оном који је релевантан у вашем конкретном случају. Резултат ће бити сличан.
Лекција: Функцијски чаробњак у Екцелу
Погледајмо сада још један проблем. Потребно је да се број дана не приказује по датом броју календара, већ тренутном. Поред тога, периоди би се аутоматски мијењали без интервенције корисника. Иако се то чини чудним, али овај задатак је лакши од претходног. Да би је решио, чак ни отварање чаробњака функције није неопходно, јер формула која врши ову операцију не садржи променљиве вриједности или референце ћелија. Можете само да возите у ту ћелију листа где желите да се резултат приказује, следећа формула без промена:
=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))
Уграђена функција ТОДАИ, коју смо применили у овом случају, приказује данашњи број и нема аргумената. Дакле, у вашој ћелији ће се број дана у текућем месецу стално приказивати.
У горе наведеним примерима показали смо како израчунати број дана у месецу од наведеног броја календара или аутоматски до тренутног месеца са резултатом резултата у одвојеној ћелији. Али проналажење ове вредности може бити потребно за израчунавање других индикатора. У овом случају, израчунавање броја дана ће бити обављено унутар комплексне формуле и неће бити приказано у одвојеној ћелији. Да видимо како да то урадимо са примером.
Морамо се уверити да је број дана који је остао пре краја текућег месеца приказан у ћелији. Као иу претходном начину, ова опција не захтева отварање чаробњака функције . Можете само ударити у ћелију следећи израз:
=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))-ДЕНЬ(СЕГОДНЯ())
Након тога, број дана до краја месеца ће бити приказан у наведеној ћелији. Свакодневни резултат ће се аутоматски ажурирати, а од почетка новог периода одбројавање ће почети поново. Испоставља се нека врста одбројавања тајмера.
Као што видимо, ова формула се састоји од два дела. Први од њих је познат израз за израчунавање броја дана у месецу:
=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))
Али у другом делу се одузима од овог показатеља данашњег броја:
-ДЕНЬ(СЕГОДНЯ())
Дакле, приликом извршења ове прорачуна, формула за израчунавање броја дана је саставни део сложеније формуле.
Али, нажалост, верзија програма пре Екцела 2007 нема оператора ЦОННЕЦТИОН . Како бити онима који користе старе верзије апликације? За њих таква прилика постоји кроз другу формулу, која је масивнија од оне описане изнад. Да видимо како израчунати број дана у месецу за одређени број календара користећи ову опцију.
Отворени прозор има три поља. У пољу "Дан" можете одмах унети број "1" . Ово ће бити трајна акција за сваку ситуацију. Али остала два поља ће морати да изврше темељито.
Поставите курсор у поље Иеар . Затим прелазимо на избор оператора преко познатог троугла.
=ДЕНЬ(ДАТА(ГОД(D3);МЕСЯЦ(D3)+1;1)-1)
Тајна ове формуле је једноставна. Користимо га да одредимо датум првог дана наредног периода, а онда одузмемо један дан од тога, добијемо број дана у наведеном мјесецу. Променљива у овој формули је референца на ћелију Д3 на два места. Ако га замените са адресом ћелије у којој је датум у вашем конкретном случају, можете једноставно возити овај израз у било који елемент листа без помоћи чаробњака за функције .
Лекција: Функције датума и времена у програму Екцел
Као што видите, постоји неколико начина да се утврди број дана у месецу у Екцелу. Који од њих користи, зависи од крајњег циља корисника, као и од које верзије програма користи.