Zer dira Excel funtzioen argudioak (eztabaida zehatza)

  • Partekatu Hau
Hugh West

Excel-ek funtzio asko ditu eragiketa desberdinetarako. Funtzioen parentesiaren barruan, egin nahi dugun eragiketarako sarrera batzuk jartzen ditugu. Parentesi barruko sarrera hauek funtzio argumentuak deitzen dira. Artikulu honetan, Excel-en funtzio-argumentuak zein diren ezagutuko dugu. Gainera, hainbat argumentu mota ezagutuko ditugu.

Nola erakutsi Funtzio-argudioak Excel-en

Funtzio-argumentuak bi modutara erakutsi ditzakegu.

1. Erakutsi funtzioa Funtzio bat idazten ari zaren bitartean argudioak

Funtzio-izena idazten duzunean berdintasun-ikurra jarri eta gero lehenengo parentesia idazten duzunean, Excel-ek automatikoki erakutsiko ditu dagozkien argumentuak. Begira ezazu hurrengo irudia.

=IF() idazten duzunean, IF funtzioaren argumentuak automatikoki agertzen dira.

2 Erakutsi funtzioen argudioak Teklatuko lasterbidea Ctrl+A erabiliz

Aurreko moduan, argumentuak besterik ez dituzu ikusi, baina sarrera ikusi eta jar dezakezu modu honetan. Baliozko funtzioaren izena idatzi ondoren hasi saioa formula-barran/edozein gelaxkan, hurrengo lasterbideak funtzioaren argumentuen elkarrizketa-koadroa aurkezten du.

Ctrl +A

Leihoa agertzen da. Orain argumentuak ikus ditzakezu eta koadroetan ere zenbakiak sar ditzakezu.

Irakurri gehiago: Nola erabili VBA sarrera funtzioa Excel-en (2 adibide)

Zenbat argudio izan ditzake funtzionamenduak?

Excel funtzio ezberdinek argumentu-kopuru desberdina dute. Nahiz eta, horietako batzuek ez dute inolako argudiorik. Ikus dezagun.

1. Argumentu bakarreko funtzioak

Argumentuak gelaxka indibidualetara aipatzen dira gehienetan, baina gelaxka-barrutiak ere barne hartzen ditu. Jarraian, argumentu bakarreko funtzio baten adibidea dago.

  • Hemen GOIAKO funtzioa erabili dugu, testu-katea argumentu gisa hartzen duena.
  • Onartzen du. argumentu bakarra sarrera gisa eta letra xehea letra larriz bihurtzen du.
  • B4 gelaxkan erabiltzen den formula hau da:
=UPPER(B2)

Hemen, argumentua B2 gelaxkan jarritako testu-kate bat da.

2. Argumentu anitzak dituzten funtzioak

Funtzio batean hainbat argumentu erabili nahi badituzu, haien artean koma erabili behar duzu.

Adibidea:

  • Kasu batzuetan, bi zutabeen batez besteko funtzioa eta batura funtzioa kalkulatu behar dituzu. Edo, argumentu bakarra erabil dezakezu barruti batekin edo bi argumentu erabil ditzakezu, non bi barrutiak bereizita defini ditzakezun bezala,
=AVERAGE(C5:C14,D5:D14)

& ;

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

Hemen, ( C5:C14,D5:D14 ) BATEZBESTEKO eta BURURA funtzioen argudioak dira. Argumentu anitz daudenez, haien artean komaz bereizten dira.

  • Beheko adibidea ikus dezakezu hiru argumentu erabiltzen dituena. Formula bezala dahonakoa da.
=TIME(8,15,40)

Adibide honetan, funtzioa TIME funtzioa da eta orduak, minutuak eta segundoak erabiltzen ditu argumentu gisa.

Irakurri gehiago: Nola jarri koma 2 digituren ondoren Excel-en (9 metodo azkar)

3. Argumenturik gabeko funtzioak

Funtzio gehienek argumentuak erabiltzen dituzten arren, Excel-ek argumenturik erabiltzen ez duten aurredefinitutako funtzio batzuk ditu. Esaterako, RAND(), TODAY(), eta ORAIN().

Irakurri gehiago: Nola erabili VBA erabiltzaileak definitutako funtzioa (4 adibide egoki)

3 argumentu mota Excel funtzioetan

1. Beharrezko motako argudioak

Argumentuak dituen Excel funtzio bakoitzak gutxienez beharrezko argumentu bat du. Funtzio batek behar diren argumentu guztiak izan behar ditu baliozko erantzun bat itzultzeko. Adibide gisa, ikus dezagun NETWORKDAYS funtzioa .

Hau da NETWORKDAYS funtzioaren sintaxia hau da.

SARE EGUNAK(hasiera_data, amaiera_data, [oporrak] )

