Որոնք են Excel-ի ֆունկցիայի փաստարկները (մանրամասն քննարկում)

  • Կիսվել Սա
Hugh West

Բովանդակություն

Excel-ն ունի բազմաթիվ գործառույթներ տարբեր գործողությունների համար: Ֆունկցիաների փակագծերի ներսում մենք դնում ենք որոշ մուտքեր ցանկալի գործողության համար, որը ցանկանում ենք կատարել: Փակագծերի ներսում գտնվող այս մուտքերը կոչվում են ֆունկցիայի արգումենտներ : Այս հոդվածում մենք կիմանանք, թե ինչ գործառույթների արգումենտներ կան Excel-ում: Նաև մենք կծանոթանանք տարբեր տեսակի արգումենտներին:

Ինչպես ցույց տալ ֆունկցիայի փաստարկները Excel-ում

Մենք կարող ենք ցույց տալ ֆունկցիայի արգումենտները երկու եղանակով:

1. Ցույց տալ ֆունկցիան Փաստարկներ Ֆունկցիան մուտքագրելիս

Երբ դուք մուտքագրում եք ֆունկցիայի անունը հավասարության նշան դնելուց հետո, այնուհետև մուտքագրում եք առաջին փակագիծը, Excel-ը ավտոմատ կերպով ցույց կտա համապատասխան արգումենտները: Նայեք հետևյալ պատկերին:

