Excel Funksiya Arqumentləri Nədir (Ətraflı Müzakirə)

  • Bunu Paylaş
Hugh West

Excel müxtəlif əməliyyatlar üçün bir çox funksiyaya malikdir. Funksiyaların mötərizələri içərisində yerinə yetirmək istədiyimiz istənilən əməliyyat üçün bəzi girişlər qoyuruq. Mötərizədə olan bu girişlər funksiya arqumentləri adlanır. Bu yazıda Excel-də hansı funksiya arqumentlərinin olduğunu öyrənəcəyik. Həmçinin, biz müxtəlif arqument növləri ilə tanış olacağıq.

Excel-də Funksiya Arqumentlərini Necə Göstərmək olar

Biz funksiya arqumentlərini iki yolla göstərə bilərik.

1. Funksiyanı göstərin Funksiyanı Yazarkən Arqumentlər

Bərabər işarəsi qoyduqdan sonra funksiya adını yazdıqda və sonra birinci mötərizəni daxil etdikdə Excel avtomatik olaraq müvafiq arqumentləri göstərəcək. Aşağıdakı şəklə baxın.

=ƏGƏR() yazdığınız zaman ƏGƏR funksiyasının arqumentləri avtomatik olaraq görünür.

2 .Klaviatura Qısayolundan istifadə edərək Funksiya Arqumentlərini Göstər Ctrl+A

Əvvəlki şəkildə siz sadəcə arqumentləri görə bilərsiniz, lakin bu yolla həm görə bilərsiniz, həm də daxiletmə yerləşdirə bilərsiniz. Etibarlı funksiya adını və ardınca bərabər simvolu daxil etdikdən sonra düstur çubuğuna/istənilən xanaya daxil olun, aşağıdakı qısa yol funksiya arqumentləri dialoq qutusunu təqdim edir.

Ctrl +A

Pəncərə görünür. İndi siz arqumentləri görə bilərsiniz və xanalara nömrələr də daxil edə bilərsiniz.

Ətraflı oxuyun: Excel-də VBA Daxiletmə Funksiyasından Necə İstifadə Edilir (2 Nümunə)

Funksiyanın neçə arqumenti ola bilər?

Müxtəlif Excel funksiyalarının fərqli sayda arqumentləri var. Hətta bəzilərinin heç bir mübahisəsi yoxdur. Baxaq.

1. Tək arqumentli funksiyalar

Arqumentlər əsasən fərdi xanalara aid edilir, lakin bura həm də hüceyrə diapazonları daxildir. Aşağıda tək arqumentli funksiya nümunəsi verilmişdir.

  • Burada biz arqument kimi mətn sətirini götürən YUXARI funksiyasından istifadə etdik.
  • O, qəbul edir. giriş kimi tək arqumentdir və kiçik hərfi böyük hərfə çevirir.
  • B4 xanasında istifadə olunan düstur:
=UPPER(B2)

Burada arqument B2 xanasına yerləşdirilən mətn sətridir.

2. Çoxsaylı Arqumentli Funksiyalar

Funksiyada çoxlu arqumentlərdən istifadə etmək istəyirsinizsə, onların arasında vergül qoymalısınız.

Misal:

  • Bəzi hallarda iki sütunun orta funksiyasını və cəmi funksiyasını hesablamaq lazımdır. Ya tək arqumentdən diapazonla istifadə edə bilərsiniz, ya da iki arqumentdən istifadə edə bilərsiniz, burada iki diapazonu ayrı-ayrılıqda təyin edə bilərsiniz:
=AVERAGE(C5:C14,D5:D14)

& ;

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

Burada, ( C5:C14,D5:D14 ) AVERAGE SUM funksiyaları üçün arqumentlərdir. Çoxlu arqumentlər olduğundan, onlar aralarında vergüllə ayrılır.

  • Aşağıda üç arqumentdən istifadə edən nümunəni görə bilərsiniz. Formula belədirizləyir.
=TIME(8,15,40)

