Ako používať vzorce v hárkoch Google

  • Zdieľajte To
Michael Brown

Dnes vám priblížim vzorce v tabuľkách Google Sheets. Začnem prvkami, z ktorých sa skladajú, pripomeniem, ako sa počítajú, a poviem rozdiel medzi jednoduchými a zložitými vzorcami.

Tu sú informácie, ktoré by ste mali vedieť:

    Podstata vzorcov v tabuľkách Google

    Po prvé - na vytvorenie vzorca potrebujete logické výrazy a funkcie.

    Funkcia je matematický výraz; každý má svoje vlastné meno.

    Aby aplikácia Google Sheets vedela, že sa chystáte zadať vzorec, a nie číslo alebo text, začnite zadávať znak rovnosti (=) do bunky, ktorá vás zaujíma. Potom zadajte názov funkcie a zvyšok vzorca.

    Tip. Kompletný zoznam všetkých funkcií dostupných v hárkoch Google si môžete pozrieť tu.

    Váš prípravok môže obsahovať:

    • odkazy na bunky
    • pomenované rozsahy údajov
    • číselné a textové konštanty
    • operátori
    • iné funkcie

    Typy odkazov na bunky

    Každá funkcia vyžaduje údaje, s ktorými sa pracuje, a na označenie týchto údajov sa používajú odkazy na bunky.

    Na odkaz na bunku sa používa alfanumerický kód - písmená pre stĺpce a čísla pre riadky. Napríklad, A1 je prvá bunka v stĺpci A .

    Existujú 3 typy odkazov na bunky hárkov Google:

    • Príbuzný: A1
    • Absolútne: $A$1
    • Zmiešané (polovica relatívne a polovica absolútne): $A1 alebo A$1

    Typ odkazu sa mení pomocou znaku dolára ($).

    Po presunutí sa relatívne odkazy na bunky zmenia podľa cieľovej bunky. Napríklad bunka B1 obsahuje =A1 . Skopírujte ho do C2 a zmení sa na =B2 Keďže bol skopírovaný o 1 stĺpec doprava a o 1 riadok nižšie, všetky súradnice sa zväčšili o 1.

    Ak majú vzorce absolútne odkazy, po skopírovaní sa nezmenia. Vždy označujú jednu a tú istú bunku, aj keď sa do tabuľky pridajú nové riadky a stĺpce alebo sa samotná bunka presunie na iné miesto.

    Pôvodný vzorec v B1 =A1 =A$1 =$A1 =$A$1
    Vzorec skopírovaný do C2 =B2 =B$1 =$A2 =$A$1

    Ak teda chcete zabrániť zmene odkazov pri kopírovaní alebo presúvaní, použite absolútne odkazy.

    Ak chcete rýchlo prepínať medzi relatívnymi a absolútnymi hodnotami, stačí zvýrazniť ľubovoľný odkaz na bunku a stlačiť na klávesnici kláves F4.

    Najprv váš relatívny odkaz - A1 - sa zmení na absolútnu - $A$1 . Stlačte ešte raz F4 a dostanete zmiešaný odkaz - A$1 Pri ďalšom stlačení tlačidla sa zobrazí $A1 . ďalší vráti všetko do pôvodného stavu - A1 A tak ďalej.

    Tip. Ak chcete zmeniť všetky odkazy naraz, zvýraznite celý vzorec a stlačte kláves F4.

    Rozsahy údajov

    Tabuľky Google Sheets používajú nielen odkazy na jednotlivé bunky, ale aj na skupiny susedných buniek - rozsahy. Sú obmedzené ľavým horným a pravým dolným rohom bunky. Napríklad, A1:B5 signály na použitie všetkých buniek zvýraznených oranžovou farbou:

    Konštanty vo vzorcoch hárkov Google

    Konštantné hodnoty v tabuľkách Google sú tie, ktoré sa nedajú vypočítať a zostávajú vždy rovnaké. Najčastejšie sú to čísla a text, napr. 250 (číslo), 03/08/2019 (dátum), Zisk (text). Toto všetko sú konštanty a môžeme ich meniť pomocou rôznych operátorov a funkcií.

    Vzorec môže napríklad obsahovať len konštantné hodnoty a operátory:

    =30+5*3

    Alebo sa môže použiť na výpočet novej hodnoty na základe údajov inej bunky:

    =A2+500

    Niekedy však musíte konštanty zmeniť ručne. A najjednoduchšie je umiestniť každú hodnotu do samostatnej bunky a odkazovať na ne vo vzorcoch. Potom stačí vykonať zmeny v jednej bunke a nie vo všetkých vzorcoch.

    Ak teda vložíte 500 na B2, odkazujte naň pomocou vzorca:

    =A2+B2

    Ak chcete získať 700 namiesto toho stačí zmeniť číslo v B2 a výsledok sa prepočíta.

    Operátory pre vzorce v tabuľkách Google

    V tabuľkách sa používajú rôzne operátory na prednastavenie typu a poradia výpočtov. Rozdeľujú sa do 4 skupín:

    • aritmetické operátory
    • operátory porovnávania
    • operátory konkatenácie
    • referenčné operátory

    Aritmetické operátory

    Ako už názov napovedá, používajú sa na vykonávanie matematických výpočtov, ako je sčítanie, odčítanie, násobenie a delenie. Výsledkom sú čísla.

    Aritmetický operátor Operácia Príklad
    + (znamienko plus) Dodatok =5+5
    - (znamienko mínus) Odčítanie

    Záporné číslo

    =5-5

    =-5

    * (hviezdička) Násobenie =5*5
    / (lomítko) Divízia =5/5
    % (znak percenta) Percentá 50%
    ^ (znak caret) Exponenty =5^2

    Operátory porovnávania

    Operátory porovnávania sa používajú na porovnanie dvoch hodnôt a vrátenie logického výrazu: TRUE alebo FALSE.

    Operátor porovnávania Podmienka porovnania Príklad vzorca
    = Rovná sa =A1=B1
    > Viac ako =A1>B1
    < Menej ako =A1 td="">
    >= Viac alebo rovná sa =A1>=B1
    <= Menej alebo rovná sa =A1<=B1
    Nie je rovná =A1B1

    Operátory spájania textu

    Ampersand (&) sa používa na spojenie (konkatenáciu) viacerých textových reťazcov do jedného. Zadajte nasledujúci text do jednej z buniek tabuľky Google a vráti sa vám Lietadlá :

    ="Air"& "craft"

    Alebo Priezvisko do A1 a Názov na B1 a získajte Priezvisko, meno text s nasledujúcim:

    =A1&", "&B1

    Operátori vzorca

    Tieto operátory sa používajú na vytváranie vzorcov v tabuľkách Google a na označovanie rozsahov údajov:

    Operátor vzorca Akcia Príklad vzorca
    : (dvojbodka) Operátor rozsahu. Vytvorí odkaz na všetky bunky medzi prvou a poslednou uvedenou bunkou (vrátane). B5:B15
    , (čiarka) Operátor Union. Spája viacero odkazov do jedného. =SUM(B5:B15,D5:D15)

    Všetky operátory majú rôznu prioritu (prioritu), ktorá určuje poradie výpočtov vzorca a najčastejšie ovplyvňuje výsledné hodnoty.

    Poradie výpočtov a priorita operátorov

    Každý vzorec v tabuľkách Google spracúva svoje hodnoty v určitom konkrétnom poradí: zľava doprava na základe priority operátorov. Operátory rovnakej priority, napr. násobenie a delenie, sa počítajú v poradí, v akom sa vyskytujú (zľava doprava).

    Prednosť operátorov Popis
    : (dvojbodka)

    (priestor)

    , (čiarka)

    Prevádzkovateľ sortimentu
    - Znamienko mínus
    % Percento
    ^ Exponentiácia
    * a / Násobenie a delenie
    + a - Sčítanie a odčítanie
    & Spojenie viacerých textových reťazcov do jedného
    =

    >=

    Porovnanie

    Ako používať zátvorky na zmenu poradia výpočtov

    Ak chcete zmeniť poradie výpočtov vo vzorci, uzavrite časť, ktorá má byť prvá, do zátvoriek. Pozrime sa, ako to funguje.

    Predpokladajme, že máme štandardný vzorec:

    =5+4*3

    Keďže násobenie je na prvom mieste a sčítanie nasleduje, vzorec vráti 17 .

    Ak pridáme zátvorky, hra sa zmení:

    =(5+4)*3

    Vzorec najprv sčíta čísla, potom ich vynásobí číslom 3 a vráti 27 .

    V zátvorkách z ďalšieho príkladu sú uvedené nasledujúce údaje:

    =(A2+25)/SUM(D2:D4)

    • vypočítajte hodnotu A2 a pripočítajte ju k 25
    • nájdite súčet hodnôt z D2, D3 a D4
    • vydeľte prvé číslo súčtom hodnôt

    Dúfam, že to pre vás nebude ťažké, keďže poradie výpočtov sa učíme od malička a všetka aritmetika okolo nás sa vykonáva týmto spôsobom :)

    Pomenované rozsahy v hárkoch Google

    Vedeli ste, že môžete označovať samostatné bunky a celé rozsahy údajov? Vďaka tomu je spracovanie veľkých súborov údajov rýchle a jednoduché. Okrem toho sa oveľa rýchlejšie zorientujete vo vzorcoch aplikácie Google Sheets.

    Predpokladajme, že máte stĺpec, v ktorom vypočítavate celkový predaj na výrobok a zákazníka. Nazvite takýto rozsah Total_Sales a používať ho vo vzorcoch.

    Verím, že budete súhlasiť, že vzorec

    =SUM(Total_Sales)

    je oveľa jasnejší a čitateľnejší ako

    =SUM($E$2:$E$13)

    Poznámka: Nemôžete vytvárať pomenované rozsahy z nesusediacich buniek.

    Ak chcete určiť svoj rozsah, postupujte takto:

    1. Zvýraznite susedné bunky.
    2. Prejsť na Údaje> Pomenované rozsahy v ponuke listu. Vpravo sa zobrazí príslušný panel.
    3. Nastavte názov rozsahu a kliknite na tlačidlo Hotovo .

    Tip. Takisto môžete skontrolovať, upraviť a odstrániť všetky vytvorené rozsahy:

    Výber správneho názvu pre rozsah údajov

    Vďaka pomenovaným rozsahom sú vaše vzorce v tabuľkách Google priateľskejšie, jasnejšie a zrozumiteľnejšie. Existuje však malý súbor pravidiel, ktoré by ste mali dodržiavať, keď ide o označovanie rozsahov. Názov:

    • Môže obsahovať len písmená, číslice, podčiarkovníky (_).
    • Nemali by začínať číslom alebo slovami "true" alebo "false".
    • Nemali by obsahovať medzery ( ) ani iné interpunkčné znamienka.
    • Mal by mať 1-250 znakov.
    • Nemal by sa zhodovať so samotným rozsahom. Ak sa pokúsite pomenovať rozsah ako A1:B2 , môžu sa vyskytnúť chyby.

    Ak sa niečo pokazí, napr. použijete medzeru v názve Celkový predaj , hneď sa zobrazí chyba. Správny názov by bol TotalSales alebo Total_Sales .

    Poznámka: Pomenované rozsahy v aplikácii Google Sheets sú podobné absolútnym odkazom na bunky. Ak do tabuľky pridáte riadky a stĺpce, Total_Sales rozsah sa nezmení. Presuňte rozsah na ľubovoľné miesto hárku - a výsledky sa nezmenia.

    Typy vzorcov v tabuľkách Google

    Vzorce môžu byť jednoduché aj zložité.

    Jednoduché vzorce obsahujú konštanty, odkazy na bunky na tom istom liste a operátory. Spravidla ide buď o jednu funkciu, alebo operátor a poradie výpočtov je veľmi jednoduché a priamočiare - zľava doprava:

    =SUM(A1:A10)

    =A1+B1

    Akonáhle sa objavia ďalšie funkcie a operátory alebo sa poradie výpočtov trochu skomplikuje, vzorec sa stane zložitým.

    Zložité vzorce môžu obsahovať odkazy na bunky, viacero funkcií, konštanty, operátory a pomenované rozsahy. Ich dĺžka môže byť ohromujúca. Rýchlo ich "rozlúštiť" dokáže len ich autor (zvyčajne však len vtedy, ak ich vytvoril nie skôr ako pred týždňom).

    Ako ľahko čítať zložité vzorce

    Existuje trik, ako dosiahnuť, aby vaše vzorce vyzerali zrozumiteľne.

    Môžete použiť toľko medzier a zalomení riadkov, koľko potrebujete. Výsledok sa tým nepokazí a všetko sa usporiada tým najvhodnejším spôsobom.

    Ak chcete do vzorca vložiť riadok s prerušením, stlačte na klávesnici klávesovú skratku Alt+Enter. Ak chcete zobraziť celý vzorec, rozbaľte Tyč vzorca :

    Bez týchto dodatočných medzier a zlomových čiar by vzorec vyzeral takto:

    =ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18), $E$2:$E$13,""))

    Súhlasíte s tým, že prvý spôsob je lepší?

    Nabudúce sa budem hlbšie venovať vytváraniu a úprave vzorcov v tabuľkách Google a trochu si to precvičíme. Ak máte nejaké otázky, zanechajte ich v komentároch nižšie.

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.