Združevanje funkcij ROUND in SUM v Excelu

Združevanje operacij dveh ali več funkcij - kot so ROUND in SUM - v eni formuli v Excelu pogosto imenujemo funkciji gnezdenja .

Nesting se doseže z eno funkcijo, ki deluje kot argument za drugo funkcijo.

Na zgornji sliki:

Združevanje funkcij ROUND in SUM v Excelu

Ker Excel 2007, število stopenj funkcij, ki jih je mogoče ugnezditi med seboj, je 64.

Pred to različico je bilo dovoljeno le sedem ravni gnezdenja.

Pri ocenjevanju ugnezdenih funkcij Excel vedno najprej izvede najglobljo ali najbolj intenzivno funkcijo in nato deluje navzven.

Glede na vrstni red obeh funkcij,

Čeprav formule v vrsticah od šest do osmih proizvajajo zelo podobne rezultate, je lahko pomemben nalog vgnezdenih funkcij.

Rezultati za formule v vrsticah šest in sedem se razlikujejo po vrednosti samo za 0,01, kar je lahko ali pa nebistveno glede na zahteve po podatkih.

Primer ROUND / SUM Formule

Spodnji koraki zajemajo, kako vnesti ROUND / SUM formulo v celici B6 na zgornji sliki.

= ROUND (SUM (A2: A4), 2)

Čeprav je celotna formula mogoče vnesti ročno, mnogi ljudje lažje uporabljajo pogovorno okno funkcije za vnos formule in argumentov.

Pogovorno okno poenostavlja vnašanje argumentov funkcije naenkrat, ne da bi morali skrbeti za sintakso funkcije - kot so oklepaji, ki obdajajo argumente in vejice, ki delujejo kot ločila med argumenti.

Čeprav ima funkcija SUM lastno pogovorno okno, je ni mogoče uporabiti, če je funkcija ugnezdena znotraj druge funkcije. Excel ne dovoljuje odpiranja drugega pogovornega okna pri vnosu formule.

  1. Kliknite celico B6, da postanete aktivna celica.
  2. Kliknite jeziček Formule v traku .
  3. V meniju kliknite Math & Trig, da odprete spustni seznam funkcij.
  4. Na seznamu kliknite ROUND, da odprete pogovorno okno funkcije ROUND.
  5. V pogovornem oknu kliknite številko .
  6. Vnesite SUM (A2: A4), da vnesete funkcijo SUM kot argument za številko funkcije ROUND.
  7. V pogovornem oknu kliknite vrstico Num_digits .
  8. V tej vrstici vnesite 2 , da zaokrožite odgovor na funkcijo SUM na 2 decimalna mesta.
  9. Kliknite V redu, da izpolnite formulo in se vrnete na delovni list.
  10. Odgovor 764.87 se mora pojaviti v celici B6, ker smo zaokrožili vsoto podatkov v celicah D1 do D3 (764.8653) na dve decimalni mesti.
  11. S klikom na celico C3 se prikaže ugnezdena funkcija
    = ROUND (SUM (A2: A4), 2) v vrstici formule nad delovnim listom.

SUM / ROUND Array ali CSE Formula

Formula nizov, kot je tista v celici B8, omogoča večkratne izračune v eni sami celici delovnega lista.

Formula matrike zlahka prepoznajo oklepaji ali skrite oklepaje {}, ki obkrožajo formulo. Vendar pa ti zavihki niso vneseni, ampak jih vnesete s pritiskom na tipke Shift + Ctrl + Enter na tipkovnici.

Zaradi ključev, uporabljenih za njihovo ustvarjanje, se formule matrike včasih imenujejo formule CSE.

Formule matrike se običajno vnašajo brez pomoči pogovornega okna funkcije. Če želite v celico B8 vnesti formula SUM / ROUND array:

  1. Kliknite celico B8, da postanete aktivna celica.
  2. Vnesite v formulo = ROUND (SUM (A2: A4), 2).
  3. Pritisnite in držite tipke Shift + Ctrl na tipkovnici.
  4. Pritisnite in spustite tipko Enter na tipkovnici.
  5. V celici B8 se mora pojaviti vrednost 764.86.
  6. S klikom na celico B8 se prikaže formula matrike
    {= ROUND (SUM (A2: A4), 2)} v vrstici s formulo.

Uporaba ROUNDUP ali ROUNDDOWN Namesto tega

Excel ima dve drugi funkciji zaokroževanja, ki sta zelo podobna funkciji ROUND - ROUNDUP in ROUNDDOWN. Te funkcije se uporabljajo, kadar želite, da se vrednosti zaokrožijo v določeni smeri, namesto da se zanašajo na Excelova pravila za zaokroževanje.

Ker so argumenti za obe funkciji enaki kot funkcija ROUND, jih je mogoče zlahka nadomestiti z zgornjo ugnezdano formulo v vrstici šest.

Formula ROUNDUP / SUM bi bila:

= ROUNDUP (SUM (A2: A4), 2)

Formula ROUNDDOWN / SUM bi bila:

= ROUNDDOWN (SUM (A2: A4), 2)