S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenč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

S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.