Kasutusalad ja funktsioonide näited Excelis ja Google'i arvutustabelites

Funktsioon on eelseadistatud valem sisse Excel ja Google'i arvutustabelid mis on ette nähtud konkreetsete arvutuste tegemiseks lahtris, kus see asub.

Selles artiklis olev teave kehtib Excel 2019, Excel 2016, Excel 2013 ja Google'i arvutustabelite kohta.

Funktsiooni süntaks ja argumendid

Funktsioon süntaks viitab funktsiooni paigutusele ja sisaldab funktsiooni nime, sulud, koma eraldajaid ja argumendid. Nagu kõik valemid, algavad funktsioonid võrdusmärgiga ( = ), millele järgneb funktsiooni nimi ja selle argumendid:

  • Funktsiooni nimi ütleb Excelile, milliseid arvutusi teha.
  • Argumendid sisalduvad sulgudes või ümarsulgudes ja ütlevad funktsioonile, milliseid andmeid nendes arvutustes kasutada.
Exceli ekraanipilt, millel on SUM-valem

Näiteks üks Exceli ja Google'i arvutustabelite enimkasutatavaid funktsioone on SUM funktsioon:

= SUMMA ( D1: D6 )

Selles näites:

  • Nimi käsib Excelil need kokku liita andmeid valitud lahtrites.
  • Argument (D1:D6) lisab lahtrivahemiku sisu D1 juurde D6.

Funktsioonide pesastamine valemites

Exceli sisseehitatud funktsioonide kasulikkust saab laiendada, pesastades ühe või mitu funktsiooni valemis teise funktsiooni sisse. Pesastusfunktsioonide mõju võimaldab ühel töölehel teha mitu arvutust

kamber.

Exceli ekraanipilt, mis näitab pesastatud ümardamist SUM

Selleks toimib pesastatud funktsioon ühe argumendina peamise või äärepoolseima funktsiooni jaoks. Näiteks järgmises valemis Funktsioon SUM on pesastatud funktsiooni ROUND sees.

= RING(SUMMA (D1: D6), 2)

Pesastatud funktsioonide hindamisel käivitab Excel esmalt sügavaima või sisemise funktsiooni ja seejärel töötab väljapoole. Selle tulemusena on ülaltoodud valem nüüd järgmine:

  • Leidke lahtrites olevate väärtuste summa D1 juurde D6.
  • Ümardage see tulemus kahe kümnendkohani.

Alates Excel 2007-st on lubatud kuni 64 pesastatud funktsioonide taset. Varasemates versioonides oli pesastatud funktsioonide seitse taset lubatud.

Tööleht vs. Kohandatud funktsioonid

Excelis ja Google'i arvutustabelites on kaks funktsioonide klassi:

  • Töölehe funktsioonid
  • Kohandatud või kasutaja määratud funktsioonid

Töölehe funktsioonid on programmi sisseehitatud funktsioonid, näiteks SUMMA ja RING eespool käsitletud funktsioonid. Kohandatud funktsioonid on seevastu funktsioonid, mille on kirjutanud või määratlenud kasutaja.

Excelis kirjutatakse kohandatud funktsioonid sisseehitatud programmeerimiskeeles: Visual Basic rakendustele või lühidalt VBA. Funktsioonid luuakse Visual Basicu redaktoriga, mis on installitud Exceliga.

Google'i arvutustabelite ekraanipilt, mis näitab skriptivalikut

Google'i arvutustabelite kohandatud funktsioonid on sisse kirjutatud Rakenduste skript, JavaScripti vorm ja luuakse alloleva skriptiredaktori abil Tööriistadmenüü.

Kohandatud funktsioonid aktsepteerivad tavaliselt, kuid mitte alati, mingil kujul andmesisendit ja tagastavad tulemuse lahtris, kus see asub.

Allpool on näide kasutaja määratud funktsioonist, mis arvutab VBA koodis kirjutatud ostja allahindlusi. Algsed kasutaja määratud funktsioonid või UDF-id, on avaldatud Microsofti veebisaidil:

Funktsiooni allahindlus (kogus, hind)
Kui kogus >=100 Siis
Allahindlus = kogus * hind * 0,1
Muidu
Allahindlus = 0
Lõpeta Kui
Allahindlus = Taotlus. Ring (allahindlus, 2)
Lõpetamisfunktsioon.

Piirangud

Excelis saavad kasutaja määratud funktsioonid väärtusi tagastada ainult lahtrisse (lahtritesse), kus need asuvad. Nad ei saa täita käske, mis muudavad Exceli töökeskkonda (nt lahtri sisu või vormingu muutmine).

Microsofti teadmistebaasis on kasutaja määratud funktsioonide jaoks loetletud järgmised piirangud.

  • Lahtrite lisamine, kustutamine või vormindamine töölehel.
  • Andmete väärtuse muutmine teises lahtris.
  • Lehtede teisaldamine, ümbernimetamine, kustutamine või lisamine a töövihik.
  • Keskkonna suvandite, näiteks arvutusrežiimi või ekraanivaadete muutmine.
  • Atribuutide määramine või enamiku meetodite käivitamine.

Kasutaja määratud funktsioonid vs. Makrod Excelis

Kuigi Google'i arvutustabelid neid praegu ei toeta, siis Excelis makrod on rida salvestatud samme, mis automatiseerivad korduvaid töölehe ülesandeid. Näited ülesannetest, mida saab automatiseerida, hõlmavad andmete vormindamist või kopeerimis- ja kleepimistoiminguid.

VB redaktori ekraanipilt

Kuigi mõlemad kasutavad Microsofti VBA programmeerimiskeelt, erinevad need kahest aspektist:

  1. UDF-id teha arvutusi, makrodel aga toiminguid. Nagu eespool mainitud, ei saa UDF-id sooritada toiminguid, mis mõjutavad programmi keskkonda, samas kui makrod saavad seda teha.
    1. Visual Basicu redaktori aknas saab neid kahte eristada, kuna:
      UDF-id algavad tähega a Funktsioonavaldus ja lõpp Lõpetamisfunktsioon.
    2. Makrod algavad tähega a Subavaldus ja lõpp Lõpeta alam.