Bu nümunədə funksiya ZAMAN funksiyası və arqument kimi saat, dəqiqə və saniyədən istifadə edir.

Ətraflı oxuyun: Excel-də 2 rəqəmdən sonra vergülü necə qoymaq olar (9 Sürətli Metod)

3. Arqumentsiz funksiyalar

Əksər funksiyalar arqumentlərdən istifadə etsə də, Excel-də heç bir arqumentdən istifadə etməyən bəzi əvvəlcədən təyin edilmiş funksiyalar var. Məsələn, RAND(), TODAY(), NOW().

Ətraflı oxuyun: VBA İstifadəçi Təyin edilmiş Funksiyadan Necə İstifadə Edilir (4 Uyğun Nümunə)

Excel Funksiyalarında 3 Arqument Növü

1. Tələb olunan Tip Arqumentlər

Arqumentləri olan hər bir Excel funksiyasının ən azı bir tələb olunan arqumenti var. Etibarlı cavabı qaytarmaq üçün funksiyanın bütün tələb olunan arqumentləri olmalıdır. Nümunə olaraq, NETWORKDAYS funksiyasına baxaq.

Bu, NETWORKDAYS funksiyasının sintaksisi aşağıdakı kimidir.

ŞƏBƏKƏ GÜNLƏRİ(başlanğıc_tarixi, bitmə_tarixi, [bayramlar] )

Kvadrat mötərizəsiz funksiyanın mötərizəsindəki girişlər burada tələb olunan arqumentlərdir. Aşağıdakı nümunələrdə NETWORKDAYS funksiyası iki növ arqumentə malikdir: tələb olunan növ və isteğe bağlı. Tələb olunan arqumentlərlə funksiya nəticədə 86 günü qaytardı.

2. Könüllü Tip Arqumentlər

Bəzi arqumentlərdən istifadə edən bəzi funksiyalar var.isteğe bağlıdır. Aşağıdakı şəkildəki kimi, INDEX funksiyası yazdıqdan sonra Excel avtomatik olaraq həmin funksiyanın tələb olunan və əlavə arqumentlərini göstərir.

Ətraflı oxu: Excel VBA ilə INDEX MATCH-dən necə istifadə etməli

3. Excel düsturunda başqa bir funksiyanın arqumentləri kimi istifadə olunan iç-içə funksiyalar

Funksiyalar fərqli funksiya altında arqument kimi istifadə edilə bilər. Bu proses yuva funksiyası kimi tanınır. Məsələn, nəticə tarixini öyrənmək üçün konkret tarixə 5 il əlavə etmək istəyirik. düsturundan istifadə edəcəyik-

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

Burada əsas funksiya TARİX -dir. YEAR, MONTH, DAY TARİX funksiyasında iç-içə olan digər funksiyalardır. Bu əlavə funksiyalar TARİX funksiyası üçün arqumentlər kimi qəbul edilir. Necə ki, YEAR(A2)+B2 TARİX funksiyasının ilk arqumenti kimi istifadə edilmişdir.

İçlənmiş funksiyaların dəyərinin tapılması :

  • Fərqli funksiya üçün arqument kimi istifadə olunan iç-içə funksiyaların dəyərlərini tapmaq üçün sadəcə olaraq içəridə olan düsturu seçib F9 düyməsini sıxmağınız kifayətdir.

  • Bundan sonra əsas funksiyanın arqumentinə basın və dəqiq nə edildiyini görmək üçün aşağıdakı şəkilləri izləyin.

Burada əvvəlcə əsas funksiyanın birinci arqumentini seçirik. İkinci şəkildə biz sadəcə klaviaturanın F9 düyməsini sıxırıqdüyməsi. Həmin arqumentin konkret nəticəsini göstərdi. Siz hətta bu proseduru tək funksiyalar üçün də istifadə edə bilərsiniz.

