Jak zadat vzorec do buňky aplikace Excel

Mnoho začínajících uživatelů Excelu má často otázku: co je vzorec Excel a jak jej zadat do buňky. Mnozí si dokonce myslí, proč je to potřeba. Pro ně je Excel tabulkový procesor. Ale ve skutečnosti se jedná o velkou multifunkční kalkulačku a do jisté míry i programovací prostředí.

Pojem vzorce a funkce

A veškerá práce v Excelu je založena na vzorcích, kterých je obrovské množství. Jádrem každého vzorce je funkce. Jde o základní výpočetní nástroj, který po předzpracování vrací hodnotu v závislosti na přenášených datech.

Vzorec je sada logických operátorů, aritmetických operací a funkcí. Ne vždy obsahuje všechny tyto prvky. Výpočet může zahrnovat například pouze matematické operace.

V běžné řeči si uživatelé Excelu tyto pojmy často pletou. Ve skutečnosti je hranice mezi nimi spíše libovolná a oba termíny se často používají. Pro lepší pochopení práce s Excelem je však nutné znát správné hodnoty. 

Termíny týkající se vzorců

Ve skutečnosti je terminologický aparát mnohem širší a zahrnuje mnoho dalších pojmů, které je třeba podrobněji zvážit.

  1. Konstantní. Toto je hodnota, která zůstává stejná a nelze ji změnit. Může to být například číslo Pi.
  2. Operátoři. Jedná se o modul potřebný k provádění určitých operací. Excel nabízí tři typy operátorů:
    1. Aritmetický. Potřebné sčítání, odčítání, dělení a násobení více čísel. 
    2. Porovnávací operátor. Je potřeba zkontrolovat, zda data splňují určitou podmínku. Může vrátit jednu hodnotu: true nebo false.
    3. Textový operátor. Je pouze jeden a je potřebný ke zřetězení dat – &.
  3. Odkaz. Toto je adresa buňky, ze které se budou brát data, uvnitř vzorce. Existují dva typy vazeb: absolutní a relativní. První se nezmění, pokud se vzorec přesune na jiné místo. Relativní buňky změní buňku na sousední nebo odpovídající. Pokud například zadáte odkaz na buňku B2 v některé buňce a poté zkopírujete tento vzorec do sousední buňky vpravo, adresa se automaticky změní na C2. Odkaz může být interní nebo externí. V prvním případě Excel přistupuje k buňce umístěné ve stejném sešitu. Ve druhém – v druhém. To znamená, že Excel může ve vzorcích použít data umístěná v jiném dokumentu. 

Jak zadat data do buňky

