Tento seznam obsahuje deset nejlepších funkcí aplikace Excel. Funkce v tomto seznamu jsou typu, který se vztahuje na širokou škálu potřeb. Neuvidíte finanční funkci ani žádnou pokročilou statistickou funkci – jen základy – ale znalost těchto funkcí je nezbytná pro dobrou práci s Excelem. Zde si vždy můžete rychle oprášit, jak tyto důležité funkce používat.
SOUČET
Sčítání čísel je jednou z nejzákladnějších matematických operací, a proto existuje funkce SUM, která je právě k tomu určena. SUM zabere až 255 argumentů.
Každý argument může být jedno číslo nebo rozsah obsahující více čísel. To znamená, že SUM může sečíst celou řadu čísel! Syntaxe je následující:
=SUM(číslo 1, číslo 2, …)
Můžete také použít SUM s rozsahem, jak je znázorněno zde:
=SUM(A1:A12)
Můžete také použít SUM s více než jedním rozsahem, například takto:
=SUM(A1:A12; B1:B12)
PRŮMĚRNÝ
Přestože se technicky jedná o statistickou funkci, PRŮMĚR se používá tak často, že si zaslouží místo v první desítce funkcí. Každého zajímají průměry. Jaké je průměrné skóre? Jaký je průměrný plat? Jaká je průměrná výška? Jaký je průměrný počet hodin, kdy Američané sledují televizi?
AVERAGE může mít až 255 argumentů. Každý argument může být číslo nebo rozsah, který obsahuje čísla. Syntaxe je následující:
=PRŮMĚR (číslo 1 , číslo 2 ,…)
Můžete také použít AVERAGE s rozsahem, jak je znázorněno zde:
=PRŮMĚR (A1:A12)
Můžete také použít AVERAGE s více než jedním rozsahem, jako je tento:
=PRŮMĚR (A1:A12, B1:B12)
POČET
COUNT počítá počet buněk v rozsahu, který obsahuje čísla. Neposkytuje žádný součet – pouze počet. U seznamu s deseti čísly například COUNT vrátí 10, bez ohledu na to, jaká čísla jsou.
COUNT zabírá až 255 argumentů, což mohou být odkazy na buňky, odkazy na rozsah nebo samotná čísla. COUNT ignoruje nečíselné hodnoty. Pokud je argument pro COUNT A1:A10, ale pouze dvě buňky obsahují číslo, COUNT vrátí 2. Syntaxe je následující:
=POČET(odkaz na buňku 1, odkaz na buňku 2,…)
Můžete také použít COUNT s rozsahem, jak je znázorněno zde:
=POČET(A1:A12)
Můžete také použít COUNT s více než jedním rozsahem, jako je tento:
=POČET(A1:A12; B1:B12)
INT a ROUND
Funkce INT a ROUND fungují tak, že se odstraní nebo zmenší desetinná část čísla. Liší se přesně tím, jak jej odstraňují.
INT
INT jednoduše vypustí desetinnou část bez zaokrouhlení — tedy bez ohledu na to, zda je číslo blíže nejbližšímu vyššímu celému číslu nebo nejbližšímu nižšímu celému číslu. Uvědomte si, že INT se vždy zkrátí na nejbližší nižší celé číslo. Například INT změní 12,05 na 12, ale také změní 12,95 na 12. INT také změní –5,1 a –5,9 na –6, nikoli na –5, protože –6 je nejbližší nižší celé číslo. INT přebírá argument s jedním číslem (jako skutečné číslo nebo odkaz na buňku). Syntaxe je následující:
=INT(číslo nebo odkaz na buňku)
KOLO
Na druhou stranu, funkce ROUND vám umožňuje ovládat, jak se zachází s desetinnou částí. ROUND má dva argumenty: číslo, se kterým se má manipulovat, a počet desetinných míst, na který se má zaokrouhlit. Získáte tak větší kontrolu. Číslo jako 5,6284 se může stát 5,628, 5,63, 5,6 nebo jen 6. ROUND vždy zaokrouhluje nahoru nebo dolů na nejbližší číslo další platné číslice, takže z 5,628 se stane 5,63, nikoli 5,62.
ROUND změní 12,95 na 12,9 nebo 13, v závislosti na nastavení druhého argumentu. Všimněte si, že dvě funkce — ROUNDUP a ROUNDDOWN — zaokrouhlují pouze jedním směrem. Syntaxe ROUND je následující:
=ROUND(číslo, počet desetinných míst k zaokrouhlení)
Syntaxe pro ROUNDUP a ROUNDDOWN je stejná jako ROUND:
=ROUNDUP(číslo, počet desetinných míst k zaokrouhlení)
=ROUNDDOWN(číslo, počet desetinných míst k zaokrouhlení)
LI
IF je velmi šikovná funkce. Testuje podmínku a vrací jeden ze dvou výsledků v závislosti na výsledku testu. Test musí vrátit pravdivou nebo nepravdivou odpověď. Například test může být B25 > C30. Pokud je true, IF vrátí svůj druhý argument. Pokud je nepravda, IF vrátí svůj třetí argument.
IF se často používá jako krok ověření, aby se zabránilo nechtěným chybám. Nejběžnějším použitím je otestovat, zda je jmenovatel 0 před provedením operace dělení. Pokud nejprve otestujete 0, můžete se vyhnout #DIV/0! chyba.
Jednou ze skvělých věcí na IF je to, že výsledkem může být prázdné místo. Tato funkce je skvělá, když chcete vrátit výsledek, pokud test vyjde jedním způsobem, ale ne, pokud je výsledek jiný. Syntaxe je následující:
=IF(logický test, hodnota, pokud je pravda, hodnota, pokud je nepravda)
TEĎ A DNES
Funkce NOW vrací aktuální datum a čas podle vnitřních hodin vašeho počítače. DNES vrací pouze datum. Pokud je datum nebo čas špatně, s tím vám nepomůže.
Běžným použitím NOW je vrátit datum a čas pro tištěnou zprávu. Víte, takže na potištěný papír lze dát zprávu jako Vytištěno dne 20.12.2015 10:15.
Běžným použitím pro TODAY je výpočet času, který uplynul mezi minulým datem a dneškem. Můžete například sledovat dobu trvání projektu. Buňka na listu má počáteční datum. Jiná buňka má vzorec, který toto datum odečítá od DNES. Odpověď je počet dní, které uplynuly.
HNED a DNES neberte žádné argumenty. Syntaxe každého z nich je následující:
=NYNÍ()
=DNES()
HLOOKUP a VLOOKUP
HLOOKUP a SVYHLEDAT najdou hodnotu v tabulce. Tabulka je oblast řádků a sloupců, které definují. Obě tyto funkce fungují tak, že pro první argument používají hledanou hodnotu, která po nalezení v tabulce pomůže vrátit jinou hodnotu.
Zejména pomocí HLOOKUP vrátíte hodnotu v řádku, který je ve stejném sloupci jako hledaná hodnota. Pomocí funkce VLOOKUP vrátíte hodnotu ve sloupci, který je ve stejném řádku jako hledaná hodnota. Syntaxe těchto funkcí je následující:
=HLOOKUP(vyhledávací hodnota, oblast tabulky, řádek, typ shody)
=VLOOKUP(vyhledávací hodnota, oblast tabulky, sloupec, typ shody)
ISNUMBER
Růže je růže a pod jakýmkoliv jiným jménem by vonělo sladce, ale čísla tak snadno nevyjdou. Například 15 je číslice, ale patnáct je slovo. Funkce ISNUMBER vám sdělí, ať už je to pravda nebo ne, je-li hodnota v buňce číslo (včetně výsledků vzorců). Syntaxe je následující:
=ISNUMBER(hodnota)
MIN a MAX
MIN a MAX vyhledá příslušnou nejnižší nebo nejvyšší číselnou hodnotu v rozsahu hodnot. Tyto funkce zabírají až 255 argumentů a argument může být rozsah. Proto můžete otestovat velký seznam čísel jednoduše zadáním seznamu jako rozsah. Syntaxe těchto funkcí je následující:
=MAX(číslo1,číslo2,…)
=MIN(číslo1,číslo2,…)
Můžete také použít MIN a MAX s rozsahem, jak je znázorněno zde:
=MAX(A1:A12)
nebo s více než jedním rozsahem, jako je tento:
=MAX(A1:A12; B1:B12)
SUMIF a COUNTIF
Hodnoty součtu nebo počtu SUMIF a COUNTIF, pokud je splněno zadané kritérium. To vede k některým robustním výpočtům. S těmito funkcemi je snadné vrátit odpovědi na otázky typu „Kolik zásilek odešlo v říjnu?“ nebo „Kolikrát minulý rok index Dow Jones uzavřel nad 18 000?“
SUMIF používá tři argumenty:
-
Rozsah, ve kterém se mají kritéria použít
-
Skutečná kritéria
-
Rozsah, ze kterého se mají sčítat hodnoty
Klíčovým bodem je, že první argument může nebo nemusí být stejný rozsah, ze kterého se hodnoty sčítají. Proto můžete pomocí SUMIF odpovědět na otázku jako „Kolik zásilek odešlo v říjnu?“ ale také jeden jako „Jaký je součet čísel nad 100 v tomto seznamu?“ Syntaxe SUMIF je následující:
=SUMIF(rozsah,kritérium,rozsah_součtu)
Všimněte si také, že třetí argument v SUMIF lze vynechat. Když k tomu dojde, SUMIF použije první argument jako rozsah, ve kterém se mají kritéria použít, a také jako rozsah, ze kterého se má sčítat.
COUNTIF počítá počet položek v rozsahu, které odpovídají kritériím. Tohle je jen výčet. Hodnota položek, které odpovídají kritériím, nezáleží na skutečnosti, že odpovídá kritériím. Ale poté, co hodnota buňky odpovídá kritériím, je počet této buňky 1. COUNTIF má pouze dva argumenty:
-
Rozsah, od kterého se má počítat počet hodnot
-
Kritéria, která se mají použít
Syntaxe pro COUNTIF je následující:
COUNTIF(rozsah;kritéria)