Použití dynamických rozsahů - hodnoty od roku k dnešku

Obsah

Představte si, že máme nějaké údaje o prodeji pro společnost:

A že si přejeme zjistit celkové údaje za daný rok. Můžeme přidat rozevírací seznam takto:

Abychom mohli určit aktuální měsíc. Proto nyní chceme zpracovat dosavadní rok v březnu. Nejjednodušším formátem by bylo mít vzorce, které by se rozšířily v celém rozsahu:

A pak bychom jen měnili vzorce každý měsíc.

Excel však umožňuje jiný přístup. Mohli bychom nastavit dynamický rozsah, jehož velikost se měnila v měsíci, ve kterém se nacházíme. Jak měníme měsíc v rozevíracím seznamu, pak se velikost rozsahu mění.
Takže pro měsíc březen je rozsah dlouhý 3 sloupce a pro měsíc červen to bude 6 měsíců.

Velikost rozsahu se řídí měsícem. Jedním ze způsobů, jak to formulovat, je použít funkci Měsíc:

= Měsíc (c8)

Kde c8 je adresa buňky našeho rozevíracího seznamu. Upřednostňovanou metodou je však použít funkci MATCH k určení polohy aktuálních měsíců ve všech měsících v naší zprávě:

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

Kde:
• c8 je adresa buňky aktuálního měsíce
• C3: J3 je adresa všech našich měsíců
• 0 má zajistit přesnou shodu

Nyní můžeme určit velikost našeho dynamického rozsahu funkcí OFFSET, která má 5 argumentů:
= OFFSET (reference, řádky, sloupce, výška, šířka)

Kde:
• Reference je levý horní roh našeho dynamického rozsahu - buňka C5 - první buňka, kterou chceme sčítat
• Řádky - počet řádků dolů od naší základní buňky - to je 0
• Cols - počet cols napříč naším základním hovorem - to je 0
• Šířka našeho dynamického rozsahu - což jsou v tomto případě 3. Protože si však přejeme, aby se rozsah lišil podle měsíce, vložíme sem naše vzorce MATCH
• Toto je výška našeho dynamického rozsahu, která je 1

Naše vzorce OFFSET jsou tedy:
= OFFSET (c5,0,0, MATCH (c8, $ c $ 3: $ j $ 3,0), 1)

Nakonec musíme aplikaci Excel sdělit, aby poskytla úplné vzorce jako:
= SUM (OFFSET (c5,0,0, MATCH (c8, $ c $ 3: $ j $ 3,0), 1))

My máme:

Pokud nyní změníme měsíc v rozevíracím seznamu, protéká správný údaj k aktuálnímu roku:

Jelikož se jedná o automatickou aktualizaci, má tento přístup následující výhody:
• Není nutné měnit vzorce každý měsíc
• Protože dochází k menším změnám vzorců, menší prostor pro chyby
• Tabulku může použít někdo, kdo má omezené znalosti Excelu - může pouze změnit rozevírací seznam a neobtěžovat ho vzorce

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave