Vnorené funkcie je zastrčený vo vnútri inú funkciu Exceli ako jeden zo svojich argumentov. Funkcie vnorenia vám umožňujú vrátiť výsledky, ktoré by ste inak získali len ťažko.
Nasledujúci obrázok ukazuje dennú záverečnú cenu Standard & Poor's 500 za mesiac september 2004. Možnou analýzou je zistiť, koľkokrát bola záverečná cena vyššia ako priemer za mesiac. Preto musíte vypočítať priemer skôr, ako budete môcť porovnať akúkoľvek jednotlivú cenu. Ak chcete najskôr vypočítať priemer, vložte funkciu AVERAGE do inej funkcie.
Funkcie hniezdenia.
Keď je funkcia vnorená do inej, najskôr sa vypočíta vnútorná funkcia. Potom sa tento výsledok použije ako argument pre vonkajšiu funkciu.
Funkcia COUNTIF počíta počet buniek v rozsahu, ktoré spĺňajú podmienku. Podmienkou v tomto prípade je, že každá jednotlivá hodnota v rozsahu je väčšia ako (>) priemer rozsahu. Vzorec v bunke D7 je =COUNTIF(B5:B25, „>“ & AVERAGE(B5:B25)). Ako prvá sa vyhodnotí funkcia AVERAGE; potom sa vyhodnotí funkcia COUNTIF, pričom sa ako argument použije vrátená hodnota z vnorenej funkcie.
Vnorené funkcie sa najlepšie zadávajú priamo. Dialógové okno Vložiť funkciu neuľahčuje zadanie vnorenej funkcie. Skúste jeden. V tomto príklade použijete funkciu AVERAGE na nájdenie priemeru najväčších hodnôt z dvoch množín čísel. Vnorená funkcia v tomto príklade je MAX. V rámci funkcie AVERAGE zadáte funkciu MAX dvakrát. Nasleduj tieto kroky:
Zadajte niekoľko rôznych čísel do jedného stĺpca.
Zadajte niekoľko rôznych čísel do iného stĺpca.
Kliknite na prázdnu bunku, kde sa má zobraziť výsledok.
Napíšte =AVERAGE( na spustenie záznamu funkcie.
Napíšte MAX(.
Kliknite na prvú bunku v druhej skupine čísel, stlačte tlačidlo myši a ťahajte cez všetky bunky prvej sady.
Adresa tohto rozsahu vstupuje do funkcie MAX.
Zadajte uzatváraciu zátvorku na ukončenie prvej funkcie MAX.
Zadajte čiarku (,).
Ešte raz napíšte MAX(.
Kliknite na prvú bunku v druhej skupine čísel, stlačte tlačidlo myši a ťahajte cez všetky bunky druhej sady.
Adresa tohto rozsahu vstupuje do funkcie MAX.
Zadaním uzatváracej zátvorky ukončíte druhú funkciu MAX.
Zadajte a).
Tým sa funkcia AVERAGE ukončí.
Stlačte Enter.
Tento obrázok ukazuje výsledok vašej vnorenej funkcie. Bunka C14 má tento vzorec: =AVERAGE(MAX(B4:B10),MAX(D4:D10)).
Získanie výsledku z vnorených funkcií.
Keď používate vnorené funkcie, pred vonkajšou funkciou je znak rovnosti (=), ak ide o začiatok vzorca. Akékoľvek vnorené funkcie nie je predchádzať znakom rovnosti.
Môžete vkladať funkcie až do 64 úrovní.