Excel funktsiyasi argumentlari nima (batafsil muhokama)

  • Buni Baham Ko'Ring
Hugh West

Excel turli operatsiyalar uchun juda ko'p funksiyalarga ega. Funktsiyalar qavslari ichida biz bajarmoqchi bo'lgan kerakli operatsiya uchun ba'zi ma'lumotlarni kiritamiz. Qavslar ichidagi bu kiritishlar funksiya argumentlari deb ataladi. Ushbu maqolada biz Excelda qanday funktsiya argumentlari mavjudligini bilib olamiz. Shuningdek, biz har xil turdagi argumentlar bilan tanishamiz.

Excelda funktsiya argumentlarini qanday ko'rsatish mumkin

Funksiya argumentlarini ikki usulda ko'rsatishimiz mumkin.

1. Funksiyani ko'rsatish Funksiyani yozishda argumentlar

Teng belgisini qo‘ygandan so‘ng funksiya nomini kiritib, so‘ng birinchi qavsni kiritganingizda, Excel avtomatik ravishda tegishli argumentlarni ko‘rsatadi. Quyidagi rasmga qarang.

=IF() ni yozganingizda, IF funktsiyasi argumentlari avtomatik ravishda paydo bo'ladi.

2 Funksiya argumentlarini Ctrl+A klaviatura yorlig'i yordamida ko'rsatish

Avvalgi usulda siz shunchaki argumentlarni ko'rishingiz mumkin, lekin shu yo'l yordamida kiritishni ham ko'rishingiz va ham joylashtirishingiz mumkin.To'g'ri funktsiya nomini kiritganingizdan so'ng teng belgi qo'yiladi. formulalar satriga/istalgan katakka kiring, quyidagi yorliq funksiya argumentlari dialog oynasini taqdim etadi.

Ctrl +A

Oyna paydo bo'ladi Endi siz argumentlarni ko'rishingiz va qutilarga raqamlarni kiritishingiz mumkin.

Batafsil o'qing: Excelda VBA kiritish funksiyasidan qanday foydalanish (2 ta misol)

Funktsiya nechta argumentga ega bo'lishi mumkin?

Turli Excel funksiyalarida argumentlar soni har xil. Hatto, ularning ba'zilarida hech qanday bahs yo'q. Keling, ko'rib chiqaylik.

1. Yagona argumentli funksiyalar

Argumentlar asosan alohida yacheykalarga taalluqlidir, lekin u hujayra diapazonlarini ham o'z ichiga oladi. Quyida bitta argumentli funksiyaga misol keltirilgan.

  • Bu yerda biz argument sifatida matn qatorini qabul qiluvchi UPPER funksiyasidan foydalandik.
  • U qabul qiladi kirish sifatida bitta argument va kichik harfni bosh harfga aylantiradi.
  • B4 katakchasida ishlatiladigan formula:
=UPPER(B2)

Bu yerda argument B2 katagiga joylashtirilgan matn qatoridir.

2. Bir nechta argumentli funksiyalar

Agar funktsiyada bir nechta argumentlardan foydalanmoqchi bo'lsangiz, ular orasiga vergul qo'yishingiz kerak.

Misol:

  • Ba'zi hollarda ikkita ustunning o'rtacha funktsiyasi va yig'indisi funktsiyasini hisoblashingiz kerak. Yoki bitta argumentni diapazon bilan ishlatishingiz mumkin yoki ikkita diapazonni alohida belgilashingiz mumkin bo'lgan ikkita argumentdan foydalanishingiz mumkin:
=AVERAGE(C5:C14,D5:D14)

& ;

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

Bu yerda ( C5:C14,D5:D14 ) AVERAGE va SUM funksiyalarining argumentlari. Bir nechta argumentlar mavjud bo'lgani uchun ular o'rtasida vergul bilan ajratiladi.

  • Quyida uchta argument ishlatadigan misolni ko'rishingiz mumkin. Formula quyidagichaquyidagicha.
=TIME(8,15,40)

