Pokud pracujete s maticovými funkcemi s přesahem, jako je například FUNKCE SEQUENCE, je možné odkazovat na celou oblast přesahu tak, že za oblast umístíte operátor oblasti přesahu (#). V následujícím příkladu máme v buňce A2 =SEQUENCE(10), která přesahuje do A2:A11. V buňce C2 máme vzorec =SUMA(A2#), což je ekvivalent =SUMA(A2:A11), protože A2:A11 je oblast přesahu vzorce v buňce A2. Vrátí hodnotu 55, což je součet všech hodnot v oblasti přelitého pole.
Pokud se oblast přesahu zvětšuje nebo se zhoršuje, například změnou vzorce v A2 na =SEQUENCE(20), vzorec SUMA to automaticky odráží. Pokud by se jednalo o normální rozsah, museli bychom zadat =SUMA(A2:A11) a ručně ho aktualizovat, pokud se rozsah přesahu změní. Často se stává, že si neuvědomíte, jestli se rozsah změnil, takže to může odebrat spoustu práce s odhadem.
Tady je další příklad použití operátoru rozsahu přesahu v několika vzorcích, kdy ze seznamu jmen vytvoříme jedinečný seznam, seřadíme seznam a pak vyfiltrujeme názvy delší než 3 znaky. V buňce E2 máme =SORT(C2#) a =FILTER(C2#;DÉLKA(C2#)>3) v buňce G2.
Známá omezení
Operátor rozsahu přesahu nepodporuje odkazy na uzavřené sešity. Místo toho vrátí #REF! chybovou hodnotu #HODNOTA!. Problém vyřešíte otevřením odkazovaného sešitu.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.