Chcete posunúť svoje znalosti Excelu na vyššiu úroveň? Pozrite si tieto pokročilé funkcie, ktoré vám pomôžu ľahko vykonávať presné výpočty.
Excel ponúka rôzne funkcie, ktoré vám môžu pomôcť pochopiť údaje v rôznych formách. Pri práci s komplexnými súbormi údajov však základné funkcie nemusia stačiť na presné výpočty. Práve tam sa hodia pokročilé funkcie Excelu.
Preskúmame niektoré z týchto funkcií a prediskutujeme, ako ich môžete použiť na analýzu údajov a výpočty v Exceli.
1. KONVERTOVAŤ
Funkcia CONVERT konvertuje hodnotu z jednej mernej jednotky na inú. Syntax funkcie CONVERT v Exceli je:
=CONVERT(číslo, z_jednotky, do_jednotky)
Kde:
- číslo: hodnota, ktorú chcete previesť.
- z_jednotky: jednotka merania, v ktorej sa hodnota momentálne nachádza.
- na_jednotku: merná jednotka, na ktorú chcete previesť hodnotu.
Napríklad vzorec uvedený nižšie prevedie hodnotu v bunke A2 od metrov po stopy.
=CONVERT(A2,"m", "ft")
2. DELTA
Funkcia DELTA testuje, či sú dve čísla rovnaké. Vráti hodnotu 1 ak sú tieto dve čísla rovnaké, a 0 ak si nie sú rovní. Syntax je:
=DELTA(číslo1, číslo2)
Kde "číslo1" a "číslo2" sú hodnoty, ktoré chcete porovnať. Napríklad vzorec nižšie porovnáva bunky A4 a B4. Vracia sa 0 pretože obe čísla nie sú rovnaké.
=DELTA(A4; B4)
3. MODE.SNGL
Funkcia MODE.SNGL v Exceli vracia najčastejšie sa vyskytujúcu alebo opakujúcu sa hodnotu (režim) v množine čísel. Používa sa na nájdenie jednej najbežnejšej hodnoty v rozsahu hodnôt. Syntax funkcie MODE.SNGL je:
=MODE.SNGL(číslo1, [číslo2], ...)
Napríklad vzorec uvedený nižšie nájde a vráti číslo, ktoré sa v bunkách vyskytuje najčastejšie B1 cez B6.
=MODE.SNGL(B1:B6)
Ak sa vyskytne viacero hodnôt s rovnakou frekvenciou, MODE.SNGL vráti najmenšiu z týchto hodnôt. Ak chcete nájsť všetky hodnoty, ktoré sa najviac zobrazujú, môžete použiť funkciu MODE.MULT.
4. PODLAHA
Funkcia FLOOR v Exceli zaokrúhľuje číslo nadol na najbližší násobok zadanej významnosti. Syntax funkcie FLOOR je:
=FLOOR(číslo, význam)
Kde:
- číslo: Číslo, ktoré chcete zaokrúhliť nadol.
- význam: Násobok, na ktorý chcete číslo zaokrúhliť.
Napríklad nasledujúci vzorec zaokrúhľuje 47 dole k najbližším 10 a vracia 40.
=FLOOR(47; 10)
Ak je zadané číslo už násobkom danej významnosti, funkcia vráti zadané číslo sama. Tiež funkcia FLOOR sa vždy zaokrúhľuje nadol, takže nevráti hodnotu väčšiu ako zadané číslo. Vráti sa napríklad vzorec uvedený nižšie 50 keďže ide už o násobok 10.
=FLOOR(50; 10)
5. STROP
Ide o opak funkcie FLOOR. STROP zaokrúhli číslo nahor na najbližší násobok zadanej významnosti. Syntax funkcie CEILING je:
=CEILING(číslo, násobok)
Napríklad nasledujúci vzorec zaokrúhľuje 456 až po najbližšieho 100.
=CEILING(456; 100)
Funkcia STROP vždy zaokrúhľuje nahor, takže nevráti hodnotu menšiu ako zadané číslo.
6. GESTEP
Funkcia GESTEP testuje, či je číslo väčšie alebo rovné zadanej hodnote kroku. Syntax funkcie GESTEP je:
=GESTEP(číslo, krok)
Kde "číslo" je číslo, ktoré chcete otestovať a "krok" je hodnota, s ktorou chcete číslo porovnať.
GESTEP sa vracia 1 ak je číslo väčšie alebo rovné hodnote kroku a vráti sa 0 ak je číslo menšie ako hodnota kroku. Napríklad vzorec nižšie testuje hodnotu v bunke B6 proti kroku 55.
=GESTEP(B6; 55)
Funkciu GESTEP môžete využiť s ďalšími funkciami, ako napr funkciu SUMIFS, aby ste získali počet hodnôt, ktoré sú väčšie alebo rovné zadanej hodnote kroku.
7. TRUNC
Táto funkcia skráti číslo na zadaný počet desatinných miest alebo celé číslo odstránením desatinnej časti čísla. Tu je syntax funkcie TRUNC:
=TRUNC(číslo; [počet_číslic])
Kde:
- číslo: číslo, ktoré chcete skrátiť.
- počet_číslic:počet desatinných miest, na ktoré sa má číslo skrátiť. Ak toto vynecháte, číslo sa skráti na nula desatinných miest.
Napríklad vzorec nižšie sa skráti 3.14158 v bunke A2 na dve desatinné miesta.
=TRUNC(A2; 2)
8. ABS
ABS vráti absolútnu hodnotu čísla, čo je číslo bez znamienka. Prevedie akúkoľvek zápornú hodnotu na kladnú hodnotu, pričom kladné hodnoty ponechá nezmenené. Ak chcete použiť vzorec ABS na viacero buniek, môžete ho vyplniť pomocou týchto buniek Triky automatického dopĺňania tabuliek Excelu.
=ABS(číslo)
Vzorec uvedený nižšie vráti absolútnu hodnotu čísla v bunke A2.
=ABS(A2)
9. AVERAGEIF
The Funkcia AVERAGEIF v Exceli vypočíta priemer z rozsahu čísel na základe podmienky alebo kritéria. Syntax funkcie AVERAGEIF je nasledovná:
=AVERAGEIF(rozsah, kritériá)
Kde:
- rozsah je rozsah buniek, ktoré chcete vyhodnotiť.
- kritériá je podmienka alebo kritérium, ktoré chcete použiť na spriemerovanie.
Napríklad vzorec nižšie nájde priemer čísel v A1 do A6, ale len pre bunky, ktoré obsahujú hodnotu väčšiu alebo rovnú 65.
=AVERAGEIF(A1:A6, ">=65")
10. SUMPRODUCT
SUMPRODUCT vynásobí zodpovedajúce prvky v poliach alebo rozsahoch buniek a potom vráti súčet súčinov. Tu je syntax pre funkciu SUMPRODUCT:
=SUMPRODUCT(pole1; [pole2]; ...)
Kde:
- pole1 je prvé pole alebo rozsah buniek, ktoré chcete vynásobiť a sčítať.
- pole2 je voliteľné druhé pole alebo rozsah buniek, ktoré chcete vynásobiť a sčítať.
Napríklad nasledujúci vzorec vynásobí počet jednotiek predaných v bunkách B2 do B6 s príslušnou cenou za jednotku v bunkách C2 do C6, potom pridá produkty, aby sa vrátila celková suma vygenerovaná z predaja.
=SUMPRODUCT(B2:B6, C2:C6)
Do funkcie SUMPRODUCT môžete zahrnúť až 255 polí alebo rozsahov.
Urobte výpočty v Exceli hračkou vďaka pokročilým funkciám
Excel je výkonný tabuľkový procesor, ktorý ponúka niekoľko funkcií na organizáciu a analýzu údajov. Zatiaľ čo základné a základné funkcie ako SUM a AVERAGE sú užitočné, pokročilé funkcie môžu pomôcť zjednodušiť zložité výpočty.
Či už ste analytik, obchodný profesionál alebo študent, ovládanie týchto funkcií vám pomôže pracovať efektívnejšie a robiť informovanejšie rozhodnutia založené na presných údajoch.