Oxşar oxunuşlar

  • Excel VBA-da 22 Makro Nümunələri
  • Excel VBA-nı mənimsəmək üçün 20 Praktiki Kodlaşdırma Məsləhəti
  • Excel-də VBA Kodunu Necə Yazmaq olar (Asan Addımlarla)
  • Növlər Excel-də VBA makrolarının (Sürətli bələdçi)
  • VBA ilə nə edə bilərsiniz (6 praktik istifadə)

2 üsul Excel-də arqumentlər daxil etmək

Excel-də arqumentlər daxil etməyin iki yolu var.

  • Funksiyanı birbaşa xanaya yazmaq
  • İstifadə etmək Excel funksiyası Arqument dialoq qutusu.

1. Funksiyanı birbaşa hüceyrəyə yazmaq

Beləliklə, əgər siz hər hansı bir xüsusi xanada hər hansı funksiyadan istifadə etmək istəyirsinizsə, həmin xananı seçin və funksiya adını “=”<2 ilə yazmağa başlayın> əvvəlində daxil olun. Excel-də funksiya adını yazarkən onun mötərizə içərisində hansı arqumentləri qəbul edə biləcəyini görəcəksiniz. Aşağıdakı şəkildə Excel-də arqumentlərlə funksiyanın necə yazılması göstərilir

2. Excel Funksiyası Arqumenti Dialoq Qutusundan istifadə

Funksiya adını arqumentlərlə yazmaq üçün Excel funksiyası arqumenti dialoq qutusundan istifadə etmək yaxşı təcrübədir. Funksiya arqumenti dialoq qutusunu tapmaq üçün yuxarıdakı düsturlar sekmesine basın və oradan hər hansı bir düstur seçin, bir qutu görünəcək. İndi, inbu misalda mən NETWORKDAYS funksiyasını mövcud arqumentləri ilə göstərdim.

Funksiya arqumenti dialoq qutusundan istifadə etməyin ən yaxşı tərəfi ondan ibarətdir ki, siz onu daxil edə bilərsiniz. arqumentləri düzgün bilməklə. Beləliklə, hər hansı arqument daxil etməzdən əvvəl, siz həqiqətən nə etdiyinizi bilirsiniz.

Funksiyada Arqumentlərin Dəyər Növləri

