Obsah
Dnes vám přiblížím vzorce v tabulkách Google Sheets. Začnu prvky, ze kterých se skládají, připomenu, jak se počítají, a řeknu rozdíl mezi jednoduchými a složitými vzorci.
Zde je to, co byste měli vědět:
Podstata vzorců v tabulkách Google
Nejdříve k sestavení vzorce potřebujete logické výrazy a funkce.
Funkce je matematický výraz; každý má své vlastní jméno.
Aby aplikace Google Sheets poznala, že se chystáte zadat vzorec, a ne číslo nebo text, začněte zadávat do buňky rovnítko (=). Poté zadejte název funkce a zbytek vzorce.
Tip: Kompletní seznam všech funkcí dostupných v Tabulkách Google najdete zde.
Váš přípravek může obsahovat:
- odkazy na buňky
- pojmenované datové rozsahy
- číselné a textové konstanty
- operátoři
- další funkce
Typy odkazů na buňky
Každá funkce vyžaduje data, se kterými se pracuje, a k jejich označení se používají odkazy na buňky.
Pro odkaz na buňku se používá alfanumerický kód - písmena pro sloupce a čísla pro řádky. Například, A1 je první buňka ve sloupci A .
Existují 3 typy odkazů na buňky v tabulkách Google:
- Příbuzný: A1
- Absolutní: $A$1
- Smíšené (napůl relativní a napůl absolutní): $A1 nebo A$1
Typ reference se změní pomocí znaku dolaru ($).
Po přesunutí se relativní odkazy na buňky změní podle cílové buňky. Například B1 obsahuje =A1 . Zkopírujte ji na C2 a změní se na =B2 Protože byl zkopírován o 1 sloupec doprava a o 1 řádek níže, všechny souřadnice se zvětšily o 1.
Pokud mají vzorce absolutní odkazy, po zkopírování se nezmění. Vždy označují jednu a tutéž buňku, i když se do tabulky přidají nové řádky a sloupce nebo se samotná buňka posune jinam.
Původní vzorec v B1 | =A1 | =A$1 | =$A1 | =$A$1 |
Vzorec zkopírovaný do C2 | =B2 | =B$1 | =$A2 | =$A$1 |
Chcete-li tedy zabránit změně odkazů při kopírování nebo přesouvání, používejte absolutní odkazy.
Chcete-li rychle přepínat mezi relativními a absolutními hodnotami, stačí zvýraznit libovolný odkaz na buňku a stisknout klávesu F4 na klávesnici.
Nejprve váš relativní odkaz - A1 - se změní na absolutní - $A$1 . Ještě jednou stiskněte klávesu F4 a zobrazí se smíšený odkaz - A$1 . Po dalším stisknutí tlačítka se zobrazí. $A1 . další vrátí vše do původního stavu - A1 . A tak dále.
Tip: Chcete-li změnit všechny odkazy najednou, zvýrazněte celý vzorec a stiskněte klávesu F4.
Rozsahy dat
Tabulky Google používají nejen odkazy na jednotlivé buňky, ale také na skupiny sousedících buněk - rozsahy. Ty jsou omezeny levým horním a pravým dolním okrajem buňky. Například, A1:B5 signály k použití všech oranžově zvýrazněných buněk níže:
Konstanty ve vzorcích Tabulky Google
Konstantní hodnoty v Tabulkách Google jsou takové, které nelze vypočítat a zůstávají vždy stejné. Nejčastěji se jedná o čísla a text, např. 250 (číslo), 03/08/2019 (datum), Zisk (text). To vše jsou konstanty, které můžeme měnit pomocí různých operátorů a funkcí.
Vzorec může například obsahovat pouze konstantní hodnoty a operátory:
=30+5*3
Nebo ji lze použít k výpočtu nové hodnoty na základě údajů jiné buňky:
=A2+500
Někdy však musíte konstanty změnit ručně. A nejjednodušší způsob, jak to udělat, je umístit každou hodnotu do samostatné buňky a odkazovat na ně ve vzorcích. Pak stačí provést změny v jediné buňce, nikoli ve všech vzorcích.
Pokud tedy vložíte 500 na B2, odkazujte na něj pomocí vzorce:
=A2+B2
Chcete-li získat 700 místo toho stačí změnit číslo v B2 a výsledek se přepočítá.
Operátory pro vzorce v tabulkách Google
V tabulkových procesorech se používají různé operátory pro přednastavení typu a pořadí výpočtů. Dělí se do 4 skupin:
- aritmetické operátory
- operátory porovnávání
- operátory spojování
- referenční operátory
Aritmetické operátory
Jak už název napovídá, slouží k provádění matematických výpočtů, jako je sčítání, odčítání, násobení a dělení. Výsledkem jsou čísla.
Aritmetický operátor | Operace | Příklad |
+ (znaménko plus) | Dodatek | =5+5 |
- (znaménko minus) | Odčítání Záporné číslo | =5-5 =-5 |
* (hvězdička) | Násobení | =5*5 |
/ (lomítko) | Divize | =5/5 |
% (znaménko procenta) | Procenta | 50% |
^ (znak caret) | Exponenty | =5^2 |
Srovnávací operátory
Operátory porovnávání slouží k porovnání dvou hodnot a vracejí logický výraz: TRUE nebo FALSE.
Operátor porovnávání | Srovnávací podmínka | Příklad vzorce |
= | Rovná se | =A1=B1 |
> | Více než | =A1>B1 |
< | Méně než | =A1 |
>= | Více nebo rovno | =A1>=B1 |
<= | Méně nebo rovno | =A1<=B1 |
Nevyrovná se | =A1B1 |
Operátory spojování textu
Ampersand (&) slouží ke spojení (konkatenaci) více textových řetězců do jednoho. Zadejte níže uvedený text do jedné z buněk Tabulky Google a vrátí se vám. Letadla :
="Air"& "craft"
Nebo, řekněme. Příjmení na A1 a Název na B1 a získejte Příjmení, jméno text s následujícími údaji:
=A1&", "&B1
Operátoři vzorců
Tyto operátory se používají k vytváření vzorců v tabulkách Google a k označování rozsahů dat:
Operátor vzorce | Akce | Příklad vzorce |
: (dvojtečka) | Operátor rozsahu. Vytvoří odkaz na všechny buňky mezi první a poslední uvedenou buňkou (včetně). | B5:B15 |
, (čárka) | Operátor Union. Spojí více odkazů do jednoho. | =SOUČET(B5:B15,D5:D15) |
Všechny operátory mají různou prioritu (prioritu), která určuje pořadí výpočtů vzorců a nejčastěji ovlivňuje výsledné hodnoty.
Pořadí výpočtů a přednost operátorů
Každý vzorec v Tabulkách Google zpracovává své hodnoty v určitém pořadí: zleva doprava na základě priority operátorů. Operátory se stejnou prioritou, např. násobení a dělení, se počítají v pořadí, v jakém se vyskytují (zleva doprava).
Přednost operátorů | Popis |
: (dvojtečka) (prostor) , (čárka) | Obsluha sortimentu |
- | Znaménko mínus |
% | Procento |
^ | Exponentizace |
* a / | Násobení a dělení |
+ a - | Sčítání a odčítání |
& | Spojení více textových řetězců do jednoho |
= >= | Srovnání |
Jak používat závorky ke změně pořadí výpočtů
Chcete-li změnit pořadí výpočtů ve vzorci, uzavřete část, která má být první, do závorek. Podívejme se, jak to funguje.
Předpokládejme, že máme standardní vzorec:
=5+4*3
Protože násobení je na prvním místě a sčítání následuje, vzorec vrátí hodnotu 17 .
Pokud přidáme závorky, hra se změní:
=(5+4)*3
Vzorec nejprve sečte čísla, pak je vynásobí třemi a vrátí číslo. 27 .
Závorky z dalšího příkladu diktují následující:
=(A2+25)/SOUČET(D2:D4)
- vypočítáme hodnotu A2 a přičteme ji k 25.
- zjistěte součet hodnot z D2, D3 a D4.
- vydělte první číslo součtem hodnot
Doufám, že pro vás nebude těžké je obejít, protože pořadí výpočtů se učíme od malička a veškerá aritmetika kolem nás se provádí tímto způsobem :).
Pojmenované rozsahy v Tabulkách Google
Věděli jste, že můžete označovat samostatné buňky a celé datové rozsahy? Díky tomu je zpracování velkých datových souborů rychlé a snadné. Kromě toho se mnohem rychleji zorientujete ve vzorcích v tabulkách Google.
Předpokládejme, že máte sloupec, ve kterém počítáte celkové tržby na produkt a zákazníka. Pojmenujte takový rozsah. Total_Sales a používat je ve vzorcích.
Věřím, že budete souhlasit, že vzorec
=SUM(Total_Sales)
je mnohem jasnější a čitelnější než
=SOUČET($E$2:$E$13)
Poznámka: Nelze vytvářet pojmenované rozsahy z nesousedících buněk.
Chcete-li zjistit svůj rozsah, postupujte následovně:
- Zvýrazněte sousední buňky.
- Přejít na Data> Pojmenované rozsahy v nabídce listu. Vpravo se zobrazí odpovídající podokno.
- Nastavte název rozsahu a klikněte na tlačítko Hotovo .
Tip. Tímto způsobem můžete také zkontrolovat, upravit a odstranit všechny vytvořené rozsahy:
Výběr správného názvu pro rozsah dat
Díky pojmenovaným rozsahům jsou vzorce v tabulkách Google přívětivější, přehlednější a srozumitelnější. Existuje však malý soubor pravidel, která byste měli při označování rozsahů dodržovat. Název:
- Může obsahovat pouze písmena, číslice a podtržítka (_).
- Neměly by začínat číslem nebo slovy "true" či "false".
- Nesmí obsahovat mezery ( ) ani jiná interpunkční znaménka.
- Délka by měla být 1-250 znaků.
- Nemělo by se shodovat se samotným rozsahem. Pokud se pokusíte pojmenovat rozsah jako A1:B2 , může dojít k chybám.
Pokud se něco pokazí, např. použijete v názvu mezeru. Celkové tržby , zobrazí se hned chyba. Správný název by byl. TotalSales nebo Total_Sales .
Poznámka: Pojmenované rozsahy v Tabulkách Google jsou podobné absolutním odkazům na buňky. Pokud do tabulky přidáte řádky a sloupce, bude se Total_Sales Rozsah se nezmění. Přesuňte rozsah na libovolné místo listu - a výsledky se nezmění.
Typy vzorců v tabulkách Google
Vzorce mohou být jednoduché i složité.
Jednoduché vzorce obsahují konstanty, odkazy na buňky na stejném listu a operátory. Zpravidla se jedná buď o jednu funkci, nebo operátor a pořadí výpočtů je velmi jednoduché a přímočaré - zleva doprava:
=SUMA(A1:A10)
=A1+B1
Jakmile se objeví další funkce a operátory nebo se pořadí výpočtů trochu zkomplikuje, vzorec se stane složitým.
Složité vzorce mohou obsahovat odkazy na buňky, více funkcí, konstanty, operátory a pojmenované rozsahy. Jejich délka může být ohromující. Rychle je může "rozluštit" pouze jejich autor (obvykle však pouze v případě, že je vytvořil nejvýše před týdnem).
Jak snadno číst složité vzorce
Existuje trik, jak zajistit, aby vzorce vypadaly srozumitelně.
Můžete použít tolik mezer a odřádkování, kolik potřebujete. Výsledek se tím nezkazí a vše se uspořádá tak, jak je to nejvhodnější.
Chcete-li do vzorce vložit přerušovací řádek, stiskněte na klávesnici kombinaci kláves Alt+Enter. Chcete-li zobrazit celý vzorec, rozbalte pole. Tyč vzorce :
Bez těchto dodatečných mezer a lomových čar by vzorec vypadal takto:
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18), $E$2:$E$13,"")))
Souhlasíte s tím, že první způsob je lepší?
Příště se budu hlouběji věnovat sestavování a úpravám vzorců v tabulkách Google a trochu si to procvičíme. Pokud máte nějaké dotazy, zanechte je prosím v komentářích níže.