Jedním z nejjednodušších způsobů, jak vložit vzorec obsahující funkci, je použít Průvodce funkcí. Chcete-li ji zavolat, musíte kliknout na ikonu fx trochu vlevo od řádku vzorců (je umístěna nad tabulkou a obsah buňky je v ní duplikován, pokud v ní není žádný vzorec nebo je vzorec Zobrazí se takové dialogové okno.

1

Zde můžete vybrat kategorii funkcí a přímo tu ze seznamu, kterou chcete v konkrétní buňce použít. Zde vidíte nejen seznam, ale také to, co která z funkcí dělá. 

Druhým způsobem zadávání vzorců je použití odpovídající karty na pásu karet Excel.

Jak zadat vzorec do buňky aplikace Excel
2

Zde je rozhraní odlišné, ale mechanika je stejná. Všechny funkce jsou rozděleny do kategorií a uživatel si může vybrat tu, která mu nejvíce vyhovuje. Chcete-li vidět, co každá z funkcí dělá, musíte na ni najet kurzorem myši a počkat 2 sekundy.

Funkci můžete také zadat přímo do buňky. Chcete-li to provést, musíte do něj začít psát vstupní symbol vzorce (= =) a ručně zadat název funkce. Tato metoda je vhodná pro zkušenější uživatele, kteří ji znají nazpaměť. Umožňuje ušetřit spoustu času.

Jak zadat vzorec do buňky aplikace Excel
3

Po zadání prvních písmen se zobrazí seznam, ve kterém můžete také vybrat požadovanou funkci a vložit ji. Pokud není možné použít myš, můžete se v tomto seznamu pohybovat pomocí klávesy TAB. Pokud ano, stačí jednoduše poklepat na odpovídající vzorec. Jakmile je funkce vybrána, zobrazí se výzva, která vám umožní zadat data ve správném pořadí. Tato data se nazývají argumenty funkce.

Jak zadat vzorec do buňky aplikace Excel
4

Pokud stále používáte verzi Excel 2003, pak neposkytuje rozevírací seznam, takže si musíte zapamatovat přesný název funkce a zadat data z paměti. Totéž platí pro všechny argumenty funkce. Naštěstí pro zkušeného uživatele to není problém. 

Je důležité vždy začínat vzorec rovnítkem, jinak si Excel bude myslet, že buňka obsahuje text. 

V tomto případě budou za vzorec považována také data, která začínají znaménkem plus nebo mínus. Pokud je poté v buňce text, Excel zobrazí chybu #NAME?. Pokud jsou uvedeny číslice nebo čísla, pak se Excel pokusí provést příslušné matematické operace (sčítání, odčítání, násobení, dělení). V každém případě se doporučuje začít zadávat vzorec se znaménkem =, jak je zvykem.

Podobně můžete začít psát funkci se znakem @, který se automaticky změní. Tato metoda zadávání je považována za zastaralou a je nezbytná, aby starší verze dokumentů neztratily některé funkce. 

Koncept funkčních argumentů

Téměř všechny funkce obsahují argumenty, což může být odkaz na buňku, text, číslo a dokonce i další funkce. Pokud tedy použijete funkci ENECHET, budete muset zadat čísla, která budou kontrolována. Bude vrácena booleovská hodnota. Pokud se jedná o liché číslo, bude vráceno TRUE. Pokud je tedy dokonce, pak „NEPRAVDA“. Argumenty, jak můžete vidět z výše uvedených snímků obrazovky, jsou uvedeny v závorkách a jsou odděleny středníkem. V tomto případě, pokud je použita anglická verze programu, pak obvyklá čárka slouží jako oddělovač. 

Vstupní argument se nazývá parametr. Některé funkce je vůbec neobsahují. Chcete-li například získat aktuální čas a datum v buňce, musíte napsat vzorec =TATA (). Jak vidíte, pokud funkce nevyžaduje zadání argumentů, závorky je stále třeba zadat. 

Některé vlastnosti vzorců a funkcí

Pokud se upraví data v buňce, na kterou vzorec odkazuje, automaticky podle toho data přepočítá. Předpokládejme, že máme buňku A1, která je zapsána do jednoduchého vzorce obsahujícího běžný odkaz na buňku = D1. Pokud v něm změníte informace, pak se stejná hodnota zobrazí v buňce A1. Podobně pro složitější vzorce, které berou data z konkrétních buněk.

Je důležité pochopit, že standardní metody Excelu nemohou přimět buňku, aby vrátila svou hodnotu do jiné buňky. Tohoto úkolu lze zároveň dosáhnout pomocí maker – podprogramů, které provádějí určité akce v dokumentu aplikace Excel. Ale to je úplně jiné téma, které zjevně není pro začátečníky, protože vyžaduje znalosti programování.

Koncept maticového vzorce

Jedná se o jednu z variant vzorce, který se zadává trochu jiným způsobem. Ale mnozí nevědí, co to je. Pojďme si tedy nejprve porozumět významu tohoto pojmu. Mnohem snazší je to pochopit na příkladu. 

Předpokládejme, že máme vzorec SOUČET, který vrací součet hodnot v určitém rozsahu. 

Vytvořme si takový jednoduchý rozsah zápisem čísel od jedné do pěti do buněk A1:A5. Poté specifikujeme funkci = SUM (A1: A5) v buňce B1. V důsledku toho se tam objeví číslo 15. 

Je to již maticový vzorec? Ne, i když pracuje s datovou sadou a lze ji nazvat. Udělejme nějaké změny. Předpokládejme, že musíme ke každému argumentu přidat jeden. Chcete-li to provést, musíte vytvořit funkci, jako je tato:

=SOUČET(A1:A5+1). Ukazuje se, že před výpočtem jejich součtu chceme přidat jednu do rozsahu hodnot. Ale ani v této podobě to Excel nebude chtít udělat. Musí to ukázat pomocí vzorce Ctrl + Shift + Enter. Vzorec pole se liší vzhledem a vypadá takto:

{=SUM(A1:A5+1)}

Poté se v našem případě zadá výsledek 20. 

Nemá smysl zadávat složené závorky ručně. Nic to neudělá. Naopak Excel ani nenapadne, že se jedná o funkci a jen text místo vzorce. 

Uvnitř této funkce byly mezitím provedeny následující akce. Nejprve program rozloží tento rozsah na komponenty. V našem případě je to 1,2,3,4,5. Dále Excel automaticky zvýší každou z nich o jednu. Poté se výsledná čísla sečtou.

Existuje další případ, kdy maticový vzorec může dělat něco, co standardní vzorec nemůže. Například máme soubor dat uvedený v rozsahu A1:A10. Ve standardním případě bude vrácena nula. Ale předpokládejme, že máme takovou situaci, že nulu nelze vzít v úvahu.

Zadáme vzorec, který zkontroluje rozsah, zda se nerovná této hodnotě.

=МИН(ЕСЛИ(A1:A10<>0;A1:A10))

Zde vzniká falešný pocit, že kýženého výsledku bude dosaženo. Ale není tomu tak, protože zde musíte použít maticový vzorec. Ve výše uvedeném vzorci se bude kontrolovat pouze první prvek, což nám samozřejmě nevyhovuje. 

Pokud jej však převedete na maticový vzorec, zarovnání se může rychle změnit. Nyní bude nejmenší hodnota 1.

Maticový vzorec má také tu výhodu, že může vracet více hodnot. Můžete například transponovat tabulku. 

Existuje tedy mnoho různých typů vzorců. Některé z nich vyžadují jednodušší zadávání, jiné složitější. Pole vzorců může být pro začátečníky obzvláště obtížné pochopit, ale jsou velmi užitečné.

Napsat komentář