Kantxeterik gabeko funtzio baten parentesietako sarrerak hemen beharrezko argumentuak dira. Hurrengo adibideetan, SARE EGUNAK funtzioak bi argumentu mota ditu: nahitaezko mota bat eta aukerakoa. Beharrezko argumentuekin funtzioak 86 egun itzuli ditu ondorioz.

2. Aukerako motako argudioak

Argumentu batzuk erabiltzen dituzten funtzio batzuk daudeaukerakoa. Beheko irudian bezala, INDEX funtzioa idatzi ondoren, Excel-ek automatikoki erakusten ditu funtzio horren beharrezko eta aukerako argumentuak.

Irakurri gehiago: Nola erabili INDEX MATCH Excel VBA-rekin

3. Excel formula batean beste funtzio baten argudio gisa erabiltzen diren funtzio habiatuak

Funtzioak beste funtzio baten argumentu gisa erabil daitezke. Prozesu hau habia funtzioa bezala ezagutzen da. Adibidez, data zehatz bati 5 urte gehitu nahi dizkiogu ondoriozko data jakiteko. formula erabiliko dugu-

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

Hemen funtzio nagusia DATA da. URTE, HILABETEA, eta EGUNA dira DATA funtzioan habiaratuta dauden beste funtzioak. Funtzio gehigarri hauek DATE funtzioaren argumentu gisa onartzen dira. URTEA(A2)+B2 bezala erabili da DATE funtzioaren lehen argumentu gisa.

Habiaraturiko funtzioen balioa aurkitzea. :

  • Funtzio ezberdin baterako argumentu gisa erabiltzen diren habiatutako funtzioen balioak aurkitzeko, barruan habiaraturiko formula hautatu eta F9 sakatu besterik ez duzu behar.

  • Ondoren, sakatu funtzio nagusiaren argumentua eta jarraitu beheko irudiei zer egiten den ikusteko.

Hemen lehenik eta behin funtzio nagusiaren lehen argumentua hautatzen dugu. Bigarren irudian, teklatuaren F9 sakatu besterik ez dugubotoia. Argudio horren emaitza zehatza erakusten zuen. Funtzio bakarrerako ere erabil dezakezu prozedura hau.

Antzeko irakurketak

  • 22 Makro-adibideak Excel VBA-n
  • 20 kodetze-aholku praktikoak Excel VBA menperatzeko
  • Nola idatzi VBA kodea Excel-en (urrats errazekin)
  • Motak Excel-en VBA makroak (gida azkarra)
  • VBArekin zer egin dezakezun (6 erabilera praktiko)

2 modu Excel-en argumentuak txertatzeko

Excel-en argumentuak txertatzeko bi modu daude.

  • Funtzioa zuzenean gelaxka batean idaztea
  • Erabili Excel funtzioa Argumentuaren elkarrizketa-koadroa.

1. Funtzioa zuzenean idaztea gelaxka batean

Horrela, edozein gelaxka zehatz batean funtzioren bat erabili nahi baduzu, hautatu gelaxka hori eta hasi funtzioaren izena idazten “=”<2 batekin> hasi hasieran. Excel-en funtzioaren izena idazten duzun bitartean parentesi artean zer-nolako argumentuak onar ditzakeen ikusiko duzu. Beheko irudiak Excel-en argumentuekin funtzio bat nola idatzi erakusten du

2. Excel funtzioaren argumentuaren elkarrizketa-koadroa erabiltzea

Praktika ona da Excel funtzioaren argumentuaren elkarrizketa-koadroa erabiltzea funtzioaren izena argumentuekin idazteko. Funtzioaren argumentua elkarrizketa-koadroa aurkitzeko, sakatu goiko formulak fitxan eta hautatu hortik edozein formula, koadro bat agertuko zaizula ikusiko duzu. Orain, barruanadibide honetan, NETWORKDAYS funtzioa erakutsi nuen bere argumentu erabilgarriekin.

Funtzioaren argumentua elkarrizketa-koadroa erabiltzearen alderik onena da txerta dezakezula. argudioak behar bezala ezagutuz. Beraz, edozein argumentu sartu baino lehen, badakizu zer egiten ari zaren.

Funtzio bateko argudio-motak balioak