Ushbu misolda funksiya VAQT funktsiyasi va u argument sifatida soat, daqiqa va soniyalardan foydalanadi.

Batafsil o'qing: Excelda 2 ta raqamdan keyin vergulni qanday qo'yish mumkin (9 ta tezkor usul)

3. Argumentsiz funksiyalar

Ko'pgina funktsiyalar argumentlardan foydalansa-da, Excelda hech qanday argumentdan foydalanmaydigan oldindan belgilangan funktsiyalar mavjud. Masalan, RAND(), TODAY(), va NOW().

Batafsil o'qing: VBA foydalanuvchi tomonidan aniqlangan funksiyadan qanday foydalanish kerak (4 ta mos misol)

Excel funksiyalarida 3 turdagi argumentlar

1. Zarur turdagi argumentlar

Argumentlari bo'lgan har bir Excel funktsiyasi kamida bitta talab qilinadigan argumentga ega. To'g'ri javob qaytarish uchun funktsiya barcha kerakli argumentlarga ega bo'lishi kerak. Misol tariqasida NETWORKDAYS funksiyasini ko'rib chiqamiz.

Bu NETWORKDAYS funksiyasining sintaksisi quyidagicha.

NETWORKDAYS(boshlanish_sanasi, tugash_sanasi, [bayramlar] )

Kvadrat qavssiz funksiyaning qavs ichidagi kirishlari bu yerda kerakli argumentlardir. Quyidagi misollarda NETWORKDAYS funktsiyasi ikki turdagi argumentga ega: talab qilinadigan va ixtiyoriy. Kerakli argumentlar bilan funktsiya natijada 86 kunni qaytardi.

2. Ixtiyoriy turdagi argumentlar

Ba'zi argumentlardan quyidagi funktsiyalardan foydalaniladi.ixtiyoriy. Quyidagi rasmdagi kabi, INDEX funksiyasi ni kiritgandan so'ng, Excel avtomatik ravishda ushbu funktsiyaning zarur va ixtiyoriy argumentlarini ko'rsatadi.

Batafsil o'qing: Excel VBA bilan INDEX MATCH dan qanday foydalanish kerak

3. Excel formulasida boshqa funktsiyaning argumentlari sifatida ishlatiladigan ichki o'rnatilgan funksiyalar

Funktsiyalar boshqa funksiya ostida argument sifatida ishlatilishi mumkin. Ushbu jarayon uyalar funktsiyasi deb nomlanadi. Misol uchun, natija sanasini bilish uchun ma'lum bir sanaga 5 yil qo'shmoqchimiz. formuladan foydalanamiz-

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

Bu erda asosiy funksiya DATE . YEAR, MONTH, va DAY DATE funksiyasi ichiga joylashtirilgan boshqa funksiyalardir. Ushbu qo'shimcha funktsiyalar DATE funktsiyasi uchun argumentlar sifatida qabul qilinadi. YEAR(A2)+B2 DATE funksiyasining birinchi argumenti sifatida ishlatilgani kabi.

Ich ichiga kiritilgan funksiyalar qiymatini topish :

  • Boshqa funksiya uchun argument sifatida foydalaniladigan ichki oʻrnatilgan funksiyalarning qiymatlarini topish uchun siz ichidagi ichki formulani tanlashingiz va F9 tugmasini bosishingiz kifoya. 14>

  • Shundan so'ng asosiy funksiya argumentini bosing va aniq nima bajarilganini ko'rish uchun quyidagi rasmlarga amal qiling.

Bu yerda birinchi navbatda asosiy funksiyaning birinchi argumentini tanlaymiz. Ikkinchi rasmda biz klaviaturaning F9 tugmasini bosamiztugmasi. Bu bahsning o'ziga xos natijasini ko'rsatdi. Siz ushbu protseduradan hatto bitta funksiyalar uchun ham foydalanishingiz mumkin.

