რა არის 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(დაწყების_თარიღი, დასრულების_თარიღი, [დღესასწაულები] )

ფუნქციის ფრჩხილებში შეყვანილი შენატანები კვადრატული ფრჩხილის გარეშე არის საჭირო არგუმენტები აქ. შემდეგ მაგალითებში ფუნქციას NETWORKDAYS აქვს ორი ტიპის არგუმენტი: აუცილებელი ტიპი და არასავალდებულო. საჭირო არგუმენტებით ფუნქციამ დააბრუნა 86 დღე.

2. არჩევითი ტიპის არგუმენტები

არსებობს რამდენიმე ფუნქცია, რომელიც იყენებს ზოგიერთ არგუმენტსსურვილისამებრ. ქვემოთ მოყვანილი სურათის მსგავსად, INDEX ფუნქციის აკრეფის შემდეგ, Excel ავტომატურად აჩვენებს ამ ფუნქციის საჭირო და არჩევით არგუმენტებს.

დაწვრილებით: როგორ გამოვიყენოთ 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] [სტატიკური] ფუნქცია Function_Name [(arglist)] [როგორც ტიპი]

[განცხადებები]

[name=expression]

[გასვლის ფუნქცია]

[განცხადებები]

[name=expression]

End Function

აქ ჩვენ შევამჩნევთ, რომ მას აქვს [(arglist)] რომელიც ეხება Excel VBA-ში ფუნქციის განცხადების არგუმენტებს. The [] გარშემო arglist მიუთითებს, რომ ეს ნაწილი არჩევითია ფუნქციის პროცედურისთვის. ახლა ვნახოთ ფუნქციის არგუმენტების სიის ნაწილები.

ფუნქციის arglist-ს აქვს შემდეგი სინტაქსი.

[სურვილისამებრ] [ByVal/ByRef] [ParamArray] ვარიმის სახელი [( )] [როგორც ტიპი] [=defaultvalue]

ჩვენ განვიხილავთ თითოეულ ამ ნაწილს მაგალითებით.

  • სურვილისამებრ:

ეს მიუთითებს, რომ არგუმენტი არჩევითია, თუ მას არგუმენტად იყენებთ. შემდეგი არგუმენტები ასევე უნდა იყოს არჩევითი და თქვენ უნდა გამოაცხადოთ ისინი არასავალდებულო საკვანძო სიტყვით.

  • ByVal:

ეს მიუთითებს, რომ არგუმენტები არის მითითების ნაცვლად გადაცემული მნიშვნელობით. ეს ასევე არის არგუმენტის არჩევითი ტიპი.

  • ByRef:

ეს არის ნაგულისხმევი არგუმენტი. თუ არაფერს არ აკონკრეტებთ, Excel ჩათვლის, რომ მნიშვნელობების ნაცვლად გადასცემთ ცვლადების მითითებას. ამის გამოყენება უზრუნველყოფს, რომ პროცედურა, რომლის მეშვეობითაც ის გადის, შეუძლია შეცვალოს იგი.

  • ParamArray:

ეს არის ბოლო არგუმენტი სიაში. როდესაც გამოიყენება. თქვენ არ შეგიძლიათ გამოიყენოთ Optional, ByVal ან ByRef მასთან ერთად. ის ასევე არის არგუმენტის არჩევითი ტიპი. ის საშუალებას გვაძლევს გამოვიყენოთ არგუმენტების თვითნებური რაოდენობა.

  • varname:

ეს არგუმენტის აუცილებელი ტიპია. ამით თქვენ უნდა დაასახელოთ ცვლადები სტანდარტული ჩვეულებრივი წესებით.

  • ტიპი:

ეს ასევე არჩევითიაარგუმენტი. ამით შეგიძლიათ დააყენოთ მონაცემთა ტიპი. თუ არასავალდებულოა, შეგიძლიათ დააყენოთ მომხმარებლის მიერ განსაზღვრული მონაცემთა ნებისმიერი ტიპი.

  • ნაგულისხმევი მნიშვნელობა:

ნებისმიერი მუდმივი ან მუდმივის გამოხატულება. ვრცელდება მხოლოდ არასავალდებულო პარამეტრებზე. აშკარა ნაგულისხმევი მნიშვნელობა შეიძლება იყოს Nothing მხოლოდ იმ შემთხვევაში, თუ ტიპი არის ობიექტი.

მაგალითი 1:

8083

დააკვირდით შემდეგ ხაზს:

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

აქ,

CalculateNum_Difference_Optional არის ფუნქციის სახელი , Number1, Number 2 არის varname, მთელი რიცხვი არის დეკლარირებული ტიპი .

მაგალითი 2: ნაგულისხმევი მნიშვნელობის გამოყენება

ჩვენ შეგვიძლია დავაყენოთ ნაგულისხმევი არგუმენტი ფუნქციისთვის, რაც ნიშნავს არასოდეს შევარჩევ ამ არგუმენტს, ნაგულისხმევი მნიშვნელობა ყოველთვის არჩეული იქნება.

3992

მაგალითი 3: ByRef-ის გამოყენება

7790

მაგალითი 4: ByVal-ის გამოყენება

7785

წაიკითხეთ მეტი: 10 ყველაზე ხშირად გამოყენებული Excel VBA ობიექტის სია (ატრიბუტები და მაგალითები)

Excel VBA ფუნქციები არგუმენტების გარეშე

Excel-ში VBA, თქვენ შეგიძლიათ დაწეროთ ფუნქცია იმდენი არგუმენტით, რამდენიც დაგჭირდებათ საფუძველი. მაგრამ ასევე შესაძლებელია ფუნქციის დაწერა არგუმენტის გარეშე.

იხილეთ შემდეგი პროცედურა:

აირჩიეთ ფაილი ➪ ოფციები ➪ ზოგადი ამ განყოფილების სანახავად. ამის შემდეგ, ქვემოთ მოცემულია მორგებული ფუნქციის მარტივი მაგალითი, რომელსაც არ აქვს არგუმენტები. ეს ფუნქცია აბრუნებს UserName თვისებას Application ობიექტის. ეს სახელი ჩნდება მოახდინეთ თქვენი ასლის პერსონალიზაცია Microsoft Office განყოფილების Excel Options დიალოგური ფანჯრის. ეს ფუნქცია ძალიან მარტივია, მაგრამ ეს არის ერთადერთი გზა, რომლითაც შეგიძლიათ მიიღოთ მომხმარებლის სახელი სამუშაო ფურცლის უჯრედში ან ფორმულაში გამოსაყენებლად.

1198

როდესაც შემდეგ ფორმულას შეიყვანთ სამუშაო ფურცელში, უჯრედი აჩვენებს სახელს მიმდინარე მომხმარებელი:

=OfficeUserName()

როდესაც იყენებთ ფუნქციას არგუმენტების გარეშე, თქვენ უნდა შეიტანოთ ცარიელი ფრჩხილების ნაკრები.

დასკვნა

ასე რომ, ჩვენ განვიხილეთ Excel-ის ფუნქციის არგუმენტები ამ სტატიაში. თუ დისკუსია თქვენთვის სასარგებლოა, გთხოვთ შეგვატყობინოთ კომენტარების ველში. და მეტი Excel-თან დაკავშირებული სტატიებისთვის, გთხოვთ ეწვიოთ ჩვენს ბლოგს ExcelWIKI .

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.