Kuukauden ensimmäisen päivän saaminen Excelissä (helppoja kaavoja)

Joskus sinun on ehkä tiedettävä, mikä on kuukauden ensimmäinen päivä tietyn päivämäärän perusteella.

Jos tietyn kuukauden ensimmäisen päivän saamiseksi ei ole erillistä toimintoa, voit helposti löytää sen kiertotien avulla.

Tässä Excel -opetusohjelmassa näytän sinulle todella yksinkertaisen kaavan, jota voit käyttää saat kuukauden ensimmäisen päivän Excelissä tietyn päivämäärän perusteella.

Aloitetaan siis!

Hanki kuukauden ensimmäinen päivä käyttämällä EOMONTHia

EOMONTH-funktio antaa sinulle kuukauden viimeisen päivän tiettynä päivänä (jota kutsutaan siis kuukauden lopun funktioksi).

Mutta emme halua kuukauden viimeistä päivää - me haluamme ensimmäisen päivän.

Jotta saat kuukauden ensimmäisen, sinun on hieman muokattava EOMONTH -kaavaa.

Oletetaan, että sinulla on alla esitetyn kaltainen tietojoukko, josta haluat löytää kuukauden ensimmäisen päivän kullekin näistä sarakkeen A päivämääristä.

Huomaa, että nämä päivämäärät ovat muodossa KK/PP/VVVV (päivämäärämuoto Yhdysvalloissa). Nämä voivat näyttää erilaisilta järjestelmässäsi alueellisen päivämääräasetuksesi perusteella.

Alla on kaava sen tekemiseen:

= EOMONTH (A2, -1) +1

Yllä oleva EOMONTH -kaava käyttää kahta argumenttia:

  • Aloituspäivämäärä: päivämäärä, josta Excel käyttää kuukauden arvoa ja laskee kuukauden ensimmäisen päivän
  • Kuukaudet: Kuukausien määrä ennen aloituspäivää tai sen jälkeen. Jos käytän 0, EOMONTH antaa minulle tietyn kuukauden viimeisen päivän, ja jos käytän 1, se antaa minulle seuraavan kuukauden viimeisen päivän.

Koska olen käyttänyt -1 -arvoa toisena argumenttina EOMONTH -kaavassa, se antaa minulle edellisen kuukauden viimeisen päivän (solun A2 päivämäärän perusteella).

Ja koska haluan kuukauden ensimmäisen päivän (annetusta päivämäärästä), voin yksinkertaisesti lisätä yhden EOMONTH -tulokseen.

Voit myös käyttää samaa logiikkaa, jos haluat kuukauden 10. tai minkä tahansa muun päivän. Lisää vain tämä arvo kaavan 1 sijasta.

Huomaa, että EOMONTH -toiminto on käytettävissä vain Excel 2007: ssä ja uudemmissa versioissa.

Saat kuukauden ensimmäisen päivän käyttämällä DATE/DAY -kaavaa

Päivämäärät tallennetaan numeroina Exceliin, joten voimme käyttää niitä helposti laskelmissa (kuten yhteen-/vähennyslaskut).

Jos haluat saada kuukauden ensimmäisen päivän tietyltä päivämäärältä, sinun tarvitsee vain käyttää päivämäärän arvoa ja palauttaa se arvoon 1.

Jos minulla on esimerkiksi päivämäärä 15. lokakuuta 2021–2022, minun on vähennettävä 14 päivää tästä päivästä saadakseni ensimmäisen vapaapäivän tässä kuussa.

Katsotaanpa nyt, kuinka kääntää tämä logiikka Excel -kaavaksi.

Oletetaan, että minulla on alla näkyvä tietojoukko, jossa minulla on päivämäärät sarakkeessa A ja haluan saada kuukauden ensimmäisen päivän kullekin näistä päivämääristä.

Alla on kaava, joka tekee sen:

= A2-PÄIVÄ (A2) +1

Yllä oleva kaava käyttää päivämäärää solussa A2 (joka on tallennettu sarjanumeroksi takaosaan ja Exceliin) ja vähentää saman päivän päiväarvon (joka annetaan PÄIVÄ -kaavalla).

Yllä oleva kaava antaa meille edellisen kuukauden viimeisen päivän, joten 1 lisätään, koska haluamme kuukauden ensimmäisen päivän annetusta päivämäärästä.

Hanki kuukauden ensimmäinen maanantai

Kuukauden ensimmäisen päivän saaminen on melko yksinkertaista, on todennäköisesti hankalaa saada kuukauden ensimmäinen maanantai (tai mikä tahansa muu kuukauden ensimmäinen arkipäivä).

Vaikka tiedämme, että tämä olisi jossain kuun alussa, tarkan päivämäärän saamiseksi meidän on selvitettävä, mikä päivä on kuukauden ensimmäisenä päivänä, ja sitten käytettävä sitä ensimmäisen maanantaina.

Tämän opetusohjelman tarkoituksena pidän maanantaita ensimmäisenä arkipäivänä (että voit käyttää tässä esitettyä menetelmää selvittääksesi minkä tahansa viikonpäivän ensimmäisen esiintymisen)

Otan esimerkin syyskuusta 2021–2022, jossa kuukauden ensimmäinen päivä on tiistai ensimmäisen maanantaina 8. syyskuuta 2021–2022.

Alla on kaava, joka antaa minulle syyskuun 2021-2022 ensimmäisen maanantaina

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

Huomaa, että olen koodannut päivämäärän DATE -toiminnolla. Tässä tapauksessa voit myös käyttää soluviittausta, jossa on päivämäärä. Joten päivämäärän (2020,7,1) sijasta voit käyttää soluviittausta (kuten A2), jossa on päivämäärä.

Selitän nyt, miten tämä kaava toimii!

Kaavan ensimmäinen osa (joka on EOMONTH -kaava) antaa meille kuukauden ensimmäisen päivän tiettynä päivänä.

Kaavan toisessa osassa käytetään WEEKDAY -funktiota kuukauden ensimmäisen päivän analysointiin. Jos on jo maanantai, koko MOD -kaava palauttaa arvon 0 ja meille jää ensimmäinen päivä.

Mutta jos kuukauden ensimmäinen päivä ei ole maanantai, MOD -kaava antaisi meille päivien kokonaismäärän, joka meidän pitäisi lisätä tähän päivämäärään saadaksemme kuukauden ensimmäisen maanantaina.

Esimerkiksi syyskuun 2021–2022 kuukauden ensimmäinen päivä on tiistai. Tässä tapauksessa MOD-toiminto antaa meille 6, joka kun lisäämme EOMONTH-tulokseen, antaa meille 7. syyskuuta 2021-2022 kuukauden ensimmäisenä maanantaina.

Tässä esimerkissä olen näyttänyt sinulle kuinka löytää minkä tahansa kuukauden ensimmäinen maanantai, mutta voit käyttää samaa kaavaa minkä tahansa päivän etsimiseen.

Jos esimerkiksi haluat löytää minkä tahansa kuukauden ensimmäisen lauantain, voit muokata kaavaa alla esitetyllä tavalla:

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

Ainoa muutos, jonka olen tehnyt, on WEEKDAY -kaavan toinen argumentti.

Joten tällä tavalla voit käyttää Excelin kaavoja selvittääksesi kuukauden ensimmäisen päivän tai kuukauden ensimmäisen maanantaina (tai minkä tahansa muun viikonpäivän).

Toivottavasti pidit tätä opetusohjelmaa hyödyllisenä!

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave