Chcete posunout své znalosti Excelu na další úroveň? Podívejte se na tyto pokročilé funkce, které vám pomohou snadno provádět přesné výpočty.

Excel nabízí různé funkce, které vám mohou pomoci porozumět datům v různých podobách. Při práci s komplexními datovými sadami však základní funkce nemusí stačit k vytvoření přesných výpočtů. Právě tam se hodí pokročilé funkce Excelu.

Prozkoumáme některé z těchto funkcí a probereme, jak je můžete použít pro analýzu dat a výpočty v Excelu.

1. KONVERTOVAT

Funkce CONVERT převádí hodnotu z jedné měrné jednotky na jinou. Syntaxe funkce CONVERT v Excelu je:

=CONVERT(číslo, z_jednotky, do_jednotky)

Kde:

  • číslo: hodnota, kterou chcete převést.
  • z_jednotky: jednotka měření, ve které se hodnota aktuálně nachází.
  • k_jednotce: měrná jednotka, na kterou chcete hodnotu převést.

Například níže uvedený vzorec převede hodnotu v buňce A2 z metrů na stopy.

=CONVERT(A2;"m", "ft")

2. DELTA

Funkce DELTA testuje, zda se dvě čísla rovnají. Vrací hodnotu 1 pokud jsou tato dvě čísla stejná, a 0 pokud si nejsou rovni. Syntaxe je:

=DELTA(číslo1, číslo2)

Kde "číslo1" a "číslo2" jsou hodnoty, které chcete porovnat. Například vzorec níže porovnává buňky A4 a B4. Vrací se 0 protože obě čísla nejsou stejná.

=DELTA(A4; B4)

3. MODE.SNGL

Funkce MODE.SNGL v aplikaci Excel vrací nejčastěji se vyskytující nebo opakující se hodnotu (režim) v sadě čísel. Používá se k nalezení jedné nejběžnější hodnoty v rozsahu hodnot. Syntaxe funkce MODE.SNGL je:

=MODE.SNGL(číslo1; [číslo2]; ...)

Například níže uvedený vzorec vyhledá a vrátí číslo, které se v buňkách vyskytuje nejčastěji B1 přes B6.

=MODE.SNGL(B1:B6)

Pokud se vyskytne více hodnot se stejnou frekvencí, MODE.SNGL vrátí nejmenší z těchto hodnot. Pokud chcete najít všechny hodnoty, které se nejčastěji objevují, můžete použít funkci MODE.MULT.

4. PODLAHA

Funkce FLOOR v Excelu zaokrouhlí číslo dolů na nejbližší násobek zadané významnosti. Syntaxe funkce FLOOR je:

=PODLAŽÍ(číslo, význam)

Kde:

  • číslo: Číslo, které chcete zaokrouhlit dolů.
  • význam: Násobek, na který chcete číslo zaokrouhlit.

Například následující vzorec zaokrouhluje 47 dolů na nejbližší 10 a vrací se 40.

=FLOOR(47; 10)

Pokud je zadané číslo již násobkem dané významnosti, funkce vrátí zadané číslo sama. Také funkce FLOOR vždy zaokrouhluje dolů, takže nevrátí hodnotu větší než zadané číslo. Vrátí se například vzorec níže 50 protože je to již násobek 10.

=FLOOR(50; 10)

5. STROP

Jedná se o opak funkce FLOOR. CEILING zaokrouhlí číslo nahoru na nejbližší násobek zadané významnosti. Syntaxe funkce CEILING je:

=CEILING(číslo, násobek)

Například následující vzorec zaokrouhluje 456 až po nejbližší 100.

=CEILING(456; 100)

Funkce STROP vždy zaokrouhluje nahoru, takže nevrátí hodnotu menší než zadané číslo.

6. GESTEP

Funkce GESTEP testuje, zda je číslo větší nebo rovno zadané hodnotě kroku. Syntaxe funkce GESTEP je:

=GESTEP(číslo, krok)

Kde "číslo" je číslo, které chcete otestovat, a "krok" je hodnota, se kterou chcete číslo porovnat.

GESTEP se vrací 1 pokud je číslo větší nebo rovno hodnotě kroku a vrátí se 0 pokud je číslo menší než hodnota kroku. Například níže uvedený vzorec testuje hodnotu v buňce B6 proti kroku 55.

=GESTEP(B6; 55)

Funkci GESTEP můžete použít s dalšími funkcemi, jako je např funkce SUMIFS, abyste získali počet hodnot, které jsou větší nebo rovné zadané hodnotě kroku.

7. TRUNC

Tato funkce zkrátí číslo na zadaný počet desetinných míst nebo celé číslo odstraněním desetinné části čísla. Zde je syntaxe funkce TRUNC:

=TRUNC(číslo; [počet_číslic])

Kde:

  • číslo: číslo, které chcete zkrátit.
  • počet_číslic:počet desetinných míst, na který má být číslo zkráceno. Pokud toto vynecháte, číslo bude zkráceno na nula desetinných míst.

Například níže uvedený vzorec se zkrátí 3.14158 v buňce A2 na dvě desetinná místa.

=TRUNC(A2; 2)

8. břišní svaly

ABS vrací absolutní hodnotu čísla, což je číslo bez znaménka. Převede jakoukoli zápornou hodnotu na kladnou hodnotu, přičemž kladné hodnoty ponechá beze změny. Chcete-li použít vzorec ABS na více buněk, můžete jej vyplnit do buněk pomocí těchto Triky automatického vyplňování tabulek Excel.

=ABS(číslo)

Níže uvedený vzorec vrátí absolutní hodnotu čísla v buňce A2.

=ABS(A2)

9. PRŮMĚRNÝ

The Funkce AVERAGEIF v Excelu vypočítá průměr z rozsahu čísel na základě podmínky nebo kritérií. Syntaxe funkce AVERAGEIF je následující:

=AVERAGEIF(rozsah; kritéria)

Kde:

  • rozsah je rozsah buněk, které chcete vyhodnotit.
  • kritéria je podmínka nebo kritérium, které chcete použít pro průměrování.

Například vzorec níže najde průměr čísel v A1 na A6, ale pouze pro buňky, které obsahují hodnotu větší nebo rovnou 65.

=AVERAGEIF(A1:A6, ">=65")

10. SUMPRODUCT

SUMPRODUCT vynásobí odpovídající prvky v polích nebo oblastech buněk a poté vrátí součet součinů. Zde je syntaxe funkce SUMPRODUCT:

=SUMPRODUCT(pole1; [pole2]; ...)

Kde:

  • pole1 je první pole nebo rozsah buněk, které chcete vynásobit a sečíst.
  • pole2 je volitelné druhé pole nebo rozsah buněk, které chcete vynásobit a sečíst.

Například následující vzorec násobí počet jednotek prodaných v buňkách B2 na B6 s odpovídající cenou za jednotku v buňkách C2 na C6, poté přidá produkty, aby se vrátila celková částka generovaná z prodeje.

=SUMPRODUCT(B2:B6, C2:C6)

Do funkce SUMPRODUCT můžete zahrnout až 255 polí nebo rozsahů.

Udělejte z výpočtů v Excelu hračku s pokročilými funkcemi

Excel je výkonný tabulkový procesor, který nabízí několik funkcí pro organizaci a analýzu dat. Zatímco základní a základní funkce jako SUM a AVERAGE jsou užitečné, pokročilé funkce mohou pomoci zjednodušit složité výpočty.

Ať už jste analytik, obchodní profesionál nebo student, zvládnutí těchto funkcí vám pomůže pracovat efektivněji a činit informovanější rozhodnutí na základě přesných dat.