Wat binne arguminten foar Excel-funksje (in detaillearre diskusje)

  • Diel Dit
Hugh West

Excel hat in protte funksjes foar ferskate operaasjes. Binnen de haakjes fan 'e funksjes sette wy wat ynputs foar de winske operaasje dy't wy wolle útfiere. Dizze yngongen binnen de haakjes wurde funksjearguminten neamd. Yn dit artikel sille wy witte hokker funksje arguminten binne yn Excel. Ek wurde wy fertroud mei ferskate soarten arguminten.

Hoe funksje-arguminten yn Excel sjen te litten

Wy kinne funksje-arguminten op twa manieren sjen litte.

1. Funksje sjen litte Arguminten by it typen fan in funksje

As jo ​​in funksjenamme typearje nei it pleatsen fan in lykweardich teken en dan de earste beugel typt, sil Excel automatysk de oanbelangjende arguminten sjen litte. Sjoch nei de folgjende ôfbylding.

As jo ​​=IF(, dan ferskine de arguminten fan de IF-funksje automatysk.

2 Funksje-arguminten sjen litte mei toetseboerd fluchtoets Ctrl+A

Op 'e foarige manier kinne jo gewoan de arguminten sjen, mar jo kinne beide ynfier sjen en pleatse mei dizze manier. oanmelde yn de formulebalke/elke sel, de folgjende fluchtoets presintearret it dialoochfinster funksje arguminten.

Ctrl +A

It finster ferskynt No kinne jo de arguminten sjen en kinne jo ek nûmers yn 'e fakjes ynfiere.

Lês mear: Hoe kinne jo VBA-ynfierfunksje brûke yn Excel (2 foarbylden)

Hoefolle arguminten kinne funksje hawwe?

Ferskillende Excel-funksjes hawwe in oar oantal arguminten. Sels, guon fan harren hawwe hielendal gjin arguminten. Lit sjen.

1. Funksjes mei ien argumint

Arguminten wurde meast ferwiisd nei yndividuele sellen, mar it omfettet ek selberiken. Hjirûnder is in foarbyld fan in funksje mei ien argumint.

  • Hjir hawwe wy de UPPER-funksje brûkt dy't tekst-string as argumint nimt.
  • It akseptearret ien argumint as ynfier en konvertearret de lytse letter yn de haadletter.
  • De formule brûkt yn sel B4 is:
=UPPER(B2)

Hjir is it argumint in tekststring pleatst yn sel B2 .

2. Funksjes mei meardere arguminten

As jo ​​meardere arguminten yn in funksje brûke wolle, moatte jo in komma tusken har brûke.

Foarbyld:

  • Yn guon gefallen moatte jo de gemiddelde funksje en somfunksje fan twa kolommen berekkenje. Of, jo kinne it inkele argumint brûke mei in berik of jo kinne twa arguminten brûke wêr't jo de twa berik apart kinne definiearje lykas,
=AVERAGE(C5:C14,D5:D14)

& ;

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

Hjir, ( C5:C14,D5:D14 ) binne de arguminten foar AVERAGE en SUM funksjes. Om't der meardere arguminten binne, wurde se skieden troch komma's tusken har.

  • Jo kinne it hjirûnder foarbyld sjen dat trije arguminten brûkt. De formule is asfolget.
=TIME(8,15,40)

Yn dit foarbyld is de funksje de TIME-funksje en it brûkt oeren, minuten en sekonden as arguminten.

Lês mear: How to Put Comma After 2 Digits in Excel (9 Quick Methods)

3. Funksjes sûnder arguminten

Hoewol de measte funksjes arguminten brûke, hat Excel wat foarôf definieare funksjes dy't gjin arguminten brûke. Sa as RAND(), TODAY(), en NOW().

Lês mear: Hoe kinne jo VBA-brûkers definieare funksje brûke (4 geskikte foarbylden)

3 soarten arguminten yn Excel-funksjes

1. Arguminten fan fereaske type

Elke Excel-funksje dy't arguminten hat, hat op syn minst ien fereaske argumint. In funksje moat al syn fereaske arguminten hawwe om in jildich antwurd werom te jaan. Litte wy as foarbyld de NETWORKDAYS-funksje sjen.

Dit is de syntaksis fan de funksje NETWORKDAYS is as folget.

NETWORKDAYS(start_date, end_date, [fakânsjes] )

De yngongen yn 'e heakjes fan in funksje sûnder in fjouwerkante heak binne hjir de fereaske arguminten. Yn de folgjende foarbylden hat de funksje NETWORKDAYS twa soarten arguminten: in fereaske type en in opsjoneel. Mei de fereaske arguminten hat de funksje as resultaat 86 dagen weromjûn.

2. Arguminten fan opsjoneel type

Der binne guon funksjes dy't guon arguminten brûke asfakultatyf. Lykas de ûndersteande ôfbylding, nei it typen fan INDEX-funksje , lit Excel automatysk de fereaske en opsjonele arguminten fan dy funksje sjen.

Lês mear: Hoe kinne jo INDEX MATCH brûke mei Excel VBA

3. Neste funksjes brûkt as arguminten fan in oare funksje yn in Excel-formule

Funksjes kinne brûkt wurde as arguminten ûnder in oare funksje. Dit proses wurdt bekend as de nêstfunksje. Wy wolle bygelyks 5 jier tafoegje oan in spesifike datum om de resultearjende datum út te finen. wy sille de formule brûke-

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

Hjir is de haadfunksje DATE . YEAR, MONTH, en DAY binne de oare funksjes dy't yn 'e DATE-funksje nestele binne. Dizze ekstra funksjes wurde akseptearre as arguminten foar de funksje DATE . Lykas de YEAR(A2)+B2 is brûkt as it earste argumint fan de funksje DATE .

De wearde fan nestede funksjes fine. :

  • Om de wearden te finen fan de nêste funksjes dy't brûkt wurde as arguminten foar in oare funksje, moatte jo gewoan de nêste formule binnen selektearje en op F9 drukke.

  • Druk dêrnei op it argumint fan 'e haadfunksje, en folgje de ôfbyldings hjirûnder om te sjen wat der krekt dien is.

Hjir selektearje wy earst it earste argumint fan 'e haadfunksje. Yn 'e twadde foto drukke wy gewoan op de F9 fan it toetseboerdknop. It liet it spesifike resultaat fan dat argumint sjen. Jo kinne dizze proseduere ek brûke foar inkele funksjes.

Similar Readings

  • 22 Macro Foarbylden yn Excel VBA
  • 20 Praktyske kodearingstips foar Master Excel VBA
  • Hoe VBA-koade skriuwe yn Excel (mei maklike stappen)
  • Typen fan VBA-makro's yn Excel (in rappe gids)
  • Wat jo kinne dwaan mei VBA (6 praktyske gebrûk)

2 manieren om arguminten yn Excel yn te foegjen

Der binne twa manieren wêrop jo arguminten yn Excel ynfoegje kinne.

  • De funksje direkt yn in sel typearje
  • Gebrûk Excel-funksje Argument dialoochfinster.

1. Funksje direkt yn in sel typen

Op dizze manier, as jo in funksje yn in spesifike sel brûke wolle, selektearje dan dy sel en begjin de funksjenamme te skriuwen mei in “=” tekenje yn it begjin. Wylst jo de funksjenamme yn Excel skriuwe, sille jo sjen hokker soarte arguminten it kin akseptearje binnen de heakjes. De ôfbylding hjirûnder lit sjen hoe't jo in funksje skriuwe mei arguminten yn Excel

2. It dialoochfinster fan Excel-funksje argumint brûke

It is in goede praktyk om it dialoochfinster fan Excel-funksje argumint te brûken om de funksjenamme mei arguminten te skriuwen. Om it dialoochfinster funksje argumint te finen, druk dan op it ljepblêd formules boppe en selektearje elke formule fan dêrút, jo sille sjen dat in fak sil ferskine. No, yndit foarbyld haw ik de funksje NETWORKDAYS mei de beskikbere arguminten sjen litten.

It bêste diel fan it brûken fan it dialoochfinster funksje argumint is dat jo de arguminten troch se goed te kennen. Dus, foardat jo arguminten ynfoegje, witte jo eins wat jo útfiere.

Weardetypen fan arguminten yn in funksje

Excel akseptearret in protte ferskate soarten ynputs as arguminten ôfhinklik fan de funksjes dy't jo wolle brûke. De measte arguminten yn Excel binne numerike gegevens, om't minsken in protte Excel brûke foar numerike berekkeningen. Mar it akseptearret ek oare gegevenstypen. De soarten arguminten dy't brûkt wurde yn Excel wurde hjirûnder werjûn.

  • Numerike gegevens ( =SUM(5,10) )
  • Tekststringgegevens ( =UPPER(“Thomson”) )
  • Booleaanske wearden ( =OF(1+1=2) )
  • Flaterwearden ( =ISERR(#VALUE!) )

Arguminten yn Excel VBA-funksje

Excel VBA hat trije soarten prosedueres. Sub, Funksje, en Eigenskip. Dêrfan hat Funksje de folgjende syntaksis.

[Public/Private] /Freon] [Static] Funksje Function_Name [(arglist)] [As type]

[útspraken]

[namme=ekspresje]

[Exit Function]

[statements]

[name=expression]

Einfunksje

Hjir fernimme wy dat it [(arglist)] hat dy't ferwiist nei arguminten fan Funksje-ferklearring yn Excel VBA. De [] om arglist jout oan dat dit diel opsjoneel is foar de Funksjeproseduere. Litte wy no de dielen fan in Argumentlist fan 'e Funksje sjen.

Funksje arglist hat de folgjende syntaksis.

[Opsjoneel] [ByVal/ByRef] [ParamArray] varname [( )] [As type] [= standertwearde]

Wy sille elk fan dizze dielen beprate mei foarbylden.

  • Opsjoneel:

Dit jout oan dat in argumint opsjoneel is as jo it brûke foar in argumint. folgjende arguminten moatte ek opsjoneel wêze, en jo moatte se ferklearje mei it opsjonele kaaiwurd.

  • ByVal:

Dit jout oan dat de arguminten binne trochjûn troch wearde ynstee fan referinsje. Dit is ek in opsjoneel type argumint.

  • ByRef:

Dit is standert argumint. As jo ​​neat oantsjutte, sil Excel beskôgje dat jo ferwizing fan fariabelen ynstee fan wearden trochjaan. It brûken fan dit soarget derfoar dat de proseduere wêrmei't it trochjûn wurdt it feroarje kin.

  • ParamArray:

It is it lêste argumint yn 'e list wannear brûkt. Jo kinne der net mei opsjoneel, ByVal of ByRef brûke. It is ek in opsjoneel type argumint. It lit ús in willekeurich oantal arguminten brûke.

  • varname:

Dit is in fereaske type argumint. Hjirmei moatte jo nammen jaan oan fariabelen mei standert konvinsjonele regels.

  • type:

Dit is ek in opsjoneelargumint. Hjirmei kinne jo it gegevenstype ynstelle. As net opsjoneel, kinne jo elk troch de brûker definieare gegevenstype ynstelle.

  • standertwearde:

elke konstante of útdrukking fan in konstante. Allinnich jildt foar opsjonele parameters. In eksplisite standertwearde kin allinich Neat wêze as it type in Objekt is.

Foarbyld 1:

2806

Besjoch de folgjende rigel:

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

Hjir,

CalculateNum_Difference_Optional is de funksjenamme , Number1, Number 2 binne varname, Integer is type ferklearre.

Foarbyld 2: Gebrûk fan standertwearde

Wy kinne in standertargumint foar in funksje ynstelle, wat betsjut dat wy' sil nea dat argumint selektearje, in standertwearde sil altyd keazen wurde.

6916

Foarbyld 3: Gebrûk fan ByRef

7728

Foarbyld 4: Gebrûk fan ByVal

9231

Lês mear: List fan 10 meast brûkte Excel VBA-objekten (attributen en foarbylden)

Excel VBA-funksjes sûnder arguminten

Yn Excel VBA, kinne jo skriuwe in funksje mei safolle arguminten as jo nedich hawwe basis. Mar it is ek mooglik om in funksje sûnder argumint te skriuwen.

Sjoch de folgjende proseduere:

Kies Triem ➪ Opsjes ➪ Algemien om dizze seksje te sjen. Dêrnei is it folgjende in ienfâldich foarbyld fan in oanpaste funksje dy't gjin arguminten hat. Dizze funksje jout de UserName eigenskip fan it Applikaasje objekt. Dizze namme ferskynt yn 'e Personalisearje jo kopy fan 'e Microsoft Office -seksje fan it dialoochfinster Excel-opsjes . Dizze funksje is hiel ienfâldich, mar it is de ienige manier wêrop jo de brûkersnamme krije kinne om te brûken yn in wurkblêdsel of formule.

2612

As jo ​​de folgjende formule ynfiere yn in wurkblêdsel, toant de sel de namme fan de hjoeddeiske brûker:

=OfficeUserName()

As jo ​​in funksje brûke sûnder arguminten, moatte jo in set lege heakjes opnimme.

Konklúzje

Sa hawwe wy de arguminten fan Excel-funksje besprutsen yn dit artikel. As jo ​​​​de diskusje nuttich fine, lit it ús dan witte yn it kommentaarfak. En foar mear Excel-relatearre artikels, besykje ús blog ExcelWIKI .

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.