Երբ մուտքագրում եք =IF(, IF ֆունկցիայի արգումենտներն ինքնաբերաբար հայտնվում են:

2 Ցուցադրել ֆունկցիայի փաստարկները՝ օգտագործելով ստեղնաշարի դյուրանցումը Ctrl+A

Նախորդ եղանակով դուք կարող եք պարզապես տեսնել արգումենտները, բայց դուք կարող եք և՛ տեսնել, և՛ տեղադրել մուտքագրումը այս եղանակով: Գործառույթի վավեր անուն մուտքագրելուց հետո, որին հաջորդում է հավասարը: մուտք գործեք բանաձևի տող/ցանկացած բջիջ, հետևյալ դյուրանցումը ներկայացնում է ֆունկցիայի արգումենտների երկխոսության տուփը:

Ctrl +A

Պատուհանը հայտնվում է Այժմ դուք կարող եք տեսնել արգումենտները և կարող եք նաև թվեր մուտքագրել տուփերում:

Կարդալ ավելին. Ինչպես օգտագործել VBA մուտքագրման գործառույթը Excel-ում (2 օրինակ)

Քանի՞ փաստարկ կարող է ունենալ ֆունկցիան:

Excel-ի տարբեր գործառույթներ ունեն տարբեր թվով արգումենտներ: Նույնիսկ նրանցից ոմանք ընդհանրապես փաստարկներ չունեն։ Տեսնենք։

1. Գործառույթները մեկ փաստարկով

Փաստարկները հիմնականում վերաբերում են առանձին բջիջներին, բայց այն ներառում է նաև բջիջների տիրույթներ: Ստորև բերված է մեկ արգումենտով ֆունկցիայի օրինակ:

  • Այստեղ մենք օգտագործել ենք UPPER ֆունկցիան , որը որպես արգումենտ ընդունում է տեքստային տողը:
  • Այն ընդունում է մեկ արգումենտ որպես մուտքագրում և փոքրատառը վերածում է մեծատառի:
  • B4 բջիջում օգտագործվող բանաձևը հետևյալն է.
=UPPER(B2)

Այստեղ արգումենտը տեքստային տող է, որը տեղադրված է B2 բջիջում :

2: Գործառույթներ բազմաթիվ արգումենտներով

Եթե ցանկանում եք մի քանի արգումենտ օգտագործել ֆունկցիայի մեջ, ապա պետք է ստորակետ օգտագործեք դրանց միջև:

Օրինակ.

  • Որոշ դեպքերում անհրաժեշտ է հաշվարկել երկու սյունակների միջին ֆունկցիան և գումարի ֆունկցիան: Կամ, դուք կարող եք օգտագործել մեկ արգումենտը տիրույթի հետ, կամ կարող եք օգտագործել երկու արգումենտ, որտեղ կարող եք սահմանել երկու միջակայքերը առանձին, օրինակ՝
=AVERAGE(C5:C14,D5:D14)

& ;

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

Այստեղ, ( C5:C14,D5:D14 ) AVERAGE և SUM ֆունկցիաների արգումենտներն են: Քանի որ կան բազմաթիվ արգումենտներ, դրանք բաժանվում են ստորակետներով դրանց միջև:

  • Դուք կարող եք տեսնել ստորև բերված օրինակը, որն օգտագործում է երեք արգումենտ : Բանաձևը հետևյալն էհետևում է.
=TIME(8,15,40)

Այս օրինակում ֆունկցիան TIME ֆունկցիան է և այն օգտագործում է ժամեր, րոպեներ և վայրկյաններ որպես փաստարկներ:

Կարդալ ավելին. Ինչպես դնել ստորակետ 2 թվանշանից հետո Excel-ում (9 արագ մեթոդներ)

3. Գործառույթներ առանց փաստարկների

Չնայած ֆունկցիաների մեծ մասում արգումենտներ են օգտագործվում, Excel-ն ունի որոշ կանխորոշված ​​ֆունկցիաներ, որոնք չեն օգտագործում որևէ արգումենտ: Օրինակ՝ RAND(), TODAY(), և NOW().

Կարդալ ավելին` Ինչպես օգտագործել VBA օգտատիրոջ կողմից սահմանված գործառույթը (4 հարմար օրինակ)

3 տեսակի փաստարկներ Excel-ի ֆունկցիաներում

1. Պահանջվող տեսակի փաստարկներ

Excel-ի յուրաքանչյուր ֆունկցիա, որն ունի արգումենտներ, ունի առնվազն մեկ պահանջվող արգումենտ: Գործառույթը պետք է ունենա իր բոլոր անհրաժեշտ արգումենտները՝ վավեր պատասխան տալու համար: Որպես օրինակ՝ եկեք տեսնենք NETWORKDAYS ֆունկցիան :

Սա NETWORKDAYS ֆունկցիայի շարահյուսությունն այսպիսին է.

<. 1>NETWORKDAYS(start_date, end_date, [holidays] )

Առանց քառակուսի փակագծով ֆունկցիայի փակագծում առկա մուտքերը այստեղ անհրաժեշտ արգումենտներն են: Հետևյալ օրինակներում NETWORKDAYS ֆունկցիան ունի երկու տեսակի արգումենտ՝ պարտադիր տեսակ և կամընտիր: Պահանջվող արգումենտներով ֆունկցիան արդյունքում վերադարձրել է 86 օր:

2. Ընտրովի տիպի փաստարկներ

Կան որոշ գործառույթներ, որոնք օգտագործում են որոշ արգումենտներ որպեսընտրովի: Ինչպես ստորև բերված պատկերը, INDEX ֆունկցիան մուտքագրելուց հետո Excel-ը ավտոմատ կերպով ցույց է տալիս այդ ֆունկցիայի պահանջվող և ընտրովի արգումենտները:

Կարդալ ավելին. 2> Ինչպես օգտագործել INDEX MATCH-ը Excel VBA-ի հետ

3. Ներդրված ֆունկցիաներ, որոնք օգտագործվում են որպես մեկ այլ ֆունկցիայի փաստարկներ Excel-ի բանաձևում

Ֆունկցիաները կարող են օգտագործվել որպես փաստարկներ մեկ այլ ֆունկցիայի ներքո: Այս գործընթացը հայտնի է որպես բնադրման ֆունկցիա։ Օրինակ, մենք ուզում ենք կոնկրետ ամսաթվին ավելացնել 5 տարի՝ արդյունքի ամսաթիվը պարզելու համար: մենք կօգտագործենք բանաձևը-

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

Այստեղ հիմնական ֆունկցիան DATE է: YEAR, MONTH, և DAY մյուս գործառույթներն են, որոնք տեղադրված են DATE ֆունկցիայի մեջ : Այս լրացուցիչ գործառույթներն ընդունվում են որպես DATE ֆունկցիայի փաստարկներ: Ինչպես YEAR(A2)+B2-ն օգտագործվել է որպես DATE ֆունկցիայի առաջին արգումենտ:

Գտեք Ներդիր ֆունկցիաների արժեքը :

  • Ներդրված ֆունկցիաների արժեքները գտնելու համար, որոնք օգտագործվում են որպես այլ ֆունկցիայի արգումենտներ, դուք պարզապես պետք է ընտրեք ներսում տեղադրված բանաձևը և սեղմեք F9 :

  • Այնուհետև սեղմեք հիմնական ֆունկցիայի արգումենտը և հետևեք ստորև ներկայացված նկարներին՝ տեսնելու, թե կոնկրետ ինչ է արված։

Այստեղ նախ ընտրում ենք հիմնական ֆունկցիայի առաջին արգումենտը։ Երկրորդ նկարում մենք պարզապես սեղմում ենք ստեղնաշարի F9-ըկոճակը։ Դա ցույց տվեց այդ փաստարկի կոնկրետ արդյունքը։ Դուք նույնիսկ կարող եք օգտագործել այս ընթացակարգը նաև առանձին գործառույթների համար:

Նմանատիպ ընթերցումներ

  • 22 մակրո օրինակներ Excel VBA-ում
  • 20 գործնական կոդավորման խորհուրդներ Master Excel VBA-ի համար
  • Ինչպես գրել VBA կոդ Excel-ում (հեշտ քայլերով)
  • Տեսակները VBA մակրոները Excel-ում (Արագ ուղեցույց)
  • Ինչ կարող եք անել VBA-ի հետ (6 գործնական օգտագործում)

2 եղանակ Excel-ում արգումենտներ զետեղելու համար

Գոյություն ունի երկու եղանակ, որոնցով կարող եք արգումենտներ տեղադրել Excel-ում:

  • Գործառույթի մուտքագրում անմիջապես բջիջում
  • Օգտագործելով Excel ֆունկցիա Արգումենտ երկխոսության տուփ:

1. Մուտքագրելով ֆունկցիան անմիջապես բջիջում

Այս կերպ, եթե ցանկանում եք որևէ գործառույթ օգտագործել որևէ կոնկրետ բջիջում, ընտրեք այդ բջիջը և սկսեք գրել ֆունկցիայի անունը “=”-ով սկզբում ստորագրեք: Excel-ում ֆունկցիայի անունը գրելիս կտեսնեք, թե ինչպիսի փաստարկներ այն կարող է ընդունել փակագծերում: Ստորև նկարը ցույց է տալիս, թե ինչպես կարելի է Excel-ում արգումենտներով ֆունկցիա գրել

2: Օգտագործելով Excel-ի ֆունկցիայի փաստարկների երկխոսության տուփը

Լավ պրակտիկա է օգտագործել Excel ֆունկցիայի փաստարկի երկխոսության տուփը՝ ֆունկցիայի անունը փաստարկներով գրելու համար: Ֆունկցիայի արգումենտի երկխոսության տուփը գտնելու համար սեղմեք վերևում գտնվող բանաձևերի ներդիրը և այնտեղից ընտրեք որևէ բանաձև, կտեսնեք, որ կհայտնվի վանդակ: Այժմ, ներսայս օրինակում ես ցույց տվեցի NETWORKDAYS ֆունկցիան իր հասանելի արգումենտներով:

Ֆունկցիայի արգումենտի երկխոսության տուփի օգտագործման լավագույն մասն այն է, որ դուք կարող եք տեղադրել փաստարկներ՝ դրանք ճիշտ իմանալով: Այսպիսով, նախքան որևէ արգումենտ տեղադրելը, դուք իրականում գիտեք, թե ինչ եք կատարում:

Փաստարկների արժեքի տեսակները ֆունկցիայի մեջ

Excel-ը ընդունում է բազմաթիվ տարբեր տեսակի մուտքեր որպես արգումենտներ՝ կախված այն գործառույթներից, որոնք ցանկանում եք կատարել: օգտագործել. Excel-ի փաստարկների մեծ մասը թվային տվյալներ են, քանի որ մարդիկ մեծապես օգտագործում են Excel-ը թվային հաշվարկների համար: Բայց այն նաև ընդունում է տվյալների այլ տեսակներ: Excel-ում օգտագործվող արգումենտների տեսակները ներկայացված են ստորև:

  • Թվային տվյալներ ( =SUM(5,10) )
  • Տեքստային տողերի տվյալներ ( =UPPER(«Thomson») )
  • Բուլյան արժեքներ ( =OR(1+1=2) )
  • Սխալի արժեքներ ( =ISERR(#VALUE!) )

Փաստարկներ Excel VBA ֆունկցիայի մեջ

Excel VBA-ն ունի երեք տեսակի ընթացակարգեր: Sub, Function, և Property: Դրանցից Function -ն ունի հետևյալ շարահյուսությունը:

[Public/Private /Friend] [Static] Function Function_Name [(arglist)] [Ինչպես տեսակի]

[հայտարարություններ]

[անուն=արտահայտում]

[Ելքի գործառույթ]

[հայտարարություններ]

[անուն=արտահայտություն]

End Function

Այստեղ մենք նկատում ենք, որ այն ունի [(arglist)] , որը վերաբերում է Excel VBA-ում Ֆունկցիայի հայտարարության արգումենտներին: Այն [] շուրջ arglist ցույց է տալիս, որ այս մասը կամընտիր է Function ընթացակարգի համար: Հիմա եկեք տեսնենք Function փաստարկների ցանկի մասերը:

Function arglist-ն ունի հետևյալ շարահյուսությունը:

[Ըստ ցանկության] [ByVal/ByRef] [ParamArray] varname [( )] [Որպես տեսակ] [=defaultvalue]

Մենք կքննարկենք այս մասերից յուրաքանչյուրը օրինակներով:

  • Ըստ ցանկության.

Սա ցույց է տալիս, որ արգումենտը կամընտիր է, եթե այն օգտագործում եք փաստարկի համար: հաջորդ արգումենտները նույնպես պետք է լինեն կամընտիր, և դուք պետք է դրանք հայտարարեք կամընտիր հիմնաբառով:

  • ByVal:

Սա ցույց է տալիս, որ արգումենտները Հղման փոխարեն փոխանցվել է արժեքով: Սա նաև արգումենտի ընտրովի տեսակ է:

  • ByRef:

Սա լռելյայն արգումենտ է: Եթե ​​ոչինչ չնշեք, Excel-ը կհամարի, որ արժեքների փոխարեն փոխանցում եք փոփոխականների հղումներ: Օգտագործելով սա ապահովում է, որ ընթացակարգը, որի միջոցով այն փոխանցվում է, կարող է փոխել այն:

  • ParamArray:

Դա ցանկի վերջին փաստարկն է: երբ օգտագործվում է. Դուք չեք կարող դրա հետ օգտագործել Optional, ByVal կամ ByRef: Դա նաև փաստարկի կամընտիր տեսակ է: Այն թույլ է տալիս մեզ օգտագործել կամայական թվով արգումենտներ:

  • varname:

Սա արգումենտի պարտադիր տեսակ է: Դրանով դուք պետք է անվանեք փոփոխականներին ստանդարտ սովորական կանոններով:

  • տեսակ.

Սա նույնպես կամընտիր է:փաստարկ. Դուք կարող եք սահմանել տվյալների տեսակը դրանով: Եթե ​​ընտրովի չէ, կարող եք սահմանել օգտատիրոջ կողմից սահմանված տվյալների ցանկացած տեսակ:

  • կանխադրված արժեք.

ցանկացած հաստատուն կամ հաստատունի արտահայտություն: Կիրառվում է միայն կամընտիր պարամետրերի վրա: Հստակ լռելյայն արժեքը կարող է լինել միայն Nothing, եթե տեսակը Օբյեկտ է:

Օրինակ 1.

3693

Դիտեք հետևյալ տողը.

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

Այստեղ,

CalculateNum_Difference_Optional է ֆունկցիայի անունը , Number1, Number 2-ը varname, Integer հայտարարված է տեսակ :

Օրինակ 2. Նախնական արժեքի օգտագործում

Մենք կարող ենք սահմանել լռելյայն արգումենտ ֆունկցիայի համար, ինչը նշանակում է, որ մենք' Երբեք չեմ ընտրի այդ փաստարկը, միշտ կընտրվի լռելյայն արժեքը:

6722

Օրինակ 3. ByRef-ի օգտագործում

6193

Օրինակ 4. ByVal-ի օգտագործում

2840

Կարդալ ավելին. Ցանկ 10 հիմնականում օգտագործվող Excel VBA օբյեկտների (հատկանիշներ և օրինակներ)

Excel VBA ֆունկցիաներ առանց փաստարկների

Excel-ում VBA, կարող եք ֆունկցիա գրել այնքան արգումենտներով, որքան անհրաժեշտ է հիմք: Բայց հնարավոր է նաև ֆունկցիա գրել առանց արգումենտի:

Տեսեք հետևյալ ընթացակարգը.

Ընտրեք Ֆայլ ➪ Ընտրանքներ ➪ Ընդհանուր այս բաժինը տեսնելու համար: Դրանից հետո ստորև բերված է մաքսային ֆունկցիայի պարզ օրինակ, որը չունի փաստարկներ: Այս ֆունկցիան վերադարձնում է UserName հատկությունը Application օբյեկտի: Այս անունը հայտնվում է Անհատականացրեք Excel Options երկխոսության վանդակի Microsoft Office բաժնի ձեր պատճենը: Այս ֆունկցիան շատ պարզ է, բայց դա միակ միջոցն է, որով կարող եք ստանալ օգտանունը՝ օգտագործելու աշխատաթերթի բջիջում կամ բանաձևում:

7236

Երբ մուտքագրում եք հետևյալ բանաձևը աշխատանքային թերթիկի բջիջ, բջիջը ցուցադրում է անունը. ընթացիկ օգտվողը՝

=OfficeUserName()

Երբ դուք օգտագործում եք առանց արգումենտների ֆունկցիա, դուք պետք է ներառեք դատարկ փակագծերի մի շարք:

Եզրակացություն

Այսպիսով, մենք այս հոդվածում քննարկել ենք Excel ֆունկցիայի փաստարկները: Եթե ​​քննարկումն օգտակար եք համարում, խնդրում ենք տեղեկացնել մեզ մեկնաբանությունների դաշտում: Իսկ Excel-ի հետ կապված ավելի շատ հոդվածների համար այցելեք մեր բլոգը ExcelWIKI :

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: