Skip to main content

Gumagamit at Mga Halimbawa ng Mga Pag-andar sa Excel at Google Docs

Futuristic User Interactions: An Introduction to Leap Motion by Armaghan Behlum and Tomas Reimers (Hunyo 2025)

Futuristic User Interactions: An Introduction to Leap Motion by Armaghan Behlum and Tomas Reimers (Hunyo 2025)
Anonim

Ang isang function ay isang preset na formula sa Excel at Google Sheets na nilayon upang isakatuparan ang mga partikular na kalkulasyon sa cell kung saan ito matatagpuan.

Tandaan: Ang impormasyon sa artikulong ito ay nalalapat sa Excel 2019, Excel 2016, Excel 2013, at Google Sheets.

Function Syntax and Arguments

Ang syntax ng isang function ay tumutukoy sa layout ng function at kasama ang pangalan ng function, mga bracket, comma separator, at mga argumento. Tulad ng lahat ng mga formula, ang mga function ay nagsisimula sa pantay na tanda ( = ) na sinusundan ng pangalan ng function at mga argumento nito:

  • Ang pangalan ng function ay nagsasabi sa Excel kung anong mga kalkulasyon ang gagawin.
  • Ang mga argumento ay nakapaloob sa loob ng mga panaklong o mga round na bracket at isalaysay ang pag-andar kung anong data ang gagamitin sa mga kalkulasyon.

Halimbawa, ang isa sa mga pinaka ginagamit na function sa Excel at Google Sheet ay ang SUM function:

= SUM (D1: D6)

Sa halimbawang ito:

  • Ang pangalan ay nagsasabi sa Excel na idagdag ang data sa mga napiling cell.
  • Ang argumento (D1: D6) function ay nagdaragdag ng mga nilalaman ng hanay ng cell D1 sa D6.

Nesting Function sa Formula

Ang pagiging kapaki-pakinabang ng mga built-in na function ng Excel ay maaaring mapalawak sa pamamagitan ng paglalagay ng isa o higit pang mga function sa loob ng isa pang function sa isang formula. Ang epekto ng mga nesting function ay upang pahintulutan ang maraming kalkulasyon na maganap sa isang solong worksheet cell.

Upang gawin ito, ang nested function ay gumaganap bilang isa sa mga argumento para sa pangunahing o pinakamalayo na function. Halimbawa, sa sumusunod na formula, ang SUM function ay nested sa loob ng ROUND function.

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

Kapag sinusuri ang mga nested na function, Excel executes ang pinakamalalim, o pinakaloob na function, una at pagkatapos ay gumagana nito paraan palabas. Bilang resulta, ang formula sa itaas ay ngayon:

  • Hanapin ang kabuuan ng mga halaga sa mga cell D1 sa D6.
  • Ihambing ang resulta sa dalawang decimal place.

Mula noong Excel 2007, pinahintulutan ang hanggang sa 64 antas ng mga nested function. Sa mga naunang bersyon, pinahintulutan ang pitong antas ng nested function.

Worksheet kumpara sa Custom Function

Mayroong dalawang klase ng mga function sa Excel at Google Sheet:

  • Mga Function ng Worksheet
  • Pasadya o Tinukoy na Mga Function ng User

Ang mga function ng Worksheet ay mga katutubong sa programa, tulad ng SUM at ROUND tungkulin na tinalakay sa itaas. Ang mga custom na function, sa kabilang banda, ay mga nakasulat na mga function, o tinukoy, ng gumagamit.

Sa Excel, ang mga pasadyang function ay nakasulat sa built-in na programming language: Visual Basic para sa Mga Application o VBA para sa maikli. Ang mga function ay nilikha gamit ang editor ng Visual Basic, na naka-install sa Excel.

Ang mga pasadyang function ng Google Sheets ay nakasulat sa Script ng Apps, isang form ng JavaScript, at nilikha gamit ang editor ng script na matatagpuan sa ilalim ng Mga Tool menu.

Ang mga custom na pag-andar ay karaniwang, ngunit hindi palaging, tumatanggap ng ilang uri ng input ng data at nagbalik ng resulta sa cell kung saan ito matatagpuan.

Nasa ibaba ang isang halimbawa ng isang tinukoy ng user na function na kinakalkula ang mga diskwento ng mamimili na nakasulat sa VBA code. Ang orihinal na tinukoy ng mga function ng gumagamit, o UDFs , ay na-publish sa website ng Microsoft:

Diskwento sa Tungkulin (dami, presyo)Kung dami> = 100 PagkataposDiscount = dami * presyo * 0.1Iba PaDiskwento = 0Tapusin kungDiscount = Application.Round (Discount, 2)End Function

Mga Limitasyon

Sa Excel, ang mga function na tinukoy ng user ay maaari lamang ibalik ang mga halaga sa (mga) cell kung saan matatagpuan ang mga ito. Hindi nila maisagawa ang mga utos na nagbabago sa operating environment ng Excel, tulad ng pagbabago ng mga nilalaman o pag-format ng isang cell.

Nilalaman ng kaalaman ng Microsoft ang mga sumusunod na limitasyon para sa mga function na tinukoy ng gumagamit:

  • Pagpasok, pagtatanggal, o pag-format ng mga cell sa isang worksheet.
  • Ang pagpapalit ng halaga ng data sa isa pang cell.
  • Paglilipat, pagpapalit ng pangalan, pagtatanggal, o pagdagdag ng mga sheet sa isang workbook.
  • Pagbabago ng anumang mga opsyon sa kapaligiran, tulad ng mode ng pagkalkula o mga pagtingin sa screen.
  • Pag-set ng mga katangian o pagsasagawa ng karamihan sa mga pamamaraan.

Tinukoy ng Mga Function ng User kumpara sa Mga Mac sa Excel

Habang hindi kasalukuyang sinusuportahan ng Google Sheets ang mga ito, sa Excel, ang mga macro ay isang serye ng mga naitala na hakbang na nag-i-automate ang mga paulit-ulit na mga gawain sa workheet. Ang mga halimbawa ng mga gawain na maaaring awtomatiko ay kasama ang data ng pag-format o kopyahin at i-paste ang mga pagpapatakbo.

Kahit pareho ang paggamit ng VBA programming language ng Microsoft, ang mga ito ay naiiba sa dalawang aspeto:

  1. Ang mga UDFs ay nagsasagawa ng mga kalkulasyon, habang ang mga macro ay nagsasagawa ng mga pagkilos. Tulad ng nabanggit sa itaas, ang mga UDFs ay hindi maaaring magsagawa ng mga operasyon na nakakaapekto sa kapaligiran ng programa habang ang mga macro ay maaaring.
  2. Sa window ng Visual Basic editor, maaaring dalawa ang pagkakaiba sa:
    1. Nagsisimula ang UDFs sa isang Function pahayag at nagtatapos sa End Function .
    2. Magsisimula ang macros sa isang Sub pahayag at nagtatapos sa End Sub.