Kombinované adresování

Excel používá jednak relativní (normální) odkazy na buňky (jako A1), jednak odkazy absolutní($A$1). Poměrně málokdy používáme odkazování smíšené ($A1 nebo A$1), jsou však případy, kdy se dá použít velmi efektivně - např. v následující ukázce.

Příklad

Vlevo mám seznam zákazníků, pro které jsem v různých měsících dělal různé zakázky. Mým úkolem je do tabulky vpravo vypsat počty zakázek za jednotlivé měsíce.
1zadani_SUMIFS
Použiji funkci COUNTIFS v kombinaci právě se smíšeným odkazováním.
V buňce E3 může být zapsána takto:
=COUNTIFS(A:A;E1;B:B;D2)
2prvni_zapis_sumifs
Výsledkem bude správná informace, že v lednu byly dvě zakázky pro Frantu.
3vysledek_prvniho_zapisu_COUNTIFS
Teď je ale otázka, jak vzoreček roztáhnout do všech buněk. Tedy doprava a dolů (dolů a doprava).
Abych to mohl udělat, musím nejprve změnit části zápisu funkce na absolutní nebo smíšené odkazy. Konkrétně takto:
=COUNTIFS($A:$A;E$1;$B:$B;$D2)
Tedy:
  • A:A se změní na $A:$A, protože při roztahování doprava se nemá měnit odkaz na B:B, C:C...
  • E1 se změní na E$1, protože odkaz se sice má měnit při roztažení doprava na jiné měsíce, ale ne při roztahování dolů - má odkazovat pořád na první řádku. Proto $ jen před číslem řádku.
  • B:B se změní na $B:$B, protože při roztahování doprava se nemá měnit odkaz na B:B, C:C...
  • D2 se změní na $D2, protože odkaz se sice má měnit při roztažení dolů na další zákazníky, ale ne při roztažení doprava - má pořád odkazovat na sloupec D. Proto $ jen před názvem sloupce.
Takto je funkce zapsaná:
4zapis_se_smisenym_adresovanim
Takto vypadá výsledná tabulka:
5_vysledek_zapisu_se_smisenym_adresovanim
A takto ji můžeme vyparádit pomocí podmíněného formátování (barevných pruhů):
6Doplneni_o_podminene_formatovani

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

Vyhledávání

Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Nezařazené

Nyní otevřený kurz

Jednodenní Excel v praxi

  • 14.3.2017
  • V Praze
Další info / přihláška

Firemní kurzy

  • Přemýšlíte o firemním školení Excelu?
  • Školíme Excel od začátečníků po experty, ale také PowerPoint, PowerPivot nebo Access.
Mám zájem o kurz

Individuální výuka

Mám zájem o výuku

Vývoj aplikací v Excelu (makra - VBA)

  • Vyvíjíme aplikace pro potřeby firemních zákazníků
  • Reporty, vizualizace dat, harmonogramy, plánování
  • Slučování dat ze souborů, agregace, exporty
Zajímám se o vytvoření aplikace

Kontakt

  • Tel: +420 602 274 999
  • Mail: info@vyuka-excelu.cz
Kontaktní formulář

FB CZ

TOPlist