Shunga o'xshash o'qishlar

  • Excel VBA-dagi 22 so'l misollar
  • Excel VBA-ni o'zlashtirish uchun 20 ta amaliy kodlash maslahatlari
  • Excelda VBA kodini qanday yozish (oson qadamlar bilan)
  • Turlari Excelda VBA makroslari (Tezkor qo'llanma)
  • VBA bilan nima qilishingiz mumkin (6 amaliy foydalanish)

2 usul Excelga argumentlar kiritish

Excelga argumentlar kiritishning ikki yoʻli mavjud.

  • Funksiyani toʻgʻridan-toʻgʻri hujayraga kiritish
  • Foydalanish Excel funksiyasi Argument dialog oynasi.

1. Funktsiyani to'g'ridan-to'g'ri katakchaga yozish

Shunday qilib, agar biron-bir muayyan hujayrada biron bir funktsiyadan foydalanmoqchi bo'lsangiz, o'sha katakchani tanlang va funksiya nomini “=”<2 bilan yozishni boshlang> boshida kiring. Excelda funktsiya nomini yozayotganda, qavs ichida qanday argumentlarni qabul qilishi mumkinligini ko'rasiz. Quyidagi rasmda Excel da

2 argumentli funktsiyani yozish ko'rsatilgan. Excel funktsiyasi argumentlari dialog oynasidan foydalanish

Funktsiya nomini argumentlar bilan yozish uchun Excel funksiyasi argumentlari dialog oynasidan foydalanish yaxshi amaliyotdir. Funktsiya argumentlari dialog oynasini topish uchun yuqoridagi formulalar yorlig'ini bosing va u erdan istalgan formulani tanlang, oyna paydo bo'ladi. Endi, ichidabu misolda men NETWORKDAYS funksiyasini mavjud argumentlari bilan ko'rsatdim.

Funktsiya argumentlari dialog oynasidan foydalanishning eng yaxshi tomoni shundaki, siz ularni to'g'ri bilish orqali dalillar. Shunday qilib, har qanday argument kiritishdan oldin, siz aslida nima qilayotganingizni bilasiz.

Funksiyadagi argumentlarning qiymat turlari

Excel siz xohlagan funksiyalarga qarab argument sifatida har xil turdagi kiritishlarni qabul qiladi. foydalanish. Exceldagi argumentlarning aksariyati raqamli ma'lumotlardir, chunki odamlar sonli hisoblar uchun Exceldan ko'p foydalanadilar. Ammo u boshqa ma'lumotlar turlarini ham qabul qiladi. Excelda qo'llaniladigan argumentlar turlari quyida keltirilgan.

  • Raqamli ma'lumotlar ( =SUM(5,10) )
  • Matn-string ma'lumotlari ( =UPPER(“Thomson”) )
  • Mantiqiy qiymatlar ( =OR(1+1=2) )
  • Xato qiymatlari ( =ISERR(#VALUE!) )

Excel VBA funksiyasidagi argumentlar

Excel VBA-da uchta turdagi protseduralar mavjud. Sub, Function, va Xususiyatlar. Ulardan Funktsiya quyidagi sintaksisga ega.

[Ochiq/Xususiy /Do'st] [Statik] Funktsiya Funktsiya_Nomi [(arglist)] [Tiri sifatida]

[bayonotlar]

[ism=ifoda]

[Chiqish funksiyasi]

[bayonotlar]

[ism=ifoda]

End Function

Bu yerda biz uning Excel VBA-dagi Funksiya bayonotining argumentlariga ishora qiluvchi [(arglist)] ekanligini ko'ramiz. The arglist atrofidagi [] bu qism Funktsiya protsedurasi uchun ixtiyoriy ekanligini bildiradi. Endi Funktsiya argumentlari ro'yxatining qismlarini ko'rib chiqamiz.

Funktsiya arglistida quyidagi sintaksis mavjud.

[Ixtiyoriy] [ByVal/ByRef] [ParamArray] varname [( )] [Tiri sifatida] [=defaultvalue]

Ushbu qismlarning har birini misollar bilan muhokama qilamiz.

  • Ixtiyoriy:

Bu argumentdan argument uchun foydalansangiz, ixtiyoriy ekanligini bildiradi. keyingi argumentlar ham ixtiyoriy bo'lishi kerak va siz ularni ixtiyoriy kalit so'z bilan e'lon qilishingiz kerak.

  • ByVal:

Bu argumentlarning mos yozuvlar o'rniga qiymat bo'yicha o'tkaziladi. Bu argumentning ixtiyoriy turidir.

  • ByRef:

Bu sukut boʻyicha argument. Agar siz hech narsa ko'rsatmasangiz, Excel siz qiymatlar o'rniga o'zgaruvchilar havolasini uzatayotganingizni ko'rib chiqadi. Bundan foydalanish, u o'tayotgan protsedura uni o'zgartirishi mumkinligini ta'minlaydi.

  • ParamArray:

Bu ro'yxatdagi oxirgi argumentdir. ishlatilganda. U bilan Optional, ByVal yoki ByRef dan foydalana olmaysiz. Bu argumentning ixtiyoriy turi hamdir. U bizga ixtiyoriy sonli argumentlardan foydalanish imkonini beradi.

  • varname:

Bu argumentning talab qilinadigan turi. Buning yordamida siz o'zgaruvchilarga standart an'anaviy qoidalar bilan nom berishingiz kerak.

  • turi:

Bu ham ixtiyoriy.dalil. Bu bilan siz ma'lumotlar turini o'rnatishingiz mumkin. Agar ixtiyoriy bo'lmasa, foydalanuvchi tomonidan belgilangan har qanday ma'lumot turini o'rnatishingiz mumkin.

  • standart qiymat:

har qanday doimiy yoki doimiyning ifodasi. Faqat ixtiyoriy parametrlar uchun amal qiladi. Aniq standart qiymat faqat turi Ob'ekt bo'lsa, Hech narsa bo'lishi mumkin.

1-misol:

8911

Quyidagi qatorga e'tibor bering:

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

Bu yerda,

HisoblashSon_farq_ixtiyoriy funktsiya nomi , 1-raqam, 2 var nomi, butun son bu tur e'lon qilingan.

2-misol: Standart qiymatdan foydalanish

Biz funktsiya uchun standart argumentni o'rnatishimiz mumkin, ya'ni biz' Bu argumentni hech qachon tanlamayman, har doim standart qiymat tanlanadi.

8133

3-misol: ByRef-dan foydalanish

3479

4-misol: ByVal-dan foydalanish

6317

Batafsil o'qing: Ko'p qo'llaniladigan 10 ta Excel VBA ob'ektlari ro'yxati (atributlar va misollar)

Argumentsiz Excel VBA funktsiyalari

Excelda VBA, siz asos kerak bo'lgan ko'p argumentlar bilan funktsiya yozishingiz mumkin. Ammo funktsiyani argumentsiz yozish ham mumkin.

Quyidagi protseduraga qarang:

Ushbu bo'limni ko'rish uchun File ➪ Options ➪ General ni tanlang. Shundan so'ng, quyida hech qanday argumentga ega bo'lmagan maxsus funksiyaning oddiy misoli keltirilgan. Bu funksiya Ilova obyektining UserName xususiyatini qaytaradi. Bu nomda ko'rinadi Excel Options muloqot oynasidagi Microsoft Office boʻlimining nusxasini shaxsiylashtiring. Bu funksiya juda oddiy, lekin bu foydalanuvchi nomini ishchi varaq katakchasi yoki formulasida ishlatishning yagona yo'li.

6763

Ishchi varaq katakchasiga quyidagi formulani kiritganingizda, katakchada nomi ko'rsatiladi. joriy foydalanuvchi:

=OfficeUserName()

Argumentsiz funksiyadan foydalansangiz, boʻsh qavslar toʻplamini kiritishingiz kerak.

Xulosa

Shunday qilib, biz ushbu maqolada Excel funktsiyasi argumentlarini muhokama qildik. Agar siz muhokamani foydali deb bilsangiz, iltimos, sharhlar oynasida bizga xabar bering. Excelga oid boshqa maqolalar uchun bizning blogimizga tashrif buyuring ExcelWIKI .

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.