Skip to main content

Az Excel és a Google Dokumentumok funkcióinak használata és példái

UFC 202: Fight Motion (Lehet 2024)

UFC 202: Fight Motion (Lehet 2024)
Anonim

Egy függvény egy előre beállított képlet az Excel és a Google Táblázatokban, amelyek célja, hogy konkrét számításokat hajtson végre a cella, amelyben található.

jegyzet: A cikkben szereplő információk az Excel 2019, Excel 2016, Excel 2013 és a Google Táblázatokra vonatkoznak.

Funkció-szintaxis és érvek

A függvény szintaxisa a függvény elrendezésére utal, és tartalmazza a függvény nevét, zárójeleket, vesszőelválasztókat és argumentumokat. Mint minden képlet, a funkciók egyenlő jelzéssel kezdődnek ( = ), amelyet a függvény neve és érvei követnek:

  • A függvény neve megmondja az Excel-nek, hogy milyen számításokat kell végrehajtani.
  • Az érvelés zárójelben vagy kerek zárójelben található, és mondja meg a függvényt, hogy milyen adatokat kell használni a számításokban.

Például az Excel és a Google Táblák egyik leggyakrabban használt funkciója az SUM funkció:

= SUM (D1: D6)

Ebben a példában:

  • A név megmondja az Excel-nek, hogy összeadja az adatokat a kijelölt cellákban.
  • A vita (D1: D6) függvény hozzáadja a cellatartomány tartalmát D1 nak nek D6.

Függő funkciók a képletekben

Az Excel beépített funkcióinak hasznossága bővíthető egy vagy több függvény beágyazásával egy másik funkcióban egy képletben. A fészkelő funkciók hatása, hogy több számítást végezzen egyetlen munkalapcellában.

Ehhez a beágyazott funkció a fő vagy a legkülső funkció egyik argumentuma. Például a következő képletben az SUM funkció beágyazódik a ROUND függvénybe.

= ROUND (SUM (D1: D6), 2)

A beágyazott függvények kiértékelésekor az Excel a legmélyebb vagy legbelsőbb funkciót hajtja végre, majd kifelé halad. Ennek eredményeképpen a fenti képlet mostantól:

  • Keresse meg az értékek összegét a cellákban D1 nak nek D6.
  • Kerekítse ezt az eredményt két tizedes pontossággal.

Az Excel 2007 óta engedélyezett a beágyazott funkciók legfeljebb 64 szintje. Az előző verziókban a beágyazott funkciók hét szintje engedélyezett.

Munkalap vagy egyedi funkciók

Az Excel és a Google Táblákban két funkciócsoport létezik:

  • Munkalap függvények
  • Egyéni vagy felhasználó által meghatározott funkciók

A munkalap függvényei a programhoz hasonlóak, például a ÖSSZEG és KEREK fent tárgyalt funkciók. Az egyéni funkciók viszont a felhasználó által írt vagy definiált funkciók.

Az Excel programban az egyéni funkciók a beépített programozási nyelven íródnak: Visual Basic for Applications vagy VBA rövidre. A funkciók az Excel programmal telepített Visual Basic szerkesztővel kerülnek létrehozásra.

A Google Táblák egyéni funkciói be vannak írva Apps Script, a JavaScript egy formája, és a Eszközök menü.

Az egyéni funkciók általában, de nem mindig, elfogadják az adatbevitel valamilyen formáját, és eredményt adnak a keresett cellában.

Az alábbiakban egy olyan felhasználó által definiált függvény példája látható, amely kiszámítja a VBA kódban írt vevői engedményeket. Az eredeti, felhasználó által meghatározott funkciók, vagy UDF , közzéteszik a Microsoft weboldalán:

Funkció Kedvezmény (mennyiség, ár)Ha mennyiség> = 100, akkorKedvezmény = mennyiség * ár * 0.1MásKedvezmény = 0End IfKedvezmény = Alkalmazás.Rend (kedvezmény, 2)Vége funkció

korlátozások

Az Excel programban a felhasználó által definiált függvények csak azokat az értékeket adják vissza a cellába, amelyikben találhatóak. Nem hajthatók végre olyan parancsok, amelyek megváltoztatják az Excel operációs környezetét, például a cella tartalmának vagy formázásának módosítását.

A Microsoft tudásbázis a következő korlátozásokat sorolja fel a felhasználó által definiált függvényekhez:

  • Cella beillesztése, törlése vagy formázása munkalapon.
  • Az adatok értékének megváltoztatása egy másik cellában.
  • Lapok áthelyezése, átnevezése, törlése vagy hozzáadásával.
  • Környezeti beállítások, például a számítási mód vagy a képernyő nézetek módosítása.
  • Tulajdonságok beállítása vagy a legtöbb módszer végrehajtása.

Felhasználó által definiált függvények és makrók Excelben

Miközben a Google Táblázatok jelenleg nem támogatja őket, az Excelben a makrók egy sor rögzített lépés, amelyek automatizálják az ismétlődő munkalap feladatait. Az automatizálható feladatok példái közé tartoznak az adatok formázása vagy a műveletek másolása és beillesztése.

Bár mindkettő a Microsoft VBA programozási nyelvét használja, kétféleképpen különböznek egymástól:

  1. Az UDF végzi a számításokat, míg a makrók végrehajtják a műveleteket. Mint már említettük, az UDF-ek nem tudnak olyan műveleteket végrehajtani, amelyek befolyásolják a program környezetét, miközben a makrók képesek.
  2. A Visual Basic szerkesztőablakban a kettő differenciálható, mert:
    1. Az UDF-k a Funkció kijelentés és vége Vége funkció .
    2. A makrók a Alatti kijelentés és vége End Sub.