Ano ang Mga Pangangatwiran ng Excel Function (Isang Detalyadong Talakayan)

  • Ibahagi Ito
Hugh West

Maraming function ang Excel para sa iba't ibang operasyon. Sa loob ng mga panaklong ng mga function, naglalagay kami ng ilang mga input para sa nais na operasyon na gusto naming gawin. Ang mga input na ito sa loob ng mga panaklong ay tinatawag na mga argumento ng function . Sa artikulong ito, malalaman natin kung ano ang mga argumento ng function sa Excel. Gayundin, magiging pamilyar tayo sa iba't ibang uri ng argumento.

Paano Ipakita ang Mga Argumento ng Function sa Excel

Maaari tayong magpakita ng mga argumento ng function sa dalawang paraan.

1. Ipakita ang Function Mga Pangangatwiran Habang Nagta-type ng Function

Kapag nag-type ka ng pangalan ng function pagkatapos maglagay ng katumbas na sign at pagkatapos ay i-type ang unang bracket, awtomatikong ipapakita ng Excel ang mga kaukulang argumento. Tingnan ang sumusunod na larawan.

Kapag nag-type ka ng =IF(, awtomatikong lalabas ang mga argumento ng IF function .

2 . Ipakita ang Mga Pangangatwiran ng Function Gamit ang Keyboard Shortcut Ctrl+A

Sa nakaraang paraan, makikita mo lang ang mga argumento, ngunit pareho mong makikita at mailalagay ang input gamit ang ganitong paraan. Pagkatapos mag-type ng wastong pangalan ng function na sinusundan ng katumbas mag-sign in sa formula bar/anumang cell, ipinapakita ng sumusunod na shortcut ang dialog box ng function arguments.

Ctrl +A

Lalabas ang window . Ngayon ay makikita mo na ang mga argumento at maaari mo ring ipasok ang mga numero sa mga kahon.

Magbasa Nang Higit Pa: Paano Gamitin ang VBA Input Function sa Excel (2 Halimbawa)

Gaano Karaming Mga Argumento ang Maaaring Magkaroon ng Paggana?

Ang iba't ibang mga function ng Excel ay may ibang bilang ng mga argumento. Kahit na, ang ilan sa kanila ay walang anumang argumento. Tingnan natin.

1. Ang mga function na may Isang Pangangatwiran

Ang mga argumento ay kadalasang tinutukoy sa mga indibidwal na cell ngunit kabilang din dito ang mga hanay ng cell. Nasa ibaba ang isang halimbawa ng function na may iisang argument.

  • Dito ginamit namin ang UPPER function na kumukuha ng text-string bilang argument.
  • Tinatanggap nito isang argument bilang input at kino-convert ang maliit na titik sa malaking titik.
  • Ang formula na ginamit sa cell B4 ay:
=UPPER(B2)

Dito, ang argument ay isang text string na inilagay sa cell B2 .

2. Mga Function na may Maramihang Argument

Kung gusto mong gumamit ng maraming argumento sa isang function kailangan mong gumamit ng kuwit sa pagitan ng mga ito.

Halimbawa:

  • Sa ilang sitwasyon, kailangan mong kalkulahin ang average na function at sum function ng dalawang column. Alinman, maaari mong gamitin ang iisang argumento na may isang hanay o maaari kang gumamit ng dalawang argumento kung saan maaari mong tukuyin ang dalawang hanay nang hiwalay tulad ng,
=AVERAGE(C5:C14,D5:D14)

& ;

=SUM(C5:C14,D5:D14).

Narito, ( C5:C14,D5:D14 ) ay ang mga argumento para sa AVERAGE at SUM function. Dahil maraming argumento, pinaghihiwalay ang mga ito ng mga kuwit sa pagitan ng mga ito.

  • Makikita mo ang halimbawa sa ibaba na gumagamit ng tatlong argumento . Ang formula ay bilangsumusunod.
=TIME(8,15,40)

Sa halimbawang ito, ang function ay ang TIME function at gumagamit ito ng mga oras, minuto, at segundo bilang mga argumento.

Magbasa Nang Higit Pa: Paano Maglagay ng Comma Pagkatapos ng 2 Digit sa Excel (9 Mabilis na Paraan)

3. Mga Function na Walang Mga Argumento

Bagaman ang karamihan sa mga function ay gumagamit ng mga argumento, ang Excel ay may ilang mga paunang natukoy na function na hindi gumagamit ng anumang mga argumento. Gaya ng RAND(), TODAY(), at NOW().

Magbasa Nang Higit Pa: Paano Gamitin ang VBA User Defined Function (4 Angkop na Halimbawa)

3 Uri ng Argument sa Excel Functions

1. Mga Argument ng Kinakailangang Uri

Ang bawat function ng Excel na may mga argumento, ay may kahit isang kinakailangang argumento. Ang isang function ay dapat magkaroon ng lahat ng kinakailangang argumento nito upang maibalik ang isang wastong sagot. Bilang halimbawa, tingnan natin ang NETWORKDAYS function .

Ito ang syntax ng NETWORKDAYS function ay ang mga sumusunod.

NETWORKDAYS(start_date, end_date, [holidays] )

Ang mga input sa parenthesis ng isang function na walang square bracket ay ang mga kinakailangang argumento dito. Sa mga sumusunod na halimbawa, ang function na NETWORKDAYS ay may dalawang uri ng argumento: isang kinakailangang uri at isang opsyonal. Gamit ang mga kinakailangang argumento ang function ay bumalik ng 86 na araw bilang resulta.

2. Mga Argumento ng Opsyonal na Uri

May ilang mga function na gumagamit ng ilang mga argumento bilangopsyonal. Tulad ng larawan sa ibaba, pagkatapos i-type ang INDEX function , awtomatikong ipinapakita ng Excel ang kinakailangan at opsyonal na mga argumento ng function na iyon.

Magbasa Nang Higit Pa: Paano Gamitin ang INDEX MATCH sa Excel VBA

3. Mga Nested Function na Ginamit Bilang Mga Argumento ng Isa pang Function sa isang Excel Formula

Maaaring gamitin ang mga Function bilang mga argumento sa ilalim ng ibang function. Ang prosesong ito ay kilala bilang ang nesting function. Halimbawa, gusto naming magdagdag ng 5 taon sa isang partikular na petsa para malaman ang resultang petsa. gagamitin natin ang formula-

=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

Narito ang pangunahing function ay DATE . Ang YEAR, MONTH, at DAY ay ang iba pang mga function na naka-nest sa DATE function . Ang mga karagdagang function na ito ay tinatanggap bilang mga argumento para sa DATE function. Tulad ng YEAR(A2)+B2 ay ginamit bilang unang argumento ng DATE function.

Paghahanap ng Halaga ng Mga Nested Function. :

  • Upang mahanap ang mga value ng nested function na ginagamit bilang mga argument para sa ibang function kailangan mo lang piliin ang nested formula sa loob at pindutin ang F9 .

  • Pagkatapos nito, pindutin ang argumento ng pangunahing function, at sundin ang mga larawan sa ibaba upang makita kung ano ang eksaktong ginagawa.

Dito muna pipiliin natin ang unang argumento ng pangunahing function. Sa pangalawang larawan, pinindot lang namin ang F9 ng keyboardpindutan. Ipinakita nito ang tiyak na resulta ng argumentong iyon. Maaari mo ring gamitin ang pamamaraang ito para sa mga solong function din.

Mga Katulad na Pagbasa

  • 22 Mga Halimbawang Macro sa Excel VBA
  • 20 Mga Tip sa Praktikal na Pag-code para Mabisado ang Excel VBA
  • Paano Sumulat ng VBA Code sa Excel (Na may Madaling Hakbang)
  • Mga Uri ng VBA Macros sa Excel (Isang Mabilis na Gabay)
  • Ano ang Magagawa Mo sa VBA (6 Praktikal na Paggamit)

2 Paraan para Maglagay ng Mga Argumento sa Excel

May dalawang paraan kung saan maaari kang magpasok ng mga argumento sa Excel.

  • Pag-type ng function nang direkta sa isang cell
  • Paggamit Excel function Argument dialogue box.

1. Direktang Pag-type ng Function sa isang Cell

Sa ganitong paraan, kung gusto mong gumamit ng anumang function sa anumang partikular na cell, piliin ang cell na iyon at simulang isulat ang pangalan ng function na may “=” mag-sign in sa simula. Habang isinusulat mo ang pangalan ng function sa Excel makikita mo kung anong uri ng mga argumento ang maaari nitong tanggapin sa loob ng panaklong. Ipinapakita ng larawan sa ibaba kung paano magsulat ng function na may mga argumento sa Excel

2. Paggamit ng Excel Function Argument Dialog Box

Isang magandang kasanayan na gamitin ang Excel function argument dialogue box upang isulat ang pangalan ng function na may mga argumento. Upang mahanap ang function argument dialogue box, pindutin ang tab na mga formula sa itaas at pumili ng anumang formula mula doon makakakita ka ng isang kahon na lilitaw. Ngayon, saang halimbawang ito, ipinakita ko ang function na NETWORKDAYS kasama ang mga available na argument nito.

Ang pinakamagandang bahagi ng paggamit ng function argument dialogue box ay maaari mong ipasok ang mga argumento sa pamamagitan ng pag-alam sa kanila nang maayos. Kaya, bago maglagay ng anumang argumento, alam mo talaga kung ano ang iyong ginagawa.

Mga Uri ng Value ng Mga Argumento sa isang Function

Tumatanggap ang Excel ng maraming iba't ibang uri ng input bilang mga argument depende sa mga function na gusto mong gawin gamitin. Karamihan sa mga argumento sa Excel ay numeric data dahil ang mga tao ay malawakang gumagamit ng Excel para sa mga numeric na kalkulasyon. Ngunit tumatanggap din ito ng iba pang mga uri ng data. Ang mga uri ng argumento na ginagamit sa Excel ay ibinibigay sa ibaba.

  • Numeric data ( =SUM(5,10) )
  • Text-string data ( =UPPER(“Thomson”) )
  • Boolean value ( =OR(1+1=2) )
  • Mga Halaga ng Error ( =ISERR(#VALUE!) )

Mga Argumento sa Excel VBA Function

May tatlong uri ng mga pamamaraan ang Excel VBA. Sub, Function, at Property. Sa mga ito, Function ay may sumusunod na syntax.

[Public/Private /Friend] [Static] Function_Name ng Function [(arglist)] [Bilang uri]

[statements]

[name=expression]

[Lumabas sa Function]

[mga pahayag]

[name=expression]

End Function

Napansin namin dito na mayroon itong [(arglist)] na tumutukoy sa mga argumento ng Function statement sa Excel VBA. AngAng [] sa paligid ng arglist ay nagpapahiwatig na ang bahaging ito ay opsyonal para sa Function procedure. Ngayon tingnan natin ang mga bahagi ng isang listahan ng argument ng Function.

Ang arglist ng function ay may sumusunod na syntax.

[Opsyonal] [ByVal/ByRef] [ParamArray] varname [( )] [Bilang uri] [=defaultvalue]

Tatalakayin natin ang bawat isa sa mga bahaging ito na may mga halimbawa.

  • Opsyonal:

Ito ay nagpapahiwatig na ang isang argumento ay opsyonal kung gagamitin mo ito para sa isang argumento. Ang mga susunod na argumento ay dapat ding opsyonal, at kailangan mong ideklara ang mga ito gamit ang opsyonal na keyword.

  • ByVal:

Ito ay nagpapahiwatig na ang mga argumento ay ipinasa ng halaga sa halip na sanggunian. Isa rin itong opsyonal na uri ng argumento.

  • ByRef:

Ito ay bilang default na argumento. Kung wala kang tinukoy, isasaalang-alang ng Excel na nagpapasa ka ng sanggunian ng mga variable sa halip na mga halaga. Tinitiyak ng paggamit nito na mababago ito ng pamamaraan kung saan ito ipinapasa.

  • ParamArray:

Ito ang huling argumento sa listahan kapag ginamit. Hindi mo maaaring gamitin ang Opsyonal, ByVal o ByRef dito. Isa rin itong opsyonal na uri ng argumento. Nagbibigay-daan ito sa amin na gumamit ng arbitrary na bilang ng mga argumento.

  • varname:

Ito ay isang kinakailangang uri ng argumento. Sa pamamagitan nito, kailangan mong bigyan ng mga pangalan ang mga variable na may mga karaniwang karaniwang panuntunan.

  • uri:

Ito ay isa ring opsyonalargumento. Maaari mong itakda ang uri ng data gamit ito. Kung hindi opsyonal, maaari kang magtakda ng anumang uri ng data na tinukoy ng user.

  • defaultvalue:

anumang constant o expression ng constant. Nalalapat lamang sa mga opsyonal na parameter. Ang isang tahasang default na halaga ay maaari lamang maging Wala kung ang uri ay isang Bagay.

Halimbawa 1:

9074

Obserbahan ang sumusunod na linya:

Function CalculateNum_Difference_Optional(Number1 As Integer, Optional Number2 As Integer) As Double

Dito,

CalculateNum_Difference_Optional ay ang pangalan ng function , Number1, Number 2 ay varname, Integer ay uri ang ipinahayag.

Halimbawa 2: Paggamit ng Default na Halaga

Maaari tayong magtakda ng default na argumento para sa isang function, na nangangahulugang' Hindi kailanman pipiliin ang argumentong iyon, palaging pipiliin ang isang default na halaga.

1382

Halimbawa 3: Paggamit ng ByRef

7890

Halimbawa 4: Paggamit ng ByVal

8466

Magbasa Nang Higit Pa: Listahan ng 10 Karaniwang Ginagamit na Excel VBA Objects (Mga Katangian at Mga Halimbawa)

Excel VBA Function na Walang Mga Argumento

Sa Excel VBA, maaari kang magsulat ng isang function na may maraming mga argumento na kailangan mo ng batayan. Ngunit posible ring magsulat ng function nang walang argumento.

Tingnan ang sumusunod na pamamaraan:

Pumili ng File ➪ Mga Opsyon ➪ Pangkalahatan upang makita ang seksyong ito. Pagkatapos nito, ang sumusunod ay isang simpleng halimbawa ng isang custom na function na walang mga argumento. Ibinabalik ng function na ito ang UserName property ng Application object. Lumilitaw ang pangalang ito sa I-personalize ang iyong kopya ng Microsoft Office na seksyon ng Excel Options dialog box. Napakasimple ng function na ito, ngunit ito ang tanging paraan na magagamit mo ang username sa isang worksheet cell o formula.

4674

Kapag ipinasok mo ang sumusunod na formula sa isang worksheet cell, ipapakita ng cell ang pangalan ng ang kasalukuyang user:

=OfficeUserName()

Kapag gumamit ka ng function na walang argumento, dapat kang magsama ng set ng mga walang laman na panaklong.

Konklusyon

Kaya tinalakay namin ang mga argumento ng Excel function sa artikulong ito. Kung nakita mong kapaki-pakinabang ang talakayan, mangyaring ipaalam sa amin sa kahon ng komento. At para sa higit pang mga artikulong nauugnay sa Excel, pakibisita ang aming blog ExcelWIKI .

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.