Brug af dynamiske intervaller - år til dato -værdier

Indholdsfortegnelse

Forestil dig, at vi har nogle salgstal for en virksomhed:

Og at vi ønsker at finde Total -tallene for året til dato. Vi kan tilføje en rullemenu sådan:

Så vi kan specificere den aktuelle måned. Derfor ønsker vi nu at udregne året til dato for marts. Det enkleste format ville være at have en formel, der strækker sig over området:

Og så ville vi bare ændre formlerne hver måned.

Men Excel tillader en anden tilgang. Vi kunne oprette et dynamisk område, hvis størrelse varierede i den måned, vi er i. Når vi ændrer måneden i rullemenuen, ændres størrelsen på intervallet.
Så for marts måned er intervallet 3 kolonner langt, og for juni måned ville det være 6 måneder ad gangen.

Omfangets størrelse er styret af måneden. En måde at formulere dette på er at bruge funktionen Måned:

= Måned (c8)

Hvor c8 er celleadressen for vores drop down. Den foretrukne metode er imidlertid at bruge funktionen MATCH til at bestemme placeringen af ​​de aktuelle måneder i alle månederne i vores rapport:

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

Hvor:
• c8 er celleadressen for den aktuelle måned
• C3: J3 er adressen på alle vores måneder
• 0 er for at sikre et præcist match

Nu kan vi specificere størrelsen af ​​vores dynamiske område ved OFFSET -funktionen, der har 5 argumenter:
= OFFSET (reference, rækker, cols, højde, bredde)

Hvor:
• Reference er det øverste venstre hjørne af vores dynamiske område - celle C5 - den første celle, som vi vil opsummere
• Rækker - antallet af rækker ned fra vores grundcelle - dette er 0
• Cols - antallet af cols på tværs af vores basisopkald - dette er 0
• Bredden af ​​vores dynamiske område - som er 3 i dette tilfælde. Men da vi ønsker, at området varierer fra måned til måned, vil vi sætte vores MATCH -formler her
• Dette er højden af ​​vores dynamiske område, som er 1

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

Endelig er vi nødt til at fortælle Excel til SUM dette for at give de komplette formler som:
= SUM (OFFSET (c5,0,0, MATCH (c8, $ c $ 3: $ j $ 3,0), 1))

Vi har:

Hvis vi nu ændrer måneden i rullemenuen, flyder det korrekte år til dato -tal igennem:

Da dette er en automatisk opdatering, har denne fremgangsmåde følgende fordele:
• Det er ikke nødvendigt at ændre formlerne hver måned
• Da der er færre formelændringer, er der mindre muligheder for fejl
• Regnearket kan bruges af nogen, der har begrænset Excel -viden - de kan bare ændre rullemenuen og ikke blive generet af formler

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave