Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Aikaperusteinen Analyysi | Excel-kaavat
Excel-kaavat

Aikaperusteinen Analyysi

Pyyhkäise näyttääksesi valikon

Aikaperusteinen raportointi vaatii enemmän kuin pelkät tapahtumapäivät. Tässä luvussa rakennetaan dynaamiset kuukausi- ja kumulatiiviset vuosianalyysit, jotka päivittyvät automaattisesti nykyisen päivämäärän mukaan.

Päivämäärän purkutoiminnot

=MONTH(serial_number)
=YEAR(serial_number)
=TEXT(value, format_text)
  • MONTH(): palauttaa kuukauden numeron;
  • YEAR(): palauttaa vuoden;
  • TEXT(): muotoilee päivämäärät luettaviksi nimikkeiksi.

TODAY-rakenne

=TODAY()

TODAY() palauttaa nykyisen järjestelmän päivämäärän dynaamisesti.

EOMONTH-rakenne

=EOMONTH(start_date, months)
  • start_date: aloituspäivämäärä;
  • months: kuukausien määrä eteen- tai taaksepäin.

Tässä luvussa käytetty kaava:

=EOMONTH(TODAY(),-1)

Tämä palauttaa turvallisesti edellisen kuukauden voimassa olevan päivämäärän, myös vuodenvaihteessa.

Vaihe 1 Vahvista päivämääräsarake
expand arrow

Varmista, että Sales_Data[Date] sisältää kelvollisia Excel-päivämääräarvoja tekstimerkkijonojen sijaan.

Vaihe 2 Luo apusarakkeet
expand arrow

Luo Sales_Data-tauluun seuraavat sarakkeet:

Month
Year
Month_Year

Kirjoita jokaisen sarakkeen ensimmäiselle riville:

=MONTH([@Date])
=YEAR([@Date])
=TEXT([@Date],"MMM YYYY")

Aineistossa on nyt uudelleenkäytettäviä aikadimensioita analyysia varten.

Vaihe 3 Rakenna nykyisen kuukauden liikevaihto
expand arrow

Kirjoita:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
  • MONTH(TODAY()): nykyinen kuukausi;
  • YEAR(TODAY()): nykyinen vuosi.

KPI päivittyy nyt automaattisesti kalenterin muuttuessa.

Vaihe 4 Rakenna nykyisen kuukauden tilausten määrä
expand arrow

Kirjoita:

=COUNTIFS(Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))

Tämä laskee kaikki nykyisen kuukauden ja vuoden tapahtumat.

Vaihe 5 Rakenna edellisen kuukauden liikevaihto
expand arrow

Kirjoita:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(EOMONTH(TODAY(),-1)),Sales_Data[Year],YEAR(EOMONTH(TODAY(),-1)))
  • EOMONTH(TODAY(),-1): viittaus edelliseen kuukauteen;
  • MONTH(...): edellisen kuukauden numero;
  • YEAR(...): oikea vuosikonteksti.

Kaava pysyy vakaana kuukausi- ja vuosivaihteissa.

Vaihe 6 Rakenna kumulatiivinen vuosiliikevaihto
expand arrow

Kirjoita:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
  • "<="&MONTH(TODAY()): dynaaminen vertailuoperaattori;
  • Sisältää kaikki kuukaudet nykyiseen kuukauteen asti.
Vaihe 7 Testaa aikaherkkä päivitys
expand arrow

Lisää tapahtuma, jonka päivämäärä on kuluvan kuukauden sisällä.

Varmista, että:

  • Nykyisen kuukauden liikevaihto päivittyy automaattisesti;
  • Nykyisen kuukauden tilausten määrä päivittyy automaattisesti;
  • Kumulatiivinen vuosiliikevaihto päivittyy automaattisesti.

1. Miksi päivämäärät jaetaan Kuukausi- ja Vuosi-apusarakkeisiin?

2. Miksi EOMONTH on suositeltavampi kuin vähentää 1 arvosta MONTH(TODAY())?

3. Mitä ilmaisu "<="&MONTH(TODAY()) mahdollistaa YTD-laskennoissa?

question mark

Miksi päivämäärät jaetaan Kuukausi- ja Vuosi-apusarakkeisiin?

Valitse oikea vastaus

question mark

Miksi EOMONTH on suositeltavampi kuin vähentää 1 arvosta MONTH(TODAY())?

Valitse oikea vastaus

question mark

Mitä ilmaisu "<="&MONTH(TODAY()) mahdollistaa YTD-laskennoissa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 19

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 19
some-alt