Odemknutí síly ARRAYFORMULA v Tabulkách Google
Funkce ARRAYFORMULA v Tabulkách Google mění hru a umožňuje uživatelům bez námahy použít jeden vzorec na celý sloupec. Tato výkonná funkce eliminuje potřebu zdlouhavého kopírování, vkládání nebo přetahování vzorců přes více buněk, takže manipulace s daty je rychlejší a efektivnější. Ať už počítáte součty nebo provádíte složité operace, ARRAYFORMULA lze kombinovat s dalšími funkcemi, včetně IF , SUM a SUMIF , pro efektivní automatizaci vašich výpočtů.
Jak používat ARRAYFORMULA
Syntaxe pro použití této funkce je ARRAYFORMULA(array_formula)
, kterou lze použít, když je vyžadován jeden argument. To může zahrnovat funkce, které pracují s několika poli stejné velikosti, výrazy nebo určenými rozsahy buněk. Funkci ARRAYFORMULA lze zavést buď po prvotním zadání vzorce nebo jako součást procesu vytváření vzorce.
Příklad: Výpočet celkových prodejů
Uvažujme scénář, kdy potřebujete vypočítat celkový prodej vynásobením prodaného množství jednotkovou cenou .
- Použijte následující vzorec:
=ARRAYFORMULA(B2:B6*C2:C6)
pro vynásobení rozsahů B2 až B6 a C2 až C6. - Jakmile stisknete Enter, sloupec Totals se automaticky vyplní součinem odpovídajících hodnot.
Integrace ARRAYFORMULA s funkcí IF
ARRAYFORMULA dokáže bezproblémově spolupracovat s funkcí IF , která vám umožní nastavit podmínky napříč rozsahy.
Příklad: Určení nároku na bonus
Pokud například chcete zobrazit „Bonus“ pro částky přesahující 20 000 a „Bez bonusu“ jinak, můžete implementovat následující:
- Zadejte tento vzorec:
=ARRAYFORMULA(IF(B2:B6>20000, "Bonus", "No Bonus"))
pro vyhodnocení celého zadaného rozsahu. - Po stisknutí klávesy Enter se výsledky odpovídajícím způsobem projeví v bonusové sekci.
Použití ARRAYFORMULA s SUMIF
ARRAYFORMULA lze efektivně kombinovat s funkcí SUMIF pro pokročilejší analýzu dat.
Příklad: Počítání objednaných papírenských položek
Chcete-li vypočítat počet objednaných kategorizovaných papírenských položek, postupujte takto:
- Začněte vzorcem:
SUMIF(F2:F, H2:H, D2:D)
. - Stisknutím klávesy Enter zobrazíte součet, například 32 v buňce I2.
- Chcete-li to rozšířit do všech kategorií, použijte:
=ARRAYFORMULA(SUMIF(F2:F, H2:H, D2:D))
.
Důležité úvahy
- Ujistěte se, že všechna použitá pole mají stejnou velikost, abyste předešli chybám.
- Můžete použít
Ctrl + Shift + Enter
zkratku pro automatické vložení ‚ARRAYFORMULA‘ do vašeho vzorce. - Změny provedené v jednotlivých buňkách v ARRAYFORMULA ovlivní všechny buňky v určeném rozsahu.
- Všimněte si, že zatímco ARRAYFORMULA pracuje s různými funkcemi, nepodporuje funkce Query nebo Filter .
Podrobnější pokyny k používání ARRAYFORMULA v Tabulkách Google naleznete v tomto zdroji .
Napsat komentář