Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utvide Modeller Automatisk | Dynamisk finans- og tidsbasert modellering
Excel-formler

Utvide Modeller Automatisk

Sveip for å vise menyen

Excel-tabeller utvider automatisk strukturerte referanser, men noen beregninger er fortsatt avhengige av vanlige områder. I dette kapittelet bygges dynamiske områder som automatisk vokser sammen med datasettet.

COUNTA-struktur

=COUNTA(value1, [value2], ...)
  • value1: første område eller verdi som telles;
  • [value2]: valgfrie ekstra områder eller verdier.

COUNTA teller alle ikke-tomme celler.

Formel brukt i dette kapittelet:

=COUNTA(Sales_Data[Revenue])

Dette returnerer det nåværende antallet utfylte Revenue-rader.

OFFSET-struktur

=OFFSET(reference, rows, cols, [height], [width])
  • reference: startcelle;
  • rows: vertikal forskyvning;
  • cols: horisontal forskyvning;
  • [height]: høyde på returnert område;
  • [width]: bredde på returnert område.

OFFSET bygger et område dynamisk relativt til en startposisjon.

Dynamisk OFFSET-formel

=SUM(OFFSET(Sales_Data!$H$1,1,0,COUNTA(Sales_Data!$H:$H)-1,1))
  • Sales_Data!$H$1: startreferanse;
  • 1: hopper over overskriftsraden;
  • COUNTA(...) - 1: dynamisk datasett-høyde;
  • 1: bredde på returnert område.

Formelen justerer seg automatisk når nye rader legges til.

Steg 1 Mål datasettets størrelse
expand arrow

I arket Summary, skriv inn:

=COUNTA(Sales_Data[Revenue])

Bekreft at resultatet samsvarer med det nåværende antallet Revenue-rader.

Steg 2 Bygg en dynamisk Revenue-total
expand arrow

Skriv inn:

=SUM(OFFSET(Sales_Data!$H$1,1,0,COUNTA(Sales_Data!$H:$H)-1,1))

Den totale Revenue-beregningen utvides nå dynamisk med datasettet.

Steg 3 Test dynamisk utvidelse
expand arrow

Legg til en ny transaksjonsrad i Sales_Data.

Bekreft at Revenue-totalen oppdateres automatisk.

Steg 4 Opprett et navngitt område
expand arrow

Åpne Navnebehandling og opprett:

DynamicRevenue

Tildel følgende formel:

=OFFSET(Sales_Data!$H$1,1,0,COUNTA(Sales_Data!$H:$H)-1,1)
Steg 5 Forenkle Revenue-formelen
expand arrow

Bytt ut den forrige formelen med:

=SUM(DynamicRevenue)

Logikken forblir dynamisk, men formelen blir enklere å lese og vedlikeholde.

Steg 6 Opprett et dynamisk Profit-område
expand arrow

Opprett et nytt navngitt område:

DynamicProfit

Tildel:

=OFFSET(Sales_Data!$J$1,1,0,COUNTA(Sales_Data!$J:$J)-1,1)
Steg 7 Beregn total Profit
expand arrow

Skriv inn:

=SUM(DynamicProfit)
Steg 8 Valider systemet
expand arrow

Legg til flere rader i Sales_Data.

Bekreft at:

  • Revenue-totalene oppdateres automatisk;
  • Profit-totalene oppdateres automatisk;
  • Navngitte områder fortsetter å utvide seg dynamisk.

1. Hva er hovedformålet med å kombinere COUNTA med OFFSET?

2. Hvorfor er navngitte områder nyttige når du arbeider med OFFSET?

3. Hva betyr det at OFFSET er en volatil funksjon?

question mark

Hva er hovedformålet med å kombinere COUNTA med OFFSET?

Velg det helt riktige svaret

question mark

Hvorfor er navngitte områder nyttige når du arbeider med OFFSET?

Velg det helt riktige svaret

question mark

Hva betyr det at OFFSET er en volatil funksjon?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 4. Kapittel 1
some-alt