Vytvorte dynamický súčet

Anonim

V nasledujúcom príklade máte tabuľku s tržbami. Táto tabuľka sa denne rozširuje pridaním nových riadkov na koniec zoznamu.

Keď sa do zoznamu pridajú nové údaje, predvolene sa tým automaticky nerozbalí funkcia súčtov v žiadnej bunke. Tomuto efektu sa môžete vyhnúť používaním názvu rozsahu v spojení so vzorcom. Chcete sa predsa vyhnúť tomu, aby ste museli svojmu nadriadenému vysvetľovať rôzne odchýlky v rozpočte kvôli neupravenému vzorcu.

Najprv sa pozrite na nasledujúci obrázok:

Ak v bunke vykonáte funkciu súčtu E4 so vzorcom = SÚČET (B5: B20) bohužiaľ, tento vzorec sa nerozbalí, keď na koniec zoznamu pridáte nové údaje.

Trikom, o ktorom veľa ľudí nevie, však získate Excel na vytvorenie dynamického rozsahu. Postupujte nasledovne:

  1. Najprv vyberte rozsah buniek B5: B20
  2. Zadajte meno do poľa s názvom vľavo hore Predaj a potvrďte pomocou vstup. 

  3. Stlačením klávesovej skratky Ctrl + F3 vyvoláte správcu mien.
  4. V zobrazenom dialógovom okne vyberte meno Predaj.
  5. v poli Odkazuje na zadajte nasledujúci vzorec: = OBLASŤ POHYBU ($ B $ 5; 0; 0; COUNT2 ($ B $ 5: $ B $ 10 000); 1)
  6. Potvrďte kliknutím na symbol začiarknutia a potom kliknite na Záver. 

  7. Záznam do bunky E4 vzorec = SUM (predaj) a potvrďte pomocou vstup. 


Keď na konci zoznamu zadáte nové údaje, vzorec bude v bunke E4 automaticky upravené. Skutočné posunutie rozsahu začína v bunke B5.

Pomocou tabuľkovej funkcie COUNT2 () vyhľadajte bunky v rozsahu buniek, ktoré sú vyplnené číslami B5: B10000. Výsledok funkcie COUNT2 () predstavuje čiastku posunu. Keďže posun má prebiehať v stĺpci, v poslednom argumente je uvedená hodnota 1.

Syntax je:

= AREA.MOVE (odkaz; riadky; stĺpce; [výška]; [šírka])