Skilgreining, notkun og dæmi um aðgerðir í Excel

Aðgerð er forstillt formúla í Excel og Google Sheets sem er ætlað að framkvæma ákveðnar útreikningar í klefanum þar sem hann er staðsettur.

Virkt setningafræði og rök

Setningafræði þýðir að skipulag aðgerðarinnar og inniheldur heiti aðgerða, sviga, kommaseparatorer og rök .

Eins og allar formúlur byrja aðgerðirnar með jafnréttismerkinu ( = ) fylgt eftir með nafni hlutans og rökum þess:

Til dæmis er ein af mest notuðu hlutverkum í Excel og Google Sheets SUM virka :

= SUM (D1: D6)

Í þessu dæmi,

Nesting aðgerðir í formúlum

Gagnsemi innbyggðra aðgerða Excel má stækka með því að sameina einn eða fleiri aðgerðir innan annars aðgerða í formúlu. Áhrif hnekkunaraðgerða er að leyfa margar útreikningar að eiga sér stað í einum verkstæði klefi .

Til að gera þetta virkar hlutverkið sem eitt af rökunum fyrir aðal- eða ytri virknina.

Til dæmis, í eftirfarandi formúlu er SUM aðgerðin inni í ROUND aðgerðinni .

Þetta er gert með því að nota SUM aðgerðina sem númer röksemdafærslunnar.

& # 61; UMFERÐ (SUM (D1: D6), 2)

Við mat á hreinum aðgerðum, Excel framkvæmir djúpa eða innrasta virka, fyrst og þá vinnur það út á við. Þess vegna mun formúlan hér að ofan nú:

  1. finnið summan af gildunum í frumum D1 til D6;
  2. umferð þessa niðurstöðu í tvo aukastafa.

Frá Excel 2007 er allt að 64 stig af hreinum aðgerðum heimilt. Í útgáfum fyrir þetta voru 7 stig af hreinum aðgerðum leyfðar.

Verkstæði vs Custom Aðgerðir

Það eru tvær tegundir af aðgerðum í Excel og Google Sheets:

Verkstæði virka eru þær sem eru innfæddir í forritinu, svo sem SUM og ROUND aðgerðirnar sem ræddar eru hér að ofan.

Sérsniðnar aðgerðir, hins vegar, eru aðgerðir sem eru skrifaðar eða skilgreindir af notanda.

Í Excel eru sérsniðnar aðgerðir skrifaðar í innbyggðu forritunarmálinu: Visual Basic for Applications eða VBA fyrir stuttu. Aðgerðirnar eru búnar til með því að nota Visual Basic ritstjóri sem staðsett er á þróunarflipanum á borðið .

Sérsniðnar aðgerðir Google töflna eru skrifaðar í Apps Script - mynd af JavaScript - og eru búnar til með því að nota handritaritillinn sem er staðsettur undir valmyndinni Verkfæri .

Sérsniðnar aðgerðir, venjulega, en ekki alltaf, samþykkja einhvers konar gögn inntak og skila niðurstöðu í reitnum þar sem hún er staðsett.

Hér að neðan er dæmi um notanda skilgreind aðgerð sem reiknar kaupanda afslætti skrifað í VBA kóða. Upprunalega notendahópurinn, eða UDF, er birtur á heimasíðu Microsoft:

Virka Afsláttur (magn, verð)
Ef magn> = 100 þá
Afsláttur = magn * verð * 0,1
Annar
Afsláttur = 0
Ljúka ef
Afsláttur = Umsókn. Rúnn (Afsláttur, 2)
Loka virka

Takmarkanir

Í Excel, notandi skilgreindar aðgerðir geta aðeins skilað gildi í reitinn (s) þar sem þeir eru staðsettir. Með því að gera það, geta þeir ekki framkvæmt skipanir sem á einhvern hátt breyta vinnuumhverfi Excel - eins og að breyta innihaldi eða formi frumu.

Þekkingargrunnur Microsoft sýnir eftirfarandi takmarkanir fyrir notendaskilgreindar aðgerðir:

Notandi Skilgreindir Aðgerðir vs Macros í Excel

Þó að Google töflur styðja ekki þau núna, í Excel er fjölvi röð af skráðum skrefum sem gerir sjálfvirkan endurtekin verkaskjal verkefni - eins og að forsníða gögn eða afrita og líma aðgerðir - með því að líkja eftir mínútum eða músaraðgerðum.

Þrátt fyrir að bæði nýta VBA forritunarmál Microsoft eru þau ólík í báðum áttum:

  1. Undirbúningur UDF er með útreikningum meðan makrólar framkvæma aðgerðir. Eins og áður hefur verið getið getur UDF ekki framkvæmt aðgerðir sem hafa áhrif á umhverfi forritsins meðan fjölvi getur.
  2. Í Visual Basic ritglugganum geta tveir verið aðgreindir vegna þess að:
    • UDF byrjar með virkni yfirlýsingu og endar með End Function ;
    • Fjölvi byrjar með undir yfirlýsingu og endar með End Sub .