Ak vám vyhovuje práca so vzorcami v Exceli, pravdepodobne nemusíte čítať tento malý článok. Pokrýva celkom základné veci. Ale ak ste v Exceli nováčik alebo ste hrdzavý v konštrukcii formule, alebo ste možno len nikdy takpovediac „netlačili na latku“, je dobrý nápad vylepšiť si svoje zručnosti v konštrukcii formule. Takéto buffovanie uľahčí prácu s Excelom vo všeobecnosti. A takéto vylepšovanie skutočne zjednoduší prácu so štatistickými a štatistickými funkciami Excelu vo vašej analýze.
S ohľadom na to sú tu teda základy, ktoré musí každý začínajúci analytik údajov vedieť:
Excel poskytuje päť základných aritmetických operátorov
Excel poskytuje päť základných aritmetických operátorov pre päť základných výpočtov, ktoré urobíte: sčítanie, odčítanie, násobenie, delenie a umocňovanie.
Nasledujúca tabuľka poskytuje príklady týchto operátorov v akcii. Pravdepodobne jediná zvláštna vec, ktorá sa objavuje v tabuľke, je operátor umocňovania, ktorý zvyšuje určitú hodnotu na exponenciálnu hodnotu. Napríklad hodnota 10 zvýšená exponentom 2 je to isté ako 10 krát 10. Hodnota 10 zvýšená exponentom 3, ako ďalší príklad, je to isté ako 10 krát 10 krát 10.
Operátor |
Čo to robí |
Príklad |
Výsledok |
+ |
Pridáva |
= 10+2 |
12 |
– |
Odpočítava |
= 10-2 |
8 |
* |
Násobí |
= 10 x 2 |
20 |
/ |
Rozdeľuje |
= 10/2 |
50 |
^ |
Umocní alebo zvýši hodnotu o exponent |
=10^2 |
100 |
Platia štandardné pravidlá priority operátora
Ak vytvoríte vzorec, ktorý používa viacero aritmetických operátorov, platia štandardné pravidlá priority operátorov: Všetky exponenciálne operácie sa vyskytnú ako prvé. Nasleduje násobenie a delenie. A odčítanie a sčítanie sú na poslednom mieste. A všimnite si, že ak existuje viacero operátorov s rovnakou prioritou, Excel funguje zľava doprava
Vo vzorci =1+2-3*4/5^6 sa stane napríklad toto:
-
Excel najskôr zvýši hodnotu 5 na 6. mocninu a vráti výsledok 15625.
-
Excel potom vynásobí 3 x 4, aby dostal výsledok 12. A potom Excel vydelí hodnotu 12 číslom 15625, čím vráti hodnotu 0,000768.
-
Excel nakoniec pridá 1+2 a odpočíta 0,000768, čím vráti hodnotu 2,999232.
Skopírujte vyššie uvedený vzorec do bunky hárka programu Excel, aby ste otestovali matematiku a pohrali sa s výsledkami.
Značky v zátvorkách majú prednosť pred pravidlami prednosti
Na prepísanie štandardných pravidiel priority operátorov môžete použiť značky zátvoriek.
Vezmite si ako príklad vzorec =1+2–3*4/5^6, ktorý som práve opísal. Ak prepíšem vzorec pomocou niekoľkých značiek zátvoriek, môžem výrazne zmeniť poradie, v ktorom sa výpočty vyskytujú.
Vzorec =((1+2)-(3*4/5))^6 najskôr vyrieši aritmetiku v najhlbších zátvorkách. Čo sa stane:
-
Excel pridá 1+2, aby dostal 3
-
Excel vynásobí 3 x 4, aby dostal 12 a potom vydelí 12 x 5, aby dostal 2,4
-
Potom Excel vezme 3 a odpočíta 2,4, aby dostal 0,6
-
Excel nakoniec zvýši 0,6 na šiestu mocninu, vráti 0,046656.
Adresy buniek fungujú vo vzorcoch
Vzorce v predchádzajúcich odsekoch používajú hodnoty. Niektoré vzorce používajú malé kúsky textu.
Mali by ste však vedieť, že namiesto vzorcov môžete použiť aj adresy buniek. Ak napríklad bunky A1 a B2 v pracovnom hárku obsahujú hodnoty 4 a 20, vzorec =A1*B1 sa rovná 80.
Mimochodom, môžete tiež kombinovať hodnoty a adresy buniek. Opäť, za predpokladu, že bunky A1 a B1 obsahujú hodnoty 4 a 20, každý z nasledujúcich vzorcov vráti rovnaký výsledok:
=A1*B1
= 4 x 20
=A1*20
= 4*B1
Môžete vytvárať väčšie vzorce s funkciami
Stručný bod: Môžete vytvoriť veľké, komplikované vzorce. A tieto vzorce tu môžu používať všetky operátory a funkcie. Jednoduchý príklad tohto prístupu „vzorcov vytvorených pomocou funkcií“ môže vyzerať takto:
=SUM(1;2)-3*4/5^6
A môžete vytvárať oveľa dlhšie vzorce pomocou väčšieho zoznamu vstupov a množstva rôznych funkcií.
Prejsť na booleovskú hodnotu
Tu je niekoľko vecí, ktoré by ste mali vedieť o prechode na booleovskú hodnotu vo vzorcoch.
Po prvé, môžete vo svojich vzorcoch použiť boolovské logické výrazy. Booleovský výraz vráti hodnotu 1, ak je výraz pravdivý, a 0, ak je nepravdivý.
Napríklad výraz =((2+2)=4) vráti hodnotu 1, pretože 2+2 sa rovná 4. A mimochodom, vzorec =((2+2)=4)*25 vráti hodnotu 25, pretože hodnota boolovského výrazu 1 krát 25 sa rovná 25.
Výraz =((2+2)>4) v porovnaní vráti hodnotu 0 a, pretože 2+2 nevráti hodnotu väčšiu ako 4. A aby nebolo pochybností, vzorec =((2+2)>4 )*25 vráti hodnotu 0, pretože hodnota boolovského výrazu 0 krát 25 sa rovná 0.
Poznámka: Excel môže zobraziť výsledok boolovského výrazu ako TRUE, ak sa hodnota rovná 1, a ako FALSE, ak sa hodnota rovná 0.
Prednosť majú aj boolovské operátory. V skutočnosti najnižšia možná priorita. Ak by ste teda vytvorili vzorec, ktorý používal booleovskú logiku, skutočný operátor porovnávania by sa používal ako posledný. Ako ukazujú príklady v predchádzajúcich odsekoch, na prepísanie štandardnej priority môžete použiť zátvorky.