A két vagy több funkció - például a ROUND és a SUM - műveletek kombinálásával egyetlen képletben az Excel-t gyakran nevezik fészkelő funkciónak .
A fészkelés úgy valósul meg, hogy egy függvény a második függvény argumentumaként működik.
A fenti képen:
- A 6. sorban szereplő példában a SUM funkció a ROUND függvény szám- argumentuma.
- A 7. sor többszörös ROUND függvényekkel rendelkezik, mint a SUM függvény száma .
Az ROUND és SUM függvények kombinálása Excel-ben
Az Excel 2007 óta az egymásba ágyazott funkciószintek száma 64.
E verzió előtt csak hét fészkelő szint engedélyezett.
A beágyazott függvények kiértékelésekor az Excel mindig végrehajtja a legmélyebb vagy legbelsőbb funkciót, majd kifelé halad.
A két funkció sorrendjétől függően,
- Az adatok sorai vagy oszlopai összefoglalhatók, majd egy meghatározott tizedeshelyszámra kerekíthetők, mindegyik munkalapcellában, a fenti hat sorban.
- Az értékeket először lekerekíthetjük, majd összeadhatjuk, a fenti hét sorban.
- Az értékeket először lekerekíthetjük, majd összeadhatjuk, mindegyiket egy cellában egy SUM / ROUND beágyazott tömb-formula segítségével , a fenti nyolcadik sorban.
Annak ellenére, hogy a hat-nyolc sorokban szereplő képletek nagyon hasonló eredményeket produkálnak, a beágyazott függvények sorrendje fontos lehet.
A hat és hét sorban szereplő képletek eredményei csak 0,01 értékkel térnek el, ami az adatigényektől függően lehet, vagy nem lehet jelentős.
ROUND / SUM képlet példa
Az alábbi lépések azt mutatják be, hogyan adhatja meg a fenti képen a B6 cellában található ROUND / SUM képletet.
= ROUND (SUM (A2: A4), 2)
Bár a teljes képlet beírása manuálisan lehetséges, sokan könnyebben használják a függvény párbeszédablakát a képlet és az argumentumok beírásához.
A párbeszédablak egyszerűsíti a függvény argumentumainak egyidejű beírását, anélkül, hogy aggódnia kellene a függvény szintaxisától - például az argumentumokat körülvevő zárójelek és az érvek közötti elválasztójelek közé.
Bár a SUM funkciónak saját párbeszédablaka van, akkor nem használható, ha a függvény egy másik funkcióba van ágyazva. Az Excel nem engedélyezi a második párbeszédablak megnyitását a képlet bevitelkor.
- Kattintson a B6 cellára , hogy az aktív cellát létrehozza.
- Kattintson a szalag Formulák lapjára.
- Kattintson a Math & Trig menüpontra a függvény legördülő listájának megnyitásához.
- Kattintson a ROUND gombra a listában, hogy megnyissa a ROUND funkció párbeszédpanelt.
- Kattintson a párbeszédpanelen lévő Számsorra.
- Írja be a SUM (A2: A4) értéket a SUM funkció beírásához a ROUND funkció számértékeként.
- Kattintson a dialógusablak Num_digits sorára.
- Ehhez a sorhoz írja be a 2 értéket , hogy a SUM funkcióra válaszoljon 2 tizedesjegyig.
- Az OK gombra kattintva töltse ki a képletet és térjen vissza a munkalapra.
- A 766.87 válasznak meg kell jelennie a B6 cellában, mivel lekerekítettük az adatok összegét a D1-D3 cellákban (764.8653) a két tizedesjegyig.
- A C3 cellára kattintva megjelenik a beágyazott függvény
= ROUND (SUM (A2: A4), 2) a munkalap fölött található képletsávban.
SUM / ROUND Array vagy CSE képlet
A tömb-formula, például a B8 cellában található, lehetővé teszi több számítás elvégzését egy munkalap cellában.
A képletet körülvevő zárójelek vagy gömbölyű zárójelek {} felismerik a tömböket. Ezek a zárójelek nincsenek beírva, de a billentyűzeten a Shift + Ctrl + Enter billentyűk megnyomásával lépnek be.
A létrehozandó kulcsok miatt a tömb-képleteket néha CSE-képletnek nevezik.
A tömbök képletek általában a funkció párbeszédablakának támogatása nélkül jelennek meg. A SUM / ROUND tömb formula megadásához a B8 cellában:
- Kattintson a B8 cellára , hogy az aktív cellát létrehozza.
- Írja be a képletet = ROUND (SUM (A2: A4), 2).
- nyomja meg és tartsa lenyomva a Shift + Ctrl billentyűket a billentyűzeten.
- Nyomja meg és engedje fel az Enter gombot a billentyűzeten.
- A 768.86 értéket a B8 cellában kell megjeleníteni.
- A B8 cellára kattintva megjelenik a tömb formula
{= KÖNYV (SUM (A2: A4), 2)} a képlet sávban.
ROUNDUP vagy ROUNDDOWN helyett
Az Excelnek két másik lekerekítési funkciója van, amelyek nagyon hasonlóak a ROUND funkcióhoz - ROUNDUP és ROUNDDOWN. Ezeket a funkciókat akkor használják, ha az értékeket kerekíteni kívánja egy adott irányba, nem pedig az Excel kerekítési szabályaira támaszkodva.
Mivel mindkét funkció argumentuma megegyezik a ROUND függvényével, vagy könnyen helyettesíthető a fenti 6. sor határoló sémában.
A ROUNDUP / SUM képlet formája:
= ROUNDUP (SUM (A2: A4), 2)
A ROUNDDOWN / SUM képlet formája:
= ROUNDDOWN (SUM (A2: A4), 2)