Edukien taula
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 .