Bruke dynamiske områder - verdier fra år til dato

Innholdsfortegnelse

Tenk at vi har noen salgstall for et selskap:

Og at vi ønsker å finne Totaltallene for året hittil. Vi kan legge til en rullegardinmeny slik:

Slik at vi kan spesifisere gjeldende måned. Derfor ønsker vi nå å regne ut året som er i mars. Det enkleste formatet ville være å ha en formel som strekker seg over området:

Og så ville vi bare endre formlene hver måned.

Imidlertid tillater Excel en annen tilnærming. Vi kan sette opp et dynamisk område hvis størrelse varierer fra måneden vi er i. Når vi endrer måneden i nedtrekksmenyen, endres størrelsen på området.
Så for mars måned er området 3 kolonner langt, og for juni måned vil det være 6 måneder sammen.

Størrelsen på serien er styrt av måneden. En måte å formulere dette på er å bruke månedsfunksjonen:

= Måned (c8)

Hvor c8 er celleadressen til rullegardinmenyen vår. Imidlertid er metoden som er å foretrekke å bruke MATCH -funksjonen for å bestemme posisjonen til de nåværende månedene i alle månedene i rapporten vår:

MATCH (c8, $ c $ 3: $ j $ 3,0)

Hvor:
• c8 er celleadressen til gjeldende måned
• C3: J3 er adressen til alle månedene våre
• 0 er å sikre en eksakt match

Nå kan vi spesifisere størrelsen på vårt dynamiske område med OFFSET -funksjonen som har 5 argumenter:
= OFFSET (referanse, rader, cols, høyde, bredde)

Hvor:
• Referanse er det øvre venstre hjørnet av vårt dynamiske område - celle C5 - den første cellen som vi vil oppsummere
• Rader - antall rader ned fra basecellen - dette er 0
• Cols - antall cols overfor vårt baseanrop - dette er 0
• Bredden på vårt dynamiske område - som er 3 i dette tilfellet. Men ettersom vi ønsker at intervallet varierer fra måned til måned, legger vi våre MATCH -formler her
• Dette er høyden på vårt dynamiske område som er 1

Så våre OFFSET -formler er:
= OFFSET (c5,0,0, MATCH (c8, $ c $ 3: $ j $ 3,0), 1)

Til slutt må vi fortelle Excel til SUM dette for å gi de komplette formlene som:
= SUM (OFFSET (c5,0,0, MATCH (c8, $ c $ 3: $ j $ 3,0), 1))

Vi har:

Hvis vi endrer måneden i rullegardinmenyen, flyter det korrekte tallet til år til dato:

Siden dette er en automatisk oppdatering har denne tilnærmingen følgende fordeler:
• Det er ikke nødvendig å endre formlene hver måned
• Ettersom det er færre formelendringer, mindre feilrom
• Regnearket kan brukes av noen som har begrenset Excel -kunnskap - de kan bare endre rullegardinmenyen og ikke bli plaget av formler

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave