Pokud vám práce se vzorci Excelu vyhovuje, pravděpodobně nemusíte číst tento malý článek. Pokrývá docela základní věci. Ale pokud jste v Excelu noví nebo jste se stavbou formulí zarytí, nebo jste možná jen nikdy takříkajíc „netlačili na obálku“, je dobré své dovednosti ve stavbě formulí vylepšit. Takové buffování usnadní práci s Excelem obecně. A takové buffování skutečně zjednoduší práci s datovými statistickými a statistickými funkcemi Excelu ve vaší analýze.
S ohledem na to jsou zde základy, které musí každý začínající datový analytik znát:
Excel nabízí pět základních aritmetických operátorů
Excel poskytuje pět základních aritmetických operátorů pro pět základních výpočtů, které budete provádět: sčítání, odčítání, násobení, dělení a umocňování.
Následující tabulka uvádí příklady těchto operátorů v akci. Pravděpodobně jediná zvláštní věc, která se v tabulce objevuje, je operátor umocňování, který zvyšuje nějakou hodnotu na exponenciální hodnotu. Například hodnota 10 zvýšená exponentem 2 je totéž jako 10 krát 10. Hodnota 10 zvýšená exponentem 3, jako další příklad, je stejná jako 10 krát 10 krát 10.
Operátor |
Co to dělá |
Příklad |
Výsledek |
+ |
Přidá |
= 10+2 |
12 |
– |
Odečte |
=10-2 |
8 |
* |
Násobí |
=10*2 |
20 |
/ |
Dělí |
= 10/2 |
50 |
^ |
Umocní nebo zvýší hodnotu o exponent |
=10^2 |
100 |
Platí standardní pravidla přednosti operátora
Pokud vytvoříte vzorec, který používá více aritmetických operátorů, platí standardní pravidla priority operátorů: Všechny exponenciální operace probíhají jako první. Následuje násobení a dělení. A odčítání a sčítání jsou poslední. A všimněte si, že pokud existuje více operátorů se stejnou prioritou, Excel pracuje zleva doprava
Ve vzorci =1+2-3*4/5^6 se například stane toto:
-
Excel nejprve zvýší hodnotu 5 na šestou mocninu a vrátí výsledek 15625.
-
Excel dále vynásobí 3 krát 4, aby dostal výsledek 12. A pak Excel vydělí hodnotu 12 číslem 15625 a vrátí hodnotu 0,000768.
-
Excel nakonec sečte 1+2 a odečte 0,000768, čímž vrátí hodnotu 2,999232.
Zkopírujte výše uvedený vzorec do buňky listu Excel, abyste otestovali matematiku a pohráli si s výsledky.
Značky v závorkách mají přednost před pravidly přednosti
Pomocí závorek můžete přepsat standardní pravidla přednosti operátorů.
Vezměte si jako příklad vzorec =1+2–3*4/5^6, který jsem právě popsal. Pokud vzorec přepíšu pomocí několika závorek, mohu výrazně změnit pořadí, ve kterém se výpočty vyskytují.
Vzorec =((1+2)-(3*4/5))^6 nejprve vyřeší aritmetiku uvnitř nejhlubších závorek. Co se stane:
-
Excel přidá 1+2, aby dostal 3
-
Excel vynásobí 3 x 4, aby dostal 12, a poté vydělí 12 x 5, aby dostal 2,4
-
Excel dále vezme 3 a odečte 2,4, aby dostal 0,6
-
Excel nakonec zvýší 0,6 na šestou mocninu, vrátí 0,046656.
Adresy buněk fungují ve vzorcích
Vzorce v předchozích odstavcích používají hodnoty. Některé vzorce používají malé kousky textu.
Měli byste ale vědět, že místo vzorců můžete použít i adresy buněk. Pokud například buňky A1 a B2 v listu obsahují hodnoty 4 a 20, vzorec =A1*B1 se rovná 80.
Mimochodem, můžete také kombinovat hodnoty a adresy buněk. Opět, za předpokladu, že buňky A1 a B1 obsahují hodnoty 4 a 20, každý z následujících vzorců vrátí stejný výsledek:
=A1*B1
= 4*20
=A1*20
= 4*B1
Můžete vytvářet větší vzorce s funkcemi
Rychlý bod: Můžete sestavit velké, komplikované vzorce. A tyto vzorce zde mohou používat všechny operátory a funkce. Jednoduchý příklad tohoto přístupu „vzorců vytvořených pomocí funkcí“ může vypadat takto:
=SUM(1,2)-3*4/5^6
A můžete vytvářet mnohem delší vzorce pomocí většího seznamu vstupů a spousty různých funkcí.
Přejít Boolean
Zde je několik věcí, které byste měli vědět o tom, jak ve vzorcích přejít na booleovskou hodnotu.
Nejprve můžete ve vzorcích použít booleovské logické výrazy. Booleovský výraz vrátí hodnotu 1, pokud je výraz pravdivý, a 0, pokud je výraz nepravdivý.
Například výraz =((2+2)=4) vrátí hodnotu 1, protože 2+2 se rovná 4. A mimochodem, vzorec =((2+2)=4)*25 vrátí hodnotu 25, protože hodnota booleovského výrazu 1 krát 25 se rovná 25.
Výraz =((2+2)>4) ve srovnání vrací hodnotu 0 a, protože 2+2 nevrací hodnotu větší než 4. A aby nebylo pochyb, vzorec =((2+2)>4 )*25 vrátí hodnotu 0, protože hodnota booleovského výrazu 0 krát 25 se rovná 0.
Poznámka: Excel může zobrazit výsledek booleovského výrazu jako TRUE, pokud se hodnota rovná 1, a jako FALSE, pokud se hodnota rovná 0.
Přednost mají také booleovské operátory. Ve skutečnosti nejnižší možná priorita. Pokud tedy vytvoříte vzorec, který používá booleovskou logiku, skutečný operátor porovnání by se používal jako poslední. Jak ukazují příklady v předchozích odstavcích, můžete použít závorky k přepsání standardní priority.