Toiminto on esiasetettu kaava Excelissä ja Google Sheetsissä, joiden tarkoituksena on suorittaa erityisiä laskelmia sen solussa, jossa se sijaitsee.
Huomautus: Tässä artikkelissa olevat tiedot koskevat Excel 2019, Excel 2016, Excel 2013 ja Google Sheets.
Toimintojen syntaksi ja argumentit
Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet, pilkkuerot ja argumentit. Kuten kaikki kaavat, toiminnot alkavat yhtäläisellä merkillä ( = ), jota seuraa funktion nimi ja sen argumentit:
- Toiminnon nimi kertoo Excelille, mitä laskelmia suoritetaan.
- Argumentit ovat sulkeissa tai pyöreissä sulkeissa ja kertovat toiminnolle, mitä tietoja kyseisissä laskelmissa käytetään.
Esimerkiksi eräs Excel- ja Google Sheetsin käytetyistä toiminnoista on SUM-toiminto:
= SUM (D1: D6)
Tässä esimerkissä: Excelin sisäisten toimintojen hyödyllisyyttä voidaan laajentaa pesemällä yksi tai useampia funktioita toisessa funktiossa kaavassa. Pesimistoimintojen vaikutus on mahdollistaa useiden laskelmien suorittaminen yhdessä laskentataulukossa. Tätä varten sisäkkäinen toiminto toimii yhtenä tärkeimmistä tai uloimmista toiminnoista. Esimerkiksi seuraavassa kaavassa SUM-toiminto on sisäkkäinen ROUND-toiminnon sisällä. = ROUND (SUM (D1: D6), 2) Kun sisäkkäisiä toimintoja arvioidaan, Excel suorittaa ensin syvimmän tai sisäisen toiminnon ja sitten tekee sen ulospäin. Tämän seurauksena yllä oleva kaava on nyt: Excel 2007: ssä on sallittu enintään 64 tasoitettujen toimintojen tasoja. Aiemmissa versioissa sallittiin sisäkkäisten toimintojen seitsemän tasoa. Excel- ja Google-lomakkeissa on kaksi toimintojen ryhmää: Työarkin toiminnot ovat ohjelman kaltaisia, kuten SUMMA ja PYÖRISTÄÄ edellä kuvatut toiminnot. Toisaalta, mukautetut toiminnot ovat käyttäjän kirjoittamia tai määritettyjä toimintoja. Excelissä mukautetut toiminnot kirjoitetaan sisäänrakennetulla ohjelmointikielellä: Visual Basic for Applications tai VBA lyhyesti. Toiminnot luodaan Visual Basic -editorilla, joka on asennettu Exceliin. Google Sheetsin mukautetut toiminnot kirjoitetaan Apps Script, joka on JavaScript-muoto ja joka luodaan komentosarjan avulla Työkalut valikko. Mukautetut toiminnot yleensä, mutta eivät aina, hyväksy tietyn tiedon syöttämisen ja palauttavat tulokset soluun, jossa se sijaitsee. Alla on esimerkki käyttäjän määrittelemästä toiminnosta, joka laskee VBA-koodiin kirjoitetut ostajan alennukset. Alkuperäiset käyttäjän määrittelemät toiminnot tai UDFS , julkaistaan Microsoftin verkkosivuilla: Toiminto Alennus (määrä, hinta)Jos määrä> = 100 SittenAlennus = määrä * hinta * 0.1muuAlennus = 0Loppu JosAlennus = Sovellus.Vaihtoehto (alennus, 2)Lopeta toiminto Excelissä käyttäjäkohtaiset toiminnot voivat palauttaa arvot vain niihin soluihin, joissa ne sijaitsevat. He eivät pysty toteuttamaan komentoja, jotka muuttavat Excelin toimintaympäristöä, kuten solun sisällön tai muotoilun muuttamista. Microsoftin tietämyskannassa luetellaan seuraavat rajoitukset käyttäjän määrittämiin toimintoihin: Vaikka Google-arkit eivät tällä hetkellä tue niitä, Excelissä makrot ovat sarja kirjattuja vaiheita, jotka automatisoivat toistuvia laskentataulukon tehtäviä. Esimerkkejä tehtävistä, jotka voidaan automatisoida, sisältävät muotoilutiedot tai kopioi ja liitä toimet. Vaikka molemmat käyttävät Microsoftin VBA-ohjelmointikieltä, ne eroavat toisistaan kahdella tavalla:
Nestemäiset toiminnot kaavoissa
Työtaso vs. mukautetut toiminnot
rajoitukset
Käyttäjän määrittelemät toiminnot ja makrot Excelissä