Excel istədiyiniz funksiyalardan asılı olaraq bir çox müxtəlif növ daxiletmələri arqument kimi qəbul edir. istifadə edin. Excel-dəki arqumentlərin əksəriyyəti rəqəmsal məlumatlardır, çünki insanlar rəqəmsal hesablamalar üçün Excel-dən geniş istifadə edirlər. Lakin digər məlumat növlərini də qəbul edir. Excel-də istifadə olunan arqumentlərin növləri aşağıda verilmişdir.

  • Rəqəm məlumatı ( =SUM(5,10) )
  • Mətn-sətir datası ( =UPPER(“Thomson”) )
  • Boolean dəyərləri ( =OR(1+1=2) )
  • Xəta Dəyərləri ( =ISERR(#VALUE!) )

Excel VBA Funksiyasında Arqumentlər

Excel VBA-da üç növ prosedur var. Sub, Function, Property. Bunlardan Funksiya aşağıdakı sintaksisə malikdir.

[İctimai/Özəl /Dost] [Statik] Funksiya Funksiya_Adı [(arglist)] [Növ kimi]

[ifadələr]

[ad=ifadə]

[Funksiyadan Çıxış]

[ifadələr]

[ad=ifadə]

Son Function

Burada Excel VBA-da Funksiya ifadəsinin arqumentlərinə istinad edən [(arglist)] olduğunu qeyd edirik. The arglist ətrafında [] bu hissənin Funksiya proseduru üçün isteğe bağlı olduğunu göstərir. İndi Funksiya arqument siyahısının hissələrinə baxaq.

Funksiya arglistində aşağıdakı sintaksis var.

[İstəyə bağlı] [ByVal/ByRef] [ParamArray] varname [( )] [Növ kimi] [=defaultvalue]

Bu hissələrin hər birini nümunələrlə müzakirə edəcəyik.

  • İstəyə görə:

Bu, arqument üçün istifadə etsəniz, arqumentin isteğe bağlı olduğunu göstərir. növbəti arqumentlər də isteğe bağlı olmalıdır və siz onları isteğe bağlı açar sözlə elan etməlisiniz.

  • ByVal:

Bu, arqumentlərin istinad əvəzinə dəyərlə keçdi. Bu, həm də isteğe bağlı arqument növüdür.

  • ByRef:

Bu, defolt olaraq arqumentdir. Əgər siz heç nə göstərməsəniz, Excel qiymətlərin əvəzinə dəyişənlərə istinad etdiyinizi nəzərə alacaq. Bundan istifadə onun keçdiyi prosedurun onu dəyişdirə biləcəyini təmin edir.

  • ParamArray:

Bu, siyahıdakı son arqumentdir. istifadə edildikdə. Siz onunla Optional, ByVal və ya ByRef istifadə edə bilməzsiniz. O, həm də isteğe bağlı arqument növüdür. O, bizə ixtiyari sayda arqumentlərdən istifadə etməyə imkan verir.

  • varname:

Bu, tələb olunan arqument növüdür. Bununla siz dəyişənlərə standart şərti qaydalarla adlar verməlisiniz.

  • növ:

Bu da isteğe bağlıdır.arqument. Bununla məlumat növünü təyin edə bilərsiniz. Əgər isteğe bağlı deyilsə, siz istənilən istifadəçi tərəfindən müəyyən edilmiş məlumat növünü təyin edə bilərsiniz.

  • defaultvalue:

istənilən sabit və ya sabitin ifadəsi. Yalnız isteğe bağlı parametrlərə aiddir. Açıq defolt dəyər yalnız Obyekt növüdürsə, heç bir şey ola bilməz.

Misal 1:

9587

Aşağıdakı sətirə diqqət yetirin:

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

Burada,

CalculateNum_Fərq_İstəyə bağlı funksiya adı , Nömrə1, Rəqəm 2 varname, Tam ədəd tip elan edilmişdir.

Nümunə 2: Defolt Dəyərin İstifadəsi

Biz funksiya üçün defolt arqument təyin edə bilərik, yəni biz' heç vaxt həmin arqumenti seçməyəcəyəm, həmişə standart dəyər seçiləcək.

4139

Misal 3: ByRef-in istifadəsi

9878

Nümunə 4: ByVal-ın istifadəsi

8946

Ətraflı oxuyun: Əsasən istifadə olunan 10 Excel VBA obyektinin siyahısı (Atributlar və Nümunələr)

Arqumentsiz Excel VBA Funksiyaları

Excel-də VBA, siz əsas lazım olan qədər arqumentli funksiya yaza bilərsiniz. Lakin arqumentsiz funksiya yazmaq da mümkündür.

Aşağıdakı prosedura baxın:

Bu bölməyə baxmaq üçün Fayl ➪ Seçimlər ➪ Ümumi seçin. Bundan sonra, heç bir arqumenti olmayan xüsusi funksiyanın sadə bir nümunəsidir. Bu funksiya Application obyektinin UserName xassəsini qaytarır. Bu adda görünür Excel Seçimləri dialoq qutusunun Microsoft Office bölməsinin surətinizi fərdiləşdirin. Bu funksiya çox sadədir, lakin bu, istifadəçi adını iş vərəqi xanasında və ya düsturda istifadə etmək üçün əldə etməyin yeganə yoludur.

8976

Aşağıdakı düsturu iş vərəqi xanasına daxil etdiyiniz zaman, xana xananın adını göstərir. cari istifadəçi:

=OfficeUserName()

Arqumentləri olmayan funksiyadan istifadə edərkən siz boş mötərizələr dəstini daxil etməlisiniz.

Nəticə

Beləliklə, biz bu məqalədə Excel funksiyası arqumentlərini müzakirə etdik. Əgər müzakirəni faydalı hesab edirsinizsə, lütfən şərh qutusunda bizə bildirin. Və daha çox Excel ilə əlaqəli məqalələr üçün ExcelWIKI bloqumuza daxil olun.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.