Како добити први дан у месецу у Екцелу (једноставне формуле)

Понекад ћете можда морати да знате који је први дан у месецу на основу датог датума.

Када не постоји наменска функција за добијање првог дана датог месеца, можете лако да заобиђете решење да бисте је пронашли.

У овом водичу за Екцел показат ћу вам неке заиста једноставне формуле на које можете користити добити први дан у месецу у Екцелу на основу датог датума.

Па да почнемо!

Добијте први дан у месецу користећи ЕОМОНТХ

ЕОМОНТХ функција вам даје последњи дан у месецу за одређени датум (отуда се назива функција краја месеца).

Али не желимо последњи дан у месецу - желимо први дан.

Да бисте добили први у месецу, морате мало да прилагодите формулу ЕОМОНТХ.

Претпоставимо да имате скуп података као што је приказано испод где желите да пронађете први дан у месецу за сваки од ових датума у ​​колони А.

Имајте на уму да су ови датуми у формату ММ/ДД/ГГГГ (формат датума који следи у САД). Они могу изгледати другачије у вашем систему на основу вашег регионалног датума.

Испод је формула за то:

= ЕОМОНТХ (А2, -1) +1

Горња формула ЕОМОНТХ користи два аргумента:

  • Датум почетка: датум од кога Екцел користи месечну вредност и израчунава први дан у месецу
  • Месеци: Број месеци пре или после датума почетка. Ако користим 0, ЕОМОНТХ ће ми дати последњи дан датог месеца, а ако користим 1, даће ми последњи дан следећег месеца.

Пошто сам користио -1 као други аргумент у формули ЕОМОНТХ, то ми даје последњи дан претходног месеца (на основу датума у ​​ћелији А2).

А пошто желим први дан у месецу (од датог датума), могу једноставно додати 1 ЕОМОНТХ резултату.

Исту логику можете користити и ако желите 10. дан или било који други дан у месецу. Само додајте ту вредност уместо 1 у формулу.

Имајте на уму да је функција ЕОМОНТХ доступна само за Екцел 2007 и новије верзије.

Добијте први дан у месецу користећи формулу ДАТЕ/ДАИ

Датуми се чувају као бројеви у Екцелу, што нам омогућава да их лако користимо у прорачунима (као што је сабирање/одузимање).

Сада, ако желите да добијете први дан у месецу од датог датума, само морате да употребите вредност дана у датуму и вратите је на 1.

На пример, ако имам датум 15. октобар 2021.-2022., Да бих добио први слободан дан овог месеца, морам да одузмем 14 дана од овог датума.

Хајде сада да видимо како ову логику превести у Екцел формулу.

Претпоставимо да имам скуп података као што је приказано испод где имам датуме у колони А и желим да добијем први дан у месецу за сваки од ових датума.

Испод је формула која ће то учинити:

= А2-ДАН (А2) +1

Горња формула користи датум у ћелији А2 (која је сачувана као серијски број на полеђини и у Екцелу) и одузима дневну вредност истог датума (што је дато формулом ДАИ).

Горња формула даје последњи дан претходног месеца, па се додаје 1 јер желимо први дан у месецу од датог датума.

Добијте први понедељак у месецу

Прилично је једноставно добити први дан у месецу, вероватно је тешко добити први понедељак у месецу (или било који други радни дан у месецу).

Иако знамо да би то било негде почетком месеца, да бисмо добили тачан датум, морамо да сазнамо који је дан првог дана у месецу, а затим то искористимо да добијемо први понедељак.

Сврха овог водича сматраћу да је понедељак први радни дан (да можете користити методу приказану овде да сазнате прву појаву било ког дана у недељи)

Дозволите ми да узмем пример септембра 2021-2022. Године где је први дан у месецу уторак, а први понедељак је 8. септембра 2021-2022.

Испод је формула која ће ми дати први понедељак у септембру 2021-2022

= (ЕОМОНТХ (ДАТЕ (2020,7,1),-1) +1)+(МОД (8-НЕДЕЉНИ (ЕОМОНТХ (ДАТЕ (2020,7,1),-1) +1,2), 7))

Имајте на уму да сам хардкодирао датум помоћу функције ДАТЕ. У овом случају можете користити и референцу ћелије која има датум. Дакле, уместо ДАТЕ (2020,7,1), можете користити референцу ћелије (попут А2) која има датум.

Дозволите ми да објасним како ова формула ради!

Први део формуле (која је формула ЕОМОНТХ) даје нам први дан у месецу за дати датум.

Други део формуле користи функцију ВЕЕКДАИ за анализу овог првог дана у месецу. Ако је већ понедељак, тада цела формула МОД враћа 0 и остаје нам први дан.

Али ако први дан у месецу није понедељак, тада би нам формула МОД дала укупан број дана које треба да додамо овом датуму да бисмо добили први понедељак у месецу.

На пример, за септембар 2021-2022, први дан у месецу је уторак. У овом случају, функција МОД даје 6, што када додамо резултату ЕОМОНТХ даје нам 7. септембар 2021-2022 као први понедјељак у мјесецу.

У овом примеру сам вам показао како да пронађете први понедељак у било ком месецу, али можете користити исту формулу да пронађете било који дан.

На пример, ако желите да пронађете прву суботу у било ком месецу, можете прилагодити формулу као што је приказано испод:

= (ЕОМОНТХ (ДАТЕ (2020,9,1),-1) +1)+(МОД (8-НЕДЕЉНИ (ЕОМОНТХ (ДАТЕ (2020,9,1),-1) +1,16), 7))

Једина промена коју сам направио је други аргумент формуле ВЕЕКДАИ.

Дакле, ево како можете користити формуле у Екцелу да сазнате први дан у месецу или први понедељак (или било који други радни дан) у месецу.

Надам се да вам је овај водич био користан!

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave