Die kombinasie van die bedrywighede van twee of meer funksies - soos ROUND en SUM - in 'n enkele formule in Excel word dikwels na verwys as nesfunksies .
Nasteling word bereik deur een funksie te dien as 'n argument vir die tweede funksie.
In die prent hierbo:
- Die voorbeeld in ry ses het die SUM funksie wat as die Nommer argument vir die ROUND funksie optree.
- Ry sewe het veelvuldige ROUND funksies as Getal argumente vir die SUM funksie.
Die kombinasie van die ROUND en SUM funksies in Excel
Sedert Excel 2007 is die aantal vlakke van funksies wat binne-in genesteer kan word, 64.
Voor hierdie weergawe is slegs sewe vlakke van nes toegelaat.
By die evalueer van geneste funksies, voer Excel altyd die diepste of binneste funksie eerste uit en dan werk sy uitwaarts.
Afhangende van die volgorde van die twee funksies wanneer dit gekombineer word,
- Rye of kolomme data kan opgesom word en dan afgerond word tot 'n sekere aantal desimale plekke, alles binne 'n enkele werkblad sel, ry ses hierbo.
- Waardes kan eers afgerond word en dan opgesom word, ry sewe hierbo.
- Waardes kan eers afgerond word en dan opgesom word, almal in 'n enkele sel met 'n SUM / ROUND geneste skikking formule , ry agt hierbo.
Alhoewel die formules in rye ses tot agt baie soortgelyke resultate lewer, kan die volgorde van die geneste funksies belangrik wees.
Die resultate vir die formules in rye ses en sewe verskil in waarde met slegs 0.01, wat mag of mag nie beduidend wees nie, afhangende van die datavereistes.
ROND / SUM Formule Voorbeeld
Die onderstaande stappe dek hoe om die ROUND / SUM formule in sel B6 in die prent hierbo in te voer.
= ROUND (som (A2: A4), 2)
Alhoewel dit moontlik is om die volledige formule handmatig in te voer, vind baie mense dit makliker om 'n funksie se dialoog te gebruik om die formule en argumente in te voer.
Die dialoogkassie maak dit makliker om die argumente van die funksie een keer in te voer sonder om te bekommer oor die funksie se sintaksis - soos die hakies rondom die argumente en die komma's wat as skeidings tussen die argumente optree.
Alhoewel die SUM-funksie sy eie dialoogkassie het, kan dit nie gebruik word wanneer die funksie in 'n ander funksie genesteer word nie. Excel laat nie toe dat 'n tweede dialoog oopgemaak word wanneer u 'n formule invoer nie.
- Klik op sel B6 om dit die aktiewe sel te maak.
- Klik op die Formules- oortjie van die lint .
- Klik op Wiskunde en Trig in die spyskaart om die aftreklys vir funksies oop te maak.
- Klik op ROUND in die lys om die ROUND-funksie dialoog oop te maak.
- Klik op die getallelyn in die dialoogkassie.
- Tik SUM (A2: A4) om die SUM-funksie as die Nommer- argument van die ROUND-funksie in te voer.
- Klik op die Num_digits lyn in die dialoogkassie.
- Tik 'n 2 in hierdie reël om die antwoord op die SUM-funksie na 2 desimale plekke af te rond.
- Klik OK om die formule te voltooi en terug te keer na die werkblad.
- Die antwoord 764.87 moet in sel B6 verskyn, aangesien ons die som van die data in selle D1 tot D3 (764.8653) tot 2 desimale plekke afgerond het.
- Deur op sel C3 te kliek, sal die geneste funksie vertoon word
= ROND (SUM (A2: A4), 2) in die formulebalk bokant die werkblad.
SUM / ROUND Array of CSE Formule
'N Skikkingformule, soos die een in sel B8, maak voorsiening vir veelvuldige berekeninge wat in 'n enkele werkkaart voorkom.
'N Skikking formule word maklik herken deur die hakies of krullerhakies () wat die formule omring. Hierdie hakies word egter nie ingetik nie, maar word ingevoer deur die Shift + Ctrl + Enter- sleutel op die sleutelbord te druk.
As gevolg van die sleutels wat gebruik word om hulle te skep, word skikkingformules soms na verwys as CSE-formules.
Array formules word normaalweg ingevoer sonder die hulp van 'n funksie se dialoog. Om die SUM / ROUND-skikkingformule in sel B8 in te voer:
- Klik op sel B8 om dit die aktiewe sel te maak.
- Tik die formule = ROND (SUM (A2: A4), 2).
- Press en hou die Shift + Ctrl- sleutels op die sleutelbord.
- Druk en laat die Enter- sleutel op die sleutelbord los.
- Die waarde 764.86 moet in sel B8 verskyn.
- Deur op sel B8 te kliek, sal die skikkingformule vertoon word
{= ROND (SUM (A2: A4), 2)} in die formulebalk.
Gebruik ROUNDUP of ROUNDDOWN in plaas daarvan
Excel het twee ander afrondingsfunksies wat baie ooreenstem met die ROUND-funksie - ROUNDUP en ROUNDDOWN. Hierdie funksies word gebruik as jy wil hê dat waardes in 'n spesifieke rigting afgerond word, eerder as om op Excel se afrondingsreëls te vertrou.
Aangesien die argumente vir albei hierdie funksies dieselfde is as dié van die ROUND-funksie, kan dit ook maklik in die bogenoemde geneste formule in ry ses vervang word.
Die vorm van die ROUNDUP / SUM formule sal wees:
= ROUNDUP (som (A2: A4), 2)
Die vorm van die ROUNDDOWN / SUM formule sal wees:
= ROUNDDOWN (som (A2: A4), 2)