Kako do prvega dne v mesecu v Excelu (enostavne formule)

Včasih boste morali na podlagi določenega datuma vedeti, kateri je prvi dan v mesecu.

Če za dan prvega dne v mesecu ni posebne funkcije, jo lahko preprosto poiščete.

V tej vadnici Excel vam bom pokazal nekaj zelo preprostih formul, ki jih lahko uporabite dobite prvi dan v mesecu v Excelu glede na določen datum.

Pa začnimo!

Pridobite prvi dan v mesecu z uporabo EOMONTH -a

Funkcija EOMONTH vam daje zadnji dan v mesecu za določen datum (zato se imenuje funkcija konec meseca).

Nočemo zadnjega dne v mesecu - želimo prvi dan.

Če želite priti v prvem mesecu, morate malo prilagoditi formulo EOMONTH.

Recimo, da imate nabor podatkov, kot je prikazano spodaj, kjer želite poiskati prvi dan v mesecu za vsakega od teh datumov v stolpcu A.

Upoštevajte, da so ti datumi v obliki MM/DD/LLLL (oblika datuma, ki sledi v ZDA). Te so lahko glede na vašo regionalno nastavitev datuma v vašem sistemu videti drugače.

Spodaj je formula za to:

= EOMONTH (A2, -1) +1

Zgornja formula EOMONTH uporablja dva argumenta:

  • Začetni datum: datum, od katerega Excel uporabi vrednost meseca in izračuna prvi dan v mesecu
  • Meseci: Število mesecev pred začetkom ali po njem. Če uporabim 0, mi bo EOMONTH dal zadnji dan v danem mesecu, če pa uporabim 1, mi bo dal zadnji dan naslednjega meseca.

Ker sem kot drugi argument v formuli EOMONTH uporabil -1, mi prikaže zadnji dan prejšnjega meseca (glede na datum v celici A2).

In ker želim prvi dan v mesecu (od navedenega datuma), lahko EOMONTH rezultatu preprosto dodam 1.

Isto logiko lahko uporabite tudi, če želite 10. dan ali kateri koli drug dan v mesecu. Samo dodajte to vrednost namesto 1 v formulo.

Upoštevajte, da je funkcija EOMONTH na voljo samo za Excel 2007 in novejše različice.

Pridobite prvi dan v mesecu s formulo DATE/DAY

Datumi so v Excelu shranjeni kot številke, kar nam omogoča enostavno uporabo pri izračunih (na primer seštevanje/odštevanje).

Zdaj, če želite prvi dan v mesecu dobiti od določenega datuma, morate samo uporabiti vrednost dneva v datumu in jo vrniti na 1.

Na primer, če imam datum 15. oktober 2021-2022, da dobim prvi prost dan v tem mesecu, moram od tega datuma odšteti 14 dni.

Zdaj pa poglejmo, kako to logiko prevesti v formulo Excel.

Recimo, da imam nabor podatkov, kot je prikazano spodaj, kjer imam datume v stolpcu A in želim dobiti prvi dan v mesecu za vsakega od teh datumov.

Spodaj je formula, ki bo to naredila:

= A2-DAN (A2) +1

Zgornja formula uporablja datum v celici A2 (ki je shranjena kot zaporedna številka zadaj in v Excelu) in odšteje vrednost dneva istega datuma (ki je podana s formulo DAY).

Zgornja formula nam daje zadnji dan prejšnjega meseca, zato se doda 1, ker želimo prvi dan v mesecu od navedenega datuma.

Pridobite prvi ponedeljek v mesecu

Dobiti prvi dan v mesecu je precej preprosto, prvi ponedeljek v mesecu (ali kateri koli drug delovni dan v mesecu) je verjetno težavno.

Čeprav vemo, da bi bilo to nekje v začetku meseca, da bi dobili natančen datum, moramo ugotoviti, kateri dan je prvi dan v mesecu, in ga nato uporabiti za prvi ponedeljek.

Namen te vadnice bom obravnaval v ponedeljek kot prvi dan v tednu (da lahko z metodo, prikazano tukaj, ugotovite prvi pojav katerega koli dneva v tednu)

Naj vzamem primer september 2021-2022, kjer je prvi dan v mesecu torek, prvi ponedeljek pa 8. september 2021-2022.

Spodaj je formula, ki mi bo dala prvi ponedeljek septembra 2021-2022

= (EOMONTH (DATE (2020,7,1),-1) +1)+(MOD (8-TEDENSKI (EOMONTH (DATE (2020,7,1),-1) +1,2), 7))

Upoštevajte, da sem s funkcijo DATE trdo kodiral datum. V tem primeru lahko uporabite tudi sklic na celico, ki ima datum. Namesto DATE (2020,7,1) lahko uporabite sklic na celico (na primer A2) z datumom.

Naj zdaj razložim, kako deluje ta formula!

Prvi del formule (ki je formula EOMONTH) nam poda prvi dan v mesecu za določen datum.

Drugi del formule uporablja funkcijo WEEKDAY za analizo tega prvega dne v mesecu. Če je že ponedeljek, potem celotna formula MOD vrne 0 in ostane nam prvi dan sam.

Če pa prvi dan v mesecu ni ponedeljek, bi nam formula MOD dala skupno število dni, ki bi jih morali dodati temu datumu, da bi dobili prvi ponedeljek v mesecu.

Na primer, za september 2021-2022 je prvi dan v mesecu torek. V tem primeru nam funkcija MOD daje 6, kar nam, ko k rezultatu EOMONTH dodamo 7. september 2021-2022, kot prvi ponedeljek v mesecu.

V tem primeru sem vam pokazal, kako najti prvi ponedeljek v katerem koli mesecu, vendar lahko uporabite isto formulo za iskanje katerega koli dneva.

Na primer, če želite najti prvo soboto v katerem koli mesecu, lahko formulo spremenite, kot je prikazano spodaj:

= (EOMONTH (DATUM (2020,9,1),-1) +1)+(MOD (8-TEDENSKI (EOMONTH (DATE (2020,9,1),-1) +1,16), 7))

Edina sprememba, ki sem jo naredil, je drugi argument formule WEEKDAY.

Tako lahko uporabite formule v Excelu, če želite izvedeti prvi dan v mesecu ali prvi ponedeljek (ali kateri koli drug delovni dan) v mesecu.

Upam, da vam je bila ta vadnica koristna!

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave