Excel функциясының аргументтері дегеніміз не (толық талқылау)

  • Мұны Бөлісіңіз
Hugh West

Мазмұны

Excel-де әртүрлі операцияларға арналған көптеген функциялар бар. Функциялардың жақшаларының ішіне біз орындағымыз келетін қажетті операция үшін кейбір кірістерді қоямыз. Жақша ішіндегі бұл кірістер функция аргументтері деп аталады. Бұл мақалада біз Excel бағдарламасында қандай функция аргументтері бар екенін білеміз. Сонымен қатар, біз аргументтердің әртүрлі түрлерімен танысамыз.

Excel бағдарламасында функция аргументтерін көрсету жолы

Функция аргументтерін екі жолмен көрсетуге болады.

1. Функцияны көрсету Функцияны теру кезіндегі аргументтер

Теңдік белгісін қойғаннан кейін функция атауын теріп, содан кейін бірінші жақшаны тергенде, Excel бағдарламасы сәйкес аргументтерді автоматты түрде көрсетеді. Келесі суретке қараңыз.

=Егер(() деп терген кезде IF функциясы аргументтері автоматты түрде пайда болады.

2 Функция аргументтерін пернелер тіркесімі арқылы көрсету Ctrl+A

Алдыңғы жолмен сіз жай ғана аргументтерді көре аласыз, бірақ осы жолмен енгізуді көруге де, орналастыруға да болады.Жарамды функция атын тергеннен кейін тең әрі қарай тең. формула жолына/кез келген ұяшыққа кіріңіз, келесі таңбаша функция аргументтері диалогтық терезесін көрсетеді.

Ctrl +A

Терезе пайда болады. Енді сіз аргументтерді көре аласыз және сандарды ұяшықтарға да енгізе аласыз.

Толығырақ: Excel бағдарламасында VBA енгізу функциясын пайдалану жолы (2 мысал)

Функцияның қанша аргументі болуы мүмкін?

Әртүрлі Excel функцияларында аргументтердің әртүрлі саны болады. Тіпті, кейбіреулерінде ешқандай дау жоқ. Көрейік.

1. Жалғыз аргументі бар функциялар

Аргументтер негізінен жеке ұяшықтарға жатады, бірақ ол ұяшық ауқымдарын да қамтиды. Төменде бір аргументі бар функцияның мысалы келтірілген.

  • Мұнда біз аргумент ретінде мәтін жолын алатын ЖОҒАРЫ функция қолдандық.
  • Ол қабылдайды кіріс ретінде бір аргумент және кіші әріпті бас әріпке түрлендіреді.
  • В4 ұяшығында қолданылатын формула:
=UPPER(B2)

Мұнда аргумент В2 ұяшығында орналастырылған мәтіндік жол болып табылады.

2. Бірнеше аргументі бар функциялар

Егер функцияда бірнеше аргументтерді пайдаланғыңыз келсе, олардың арасында үтір қою керек.

Мысалы:

  • Кейбір жағдайларда екі бағанның орташа функциясы мен қосынды функциясын есептеу керек. Немесе сіз жалғыз аргументті ауқыммен пайдалана аласыз немесе екі диапазонды бөлек анықтауға болатын екі аргументті пайдалана аласыз:
=AVERAGE(C5:C14,D5:D14)

& ;

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

Мұнда, ( C5:C14,D5:D14 ) AVERAGE және SUM функцияларының аргументтері. Бірнеше аргументтер болғандықтан, олардың арасында үтірлер қойылады.

  • Төменде үш аргументті пайдаланатын мысалды көре аласыз. Формула келесідейкелесідей.
=TIME(8,15,40)

Бұл мысалда функция УАҚЫТ функциясы және ол аргументтер ретінде сағаттарды, минуттарды және секундтарды пайдаланады.

Толығырақ: Excel бағдарламасында 2 цифрдан кейін үтірді қалай қою керек (9 жылдам әдіс)

3. Аргументі жоқ функциялар

Көптеген функциялар аргументтерді пайдаланғанымен, Excel бағдарламасында ешқандай аргументтерді пайдаланбайтын кейбір алдын ала анықталған функциялар бар. Мысалы, RAND(), TODAY(), және NOW().

Толығырақ: VBA пайдаланушы анықтайтын функцияны пайдалану жолы (4 қолайлы мысал)

Excel функцияларындағы 3 аргумент түрі

1. Қажетті түрдегі аргументтер

Аргументтері бар әрбір Excel функциясының кем дегенде бір талап етілетін аргументі бар. Жарамды жауапты қайтару үшін функцияның барлық қажетті аргументтері болуы керек. Мысал ретінде NETWORKDAYS функциясын көрейік.

Бұл NETWORKDAYS функциясының синтаксисі төмендегідей.

NETWORKDAYS(басталу_күні, аяқталу_күні, [демалыс] )

Төрт жақшасыз функцияның жақшасындағы кірістер мұнда қажетті аргументтер болып табылады. Келесі мысалдарда NETWORKDAYS функциясында аргументтердің екі түрі бар: талап етілетін түрі және қосымшасы. Қажетті аргументтермен функция нәтиже ретінде 86 күнді қайтарды.

2. Қосымша түрдегі аргументтер

Кейбір аргументтерді келесідей пайдаланатын функциялар бар.міндетті емес. Төмендегі сурет сияқты, INDEX функциясы деп тергеннен кейін Excel автоматты түрде сол функцияның қажетті және қосымша аргументтерін көрсетеді.

Толығырақ: EXCEL VBA бағдарламасымен INDEX MATCH пайдалану жолы

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 бағдарламасындағы макрос мысалдары
  • Excel VBA бағдарламасын меңгеруге арналған 20 практикалық кодтау кеңестері
  • Excel бағдарламасында VBA кодын қалай жазуға болады (оңай қадамдармен)
  • Түрлері Excel бағдарламасындағы VBA макростарының (жылдам нұсқаулық)
  • VBA көмегімен не істеуге болады (6 практикалық қолдану)

2 әдіс Excel бағдарламасында аргументтерді кірістіру

Excel бағдарламасында аргументтерді енгізудің екі жолы бар.

  • Функцияны тікелей ұяшықта теру
  • Пайдалану Excel функциясы Аргумент диалогтық терезесі.

1. Функцияны тікелей ұяшықта теру

Осылайша, кез келген белгілі бір ұяшықта кез келген функцияны пайдаланғыңыз келсе, сол ұяшықты таңдап, функция атын “=”<2 арқылы жазуды бастаңыз> басында қол қойыңыз. Excel бағдарламасында функция атауын жазғанда, жақшаның ішінде қандай аргументтерді қабылдай алатынын көресіз. Төмендегі суретте Excel

2-де аргументтері бар функцияны жазу жолы көрсетілген. Excel функциясының аргументі тілқатысу терезесін пайдалану

Функция атын аргументтермен жазу үшін Excel функциясының аргументі диалогтық терезесін пайдалану жақсы тәжірибе. Функция аргументі диалогтық терезесін табу үшін жоғарғы жағындағы формулалар қойындысын басып, сол жерден кез келген формуланы таңдап, терезе пайда болады. Енді, вбұл мысалда мен NETWORKDAYS функциясын оның қолжетімді аргументтерімен көрсеттім.

Функция аргументі диалогтық терезесін пайдаланудың ең жақсы бөлігі мынада: оларды дұрыс білу арқылы дәлелдейді. Сонымен, кез келген аргументтерді кірістірмес бұрын, сіз шынымен не істеп жатқаныңызды білесіз.

Функциядағы аргументтердің мән түрлері

Excel сіз қалаған функцияларға байланысты аргументтер ретінде әр түрлі енгізу түрлерін қабылдайды. пайдалану. Excel бағдарламасындағы аргументтердің көпшілігі сандық деректер болып табылады, өйткені адамдар сандық есептеулер үшін Excel бағдарламасын кеңінен пайдаланады. Бірақ ол басқа деректер түрлерін де қабылдайды. Excel бағдарламасында қолданылатын аргумент түрлері төменде берілген.

  • Сандық деректер ( =SUM(5,10) )
  • Мәтіндік жол деректері ( =ЖОҒАРЫ(“Томсон”) )
  • Логикалық мәндер ( =OR(1+1=2) )
  • Қате мәндері ( =ISERR(#VALUE!) )

Excel VBA функциясындағы аргументтер

Excel VBA-да процедуралардың үш түрі бар. Sub, Function, және Property. Олардың ішінде Функция келесі синтаксиске ие.

[Жария/Жеке /Friend] [Статикалық] Функция Функция_атауы [(arglist)] [Түрі бойынша]

[мәлімдемелер]

[аты=өрнек]

[Шығу функциясы]

[мәлімдемелер]

[аты=өрнек]

Аяқтау функциясы

Мұнда біз оның Excel VBA бағдарламасындағы Функция мәлімдемесінің аргументтеріне сілтеме жасайтын [(arglist)] бар екенін байқаймыз. The arglist айналасындағы [] бұл бөліктің Функция процедурасы үшін міндетті емес екенін көрсетеді. Енді Функция аргументтерінің тізімінің бөліктерін көрейік.

Функция arglistінде келесі синтаксис бар.

[Қосымша] [ByVal/ByRef] [ParamArray] varname [( )] [Түрі бойынша] [=defaultvalue]

Осы бөліктердің әрқайсысын мысалдармен талқылаймыз.

  • Қосымша:

Бұл аргументті аргумент үшін пайдалансаңыз, оның міндетті емес екенін көрсетеді. келесі аргументтер де міндетті емес болуы керек және оларды қосымша кілт сөзбен жариялау керек.

  • ByVal:

Бұл аргументтердің сілтеменің орнына мән бойынша жіберіледі. Бұл да аргументтің қосымша түрі.

  • ByRef:

Бұл әдепкі бойынша аргумент. Ештеңені көрсетпесеңіз, Excel бағдарламасы мәндердің орнына айнымалылар сілтемесін беріп жатқаныңызды қарастырады. Мұны пайдалану ол арқылы өтетін процедура оны өзгерте алатынын қамтамасыз етеді.

  • ParamArray:

Бұл тізімдегі соңғы аргумент. пайдаланған кезде. Онымен Қосымша, ByVal немесе ByRef пайдалана алмайсыз. Бұл сонымен қатар аргументтің қосымша түрі. Ол бізге аргументтердің ерікті санын пайдалануға мүмкіндік береді.

  • varname:

Бұл аргументтің қажетті түрі. Бұл арқылы айнымалыларға стандартты шартты ережелермен атаулар беру керек.

  • түрі:

Бұл да міндетті емес.аргумент. Осы арқылы деректер түрін орнатуға болады. Міндетті емес болса, кез келген пайдаланушы анықтаған деректер түрін орнатуға болады.

  • әдепкі мән:

кез келген тұрақты немесе тұрақты мән өрнегі. Қосымша параметрлерге ғана қолданылады. Ашық әдепкі мән түрі Нысан болса ғана Ештеңе болуы мүмкін.

1-мысал:

7695

Келесі жолды сақтаңыз:

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

Мұнда,

Сан_айырмасын_есептеу Міндетті емес - функция аты , 1-сан, 2 өзгеріс атауы, бүтін бұл түр жарияланған.

2-мысал: Әдепкі мәнді пайдалану

Біз функция үшін әдепкі аргументті орнатуға болады, яғни біз' Бұл аргументті ешқашан таңдамаймын, әдепкі мән әрқашан таңдалады.

7750

3-мысал: ByRef пайдалану

5324

4-мысал: ByVal пайдалану

4961

Толығырақ: Көбінесе пайдаланылатын 10 Excel VBA нысандарының тізімі (атрибуттар және мысалдар)

Аргументсіз Excel VBA функциялары

Excel бағдарламасында VBA, сіз негіз қажет болғанша көп аргументтері бар функция жаза аласыз. Бірақ функцияны аргументсіз жазуға да болады.

Келесі процедураны қараңыз:

Бұл бөлімді көру үшін Файл ➪ Параметрлер ➪ Жалпы тармағын таңдаңыз. Осыдан кейін, төменде дәлелдері жоқ теңшелетін функцияның қарапайым мысалы келтірілген. Бұл функция Application нысанының UserName сипатын қайтарады. Бұл атау файлда пайда болады Excel параметрлері тілқатысу терезесінің Microsoft Office бөлімінің көшірмесін жекелендіріңіз. Бұл функция өте қарапайым, бірақ бұл жұмыс парағы ұяшығында немесе формулада пайдалану үшін пайдаланушы атын алудың жалғыз жолы.

4106

Келесі формуланы жұмыс парағы ұяшығына енгізген кезде, ұяшық атын көрсетеді. ағымдағы пайдаланушы:

=OfficeUserName()

Аргументтерсіз функцияны пайдаланған кезде бос жақшалар жинағын қосу керек.

Қорытынды

Осылайша біз осы мақалада Excel функциясының аргументтерін талқыладық. Талқылауды пайдалы деп тапсаңыз, түсініктеме жолағында бізге хабарлаңыз. Excel бағдарламасына қатысты қосымша мақалалар алу үшін ExcelWIKI блогына кіріңіз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.