Mündəricat
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 və 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(), və 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, və 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, və 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.