Excel-ek hainbat sarrera mota onartzen ditu argumentu gisa, nahi dituzun funtzioen arabera. erabili. Excel-en argumentu gehienak zenbakizko datuak dira jendeak Excel asko erabiltzen baitu zenbakizko kalkuluetarako. Baina beste datu mota batzuk ere onartzen ditu. Excel-en erabiltzen diren argumentu motak behean ematen dira.

  • Zenbakizko datuak ( =SUM(5,10) )
  • Testu katearen datuak ( =GOIA(“Thomson”) )
  • Balio boolearrak ( =OR(1+1=2) )
  • Errore-balioak ( =ISERR(#BALIOA!) )

Excel VBA funtzioko argudioak

Excel VBAk hiru prozedura mota ditu. Azpi, Funtzioa, eta Jabetza. Horietatik, Funtzioa k honako sintaxia du.

[Publikoa/Pribatua /Laguna] [Estatikoa] Funtzioa Funtzio_izena [(arglist)] [Mota gisa]

[adierazpenak]

[izena=adierazpena]

[Irteera funtzioa]

[adierazpenak]

[izena=adierazpena]

Amaitu funtzioa

Hemen nabarituko dugu [(arglist)] Excel VBA-ko Funtzio adierazpenaren argumentuei erreferentzia egiten diola. The [] arglist inguruan zati hau Funtzio prozedurarako aukerakoa dela adierazten du. Ikus ditzagun orain Funtzioko argumentu-zerrenda baten zatiak.

Funtzio-arglistek sintaxia hau dauka.

[Aukera] [ByVal/ByRef] [ParamArray] varname [( )] [Mota gisa] [=defaultvalue]

Zati horietako bakoitza adibideekin eztabaidatuko dugu.

  • Aukera:

Honek argumentu bat aukerakoa dela adierazten du argumentu baterako erabiltzen baduzu. hurrengo argumentuak ere aukerakoak izan behar dira, eta hautazko gako-hitzarekin deklaratu behar dituzu.

  • ByVal:

Honek argumentuak direla adierazten du. erreferentziaren ordez balioz pasatu. Hau ere aukerako argumentu mota bat da.

  • ByRef:

Hau argumentu lehenetsia da. Ez baduzu ezer zehazten, Excel-ek balioen ordez aldagaien erreferentzia pasatzen ari zarela kontuan hartuko du. Hau erabiltzeak pasatzen den prozedurak alda dezakeela ziurtatzen du.

  • ParamArray:

Zerrendako azken argumentua da. erabiltzen denean. Ezin duzu erabili Optional, ByVal edo ByRef horrekin. Aukerako argumentu mota bat ere bada. Argumentu kopuru arbitrarioa erabiltzeko aukera ematen digu.

  • varname:

Hau nahitaezko argumentu mota da. Honen bidez, ohiko arau estandarrak dituzten aldagaiei izenak eman behar dizkiezu.

  • mota:

Hau ere hautazkoa da.argumentua. Honekin datu mota ezar dezakezu. Aukerakoa ez bada, erabiltzaileak definitutako edozein datu mota ezar dezakezu.

  • balio lehenetsia:

konstante baten edozein konstante edo adierazpen. Aukerako parametroei soilik aplikatzen zaie. Balio lehenetsi esplizitua Nothing bakarrik izan daiteke mota Objektua bada.

1. adibidea:

6757

Behatu lerro hau:

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

Hemen,

CalculateNum_Difference_Optional funtzioaren izena da, Zenbakia1, Zenbakia 2 varname, Integer<2 dira> mota deklaratzen da.

2. adibidea: Balio lehenetsiaren erabilera

Funtzio baterako argumentu lehenetsi bat ezar dezakegu, hau da, ' Ez dut inoiz argumentu hori hautatuko, balio lehenetsi bat aukeratuko da beti.

6445

3. adibidea: ByRef erabiltzea

2421

4. adibidea: ByVal erabiltzea

8088

Irakurri gehiago: Gehien erabiltzen diren 10 Excel VBA objektuen zerrenda (atributuak eta adibideak)

Excel VBA funtzioak argudiorik gabe

Excel-en VBA, funtzio bat idatz dezakezu oinarri behar adina argumenturekin. Baina argumenturik gabe ere posible da funtzio bat idaztea.

Ikusi prozedura hau:

Aukeratu Fitxategia ➪ Aukerak ➪ Orokorra atal hau ikusteko. Horren ostean, argumenturik ez duen funtzio pertsonalizatu baten adibide sinple bat da. Funtzio honek UserName propietatea itzultzen du Application objektuaren. Izen hau atalean agertzen da Pertsonalizatu Excel Aukerak elkarrizketa-koadroko Microsoft Office atalaren kopia. Funtzio hau oso erraza da, baina erabiltzaile-izena lan-orriko gelaxka edo formula batean erabiltzeko modu bakarra da.

8254

Ondoko formula lan-orriko gelaxka batean sartzen duzunean, gelaxkak honen izena erakusten du. egungo erabiltzailea:

=OfficeUserName()

Argumenturik gabeko funtzio bat erabiltzen duzunean, parentesi hutsen multzoa sartu behar duzu.

Ondorioa

Beraz, Excel funtzioen argumentuak eztabaidatu ditugu artikulu honetan. Eztabaida erabilgarria iruditzen bazaizu, esan iezaguzu iruzkinen koadroan. Eta Excel-ekin erlazionatutako artikulu gehiago lortzeko, bisitatu gure bloga ExcelWIKI .

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.