Tidsbasert Analyse
Sveip for å vise menyen
Tidsbasert rapportering krever mer enn bare rå transaksjonsdatoer. I dette kapittelet bygges dynamiske månedlige og hittil i år-analyser som oppdateres automatisk basert på dagens dato.
Funksjoner for datodekomponering
=MONTH(serial_number)
=YEAR(serial_number)
=TEXT(value, format_text)
MONTH(): returnerer månedsnummeret;YEAR(): returnerer året;TEXT(): formaterer datoer til lesbare etiketter.
TODAY-struktur
=TODAY()
TODAY() returnerer dagens systemdato dynamisk.
EOMONTH-struktur
=EOMONTH(start_date, months)
start_date: startdato;months: antall måneder frem eller tilbake.
Formel brukt i dette kapittelet:
=EOMONTH(TODAY(),-1)
Dette gir trygt en gyldig dato fra forrige måned, også over årsskifter.
Bekreft at Sales_Data[Date] inneholder gyldige Excel-datoverdier og ikke tekststrenger.
I Sales_Data, opprett følgende kolonner:
Month
Year
Month_Year
I første rad i hver kolonne, skriv inn:
=MONTH([@Date])
=YEAR([@Date])
=TEXT([@Date],"MMM YYYY")
Datasettet inneholder nå gjenbrukbare tidsdimensjoner for analyse.
Skriv inn:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
MONTH(TODAY()): inneværende måned;YEAR(TODAY()): inneværende år.
Nøkkeltallet oppdateres nå automatisk etter kalenderen.
Skriv inn:
=COUNTIFS(Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
Dette teller alle transaksjoner fra inneværende måned og år.
Skriv inn:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(EOMONTH(TODAY(),-1)),Sales_Data[Year],YEAR(EOMONTH(TODAY(),-1)))
EOMONTH(TODAY(),-1): referanse til forrige måned;MONTH(...): månedsnummer for forrige måned;YEAR(...): korrekt årskontekst.
Formelen forblir stabil over måned- og årsskifter.
Skriv inn:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
"<="&MONTH(TODAY()): dynamisk sammenligningsoperator;- Inkluderer alle måneder frem til inneværende måned.
Legg til en transaksjon datert innenfor inneværende måned.
Bekreft at:
- Inntekter for inneværende måned oppdateres automatisk;
- Ordretelling for inneværende måned oppdateres automatisk;
- Hittil i år-inntekter oppdateres automatisk.
1. Hvorfor deler vi datoer opp i hjelpekolonner for måned og år?
2. Hvorfor foretrekkes EOMONTH fremfor å trekke fra 1 fra MONTH(TODAY())?
3. Hva gjør uttrykket "<="&MONTH(TODAY()) mulig i YTD-beregninger?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår