Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udvidelse af Modeller Automatisk | Dynamisk Finansiel og Tidsbaseret Modellering
Excel Formler

Udvidelse af Modeller Automatisk

Stryg for at vise menuen

Excel-tabeller udvider automatisk strukturerede referencer, men nogle beregninger er stadig afhængige af standardområder. I dette kapitel opbygges dynamiske områder, der automatisk vokser sammen med datasættet.

COUNTA-struktur

=COUNTA(value1, [value2], ...)
  • value1: første område eller værdi, der tælles;
  • [value2]: valgfri yderligere områder eller værdier.

COUNTA tæller alle ikke-tomme celler.

Formel brugt i dette kapitel:

=COUNTA(Sales_Data[Revenue])

Dette returnerer det aktuelle antal udfyldte Revenue-rækker.

OFFSET-struktur

=OFFSET(reference, rows, cols, [height], [width])
  • reference: startcelle;
  • rows: lodret bevægelse;
  • cols: vandret bevægelse;
  • [height]: højde på det returnerede område;
  • [width]: bredde på det returnerede område.

OFFSET opbygger et område dynamisk i forhold til en startposition.

Dynamisk OFFSET-formel

=SUM(OFFSET(Sales_Data!$H$1,1,0,COUNTA(Sales_Data!$H:$H)-1,1))
  • Sales_Data!$H$1: startreference;
  • 1: springer overskriftsrækken over;
  • COUNTA(...) - 1: dynamisk datasæthøjde;
  • 1: bredde på det returnerede område.

Formlen tilpasser sig automatisk, når nye rækker tilføjes.

Trin 1 Mål datasættets størrelse
expand arrow

Inde i arket Summary, indtast:

=COUNTA(Sales_Data[Revenue])

Bekræft, at resultatet matcher det aktuelle antal Revenue-rækker.

Trin 2 Opbyg et dynamisk Revenue-total
expand arrow

Indtast:

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

Den samlede Revenue-beregning udvides nu dynamisk med datasættet.

Trin 3 Test dynamisk udvidelse
expand arrow

Tilføj en ny transaktionsrække i Sales_Data.

Bekræft, at Revenue-totalen opdateres automatisk.

Trin 4 Opret et navngivet område
expand arrow

Åbn Navnestyring og opret:

DynamicRevenue

Tildel følgende formel:

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

Erstat den tidligere formel med:

=SUM(DynamicRevenue)

Logikken forbliver dynamisk, men formlen bliver lettere at læse og vedligeholde.

Trin 6 Opret et dynamisk Profit-område
expand arrow

Opret et andet navngivet område:

DynamicProfit

Tildel:

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

Indtast:

=SUM(DynamicProfit)
Trin 8 Valider systemet
expand arrow

Tilføj yderligere rækker i Sales_Data.

Bekræft, at:

  • Revenue-totaler opdateres automatisk;
  • Profit-totaler opdateres automatisk;
  • Navngivne områder fortsætter med at udvide sig dynamisk.

1. Hvad er hovedformålet med at kombinere COUNTA med OFFSET?

2. Hvorfor er navngivne områder nyttige, når man arbejder med OFFSET?

3. Hvad betyder det, at OFFSET er en volatil funktion?

question mark

Hvad er hovedformålet med at kombinere COUNTA med OFFSET?

Vælg det korrekte svar

question mark

Hvorfor er navngivne områder nyttige, når man arbejder med OFFSET?

Vælg det korrekte svar

question mark

Hvad betyder det, at OFFSET er en volatil funktion?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 4. Kapitel 1
some-alt