Განმარტება, გამოყენება და მაგალითები ფუნქციების Excel

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

ფუნქციის სინტაქსი და არგუმენტები

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

ყველა ფორმულის მსგავსად, ფუნქციები იწყება თანაბარი ნიშნით ( = ), რასაც მოყვება ფუნქციის სახელი და მისი არგუმენტები:

მაგალითად, Excel- ისა და Google Sheets- ის ერთ-ერთი ყველაზე გავრცელებული ფუნქცია არის SUM ფუნქცია :

= SUM (D1: D6)

ამ მაგალითში,

ბუდე ფუნქციები ფორმულები

Excel- ის ინტეგრირებული ფუნქციების სარგებლობა შეიძლება გაფართოვდეს ფორმულაში კიდევ ერთი ფუნქციის შიგნით ერთი ან მეტი ფუნქციის ბრჭყალებით. მობუდარი ფუნქციების ეფექტია მრავალჯერადი გაანგარიშების განხორციელება ერთ სამუშაოზე უჯრედში .

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

მაგალითად, შემდეგი ფორმულაში, SUM ფუნქცია ინახება ROUND ფუნქციის ფარგლებში .

ეს ხორციელდება SUM ფუნქციის გამოყენებით ROUND ფუნქციის ნომრის არგუმენტად.

& # 61; ROUND (SUM (D1: D6), 2)

წყობილი ფუნქციების შეფასებისას, Excel ახორციელებს ღრმა ან ინერტულ ფუნქციას, პირველ რიგში, გამოსავალს. შედეგად, ფორმულა ზემოთ ახლა:

  1. უჯრედების D1- დან D6- ში ღირებულებების ჯამი;
  2. რაუნდის შედეგია ორი ათობითი ადგილი.

მას შემდეგ, რაც Excel 2007, მდე 64 დონეზე წყობილი ფუნქციები დასაშვებია. წინამდებარე ვერსიებში, ნებართვის 7 დონე იყო დაშვებული.

Worksheet წინააღმდეგ საბაჟო ფუნქციები

Excel- ისა და Google Sheets- ში ფუნქციების ორი კლასი არსებობს:

Worksheet ფუნქციები არის პროგრამა, რომელიც მოიცავს როგორც SUM და ROUND ფუნქციები ზემოთ განხილული.

საბაჟო ფუნქციები, მეორე მხრივ, არის მომხმარებლის მიერ დაწერილი ან განსაზღვრული ფუნქციები.

Excel- ში, საბაჟო ფუნქციები ჩაწერილია ჩაშენებული პროგრამირების ენაზე: Visual Basic for Applications ან VBA მოკლედ. ფუნქციები იქმნება გამოყენებით Visual Basic რედაქტორი მდებარეობს შემქმნელი tab of ლენტი .

Google Sheets- ის საბაჟო ფუნქციები დაწერილია Apps Script - JavaScript- ის ფორმა და შექმნილია სკრიპტის რედაქტორის გამოყენებით მენიუში.

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

ქვემოთ მოცემულია მომხმარებლის განსაზღვრული ფუნქცია, რომელიც ითვლის VBA კოდით დაწერილი მყიდველის ფასდაკლებებს. ორიგინალური მომხმარებლის განსაზღვრული ფუნქციები ან UDF იბეჭდება Microsoft- ის ვებ-გვერდზე:

ფუნქციის ფასდაკლება (რაოდენობა, ფასი)
თუ რაოდენობა> = 100 შემდეგ
ფასდაკლება = რაოდენობა * ფასი * 0.1
სხვა
ფასდაკლება = 0
დაასრულე თუ
ფასდაკლება = განაცხადისმცოდნეობა (ფასდაკლება, 2)
დასრულების ფუნქცია

შეზღუდვები

In Excel, მომხმარებლის განსაზღვრული ფუნქციები შეიძლება მხოლოდ დააბრუნოს ღირებულებები საკანში (s), სადაც ისინი მდებარეობს. ამგვარად, მათ არ შეუძლიათ შეასრულონ ბრძანებები, რომ ნებისმიერი ფორმით შეცვალოთ Excel- ის საოპერაციო გარემო , როგორიცაა შინაარსის შეცვლა ან საკანში დამუშავება.

Microsoft- ის ცოდნის ბაზა ჩამოთვლილია მომხმარებლის განსაზღვრულ ფუნქციებზე შემდეგი შეზღუდვები:

მომხმარებლის განსაზღვრული ფუნქციები წინააღმდეგ Macros in Excel

მიუხედავად იმისა, რომ Google Sheets არ უჭერს მხარს მათ, Excel- ში, მაკრო არის სერია ჩაწერილი ნაბიჯები, რომელიც ავტომატიზირებს განმეორებითი სამუშაოების ამოცანებს - როგორიცაა ფორმატირების მონაცემები ან ასლი და პასტა ოპერაციები - გამოყენებით keystrokes ან მაუსის ქმედებების იმიტაცია.

მიუხედავად იმისა, რომ ორივე იყენებს Microsoft- ის VBA პროგრამულ ენას, ისინი განსხვავდებიან ორ ასპექტში:

  1. UDF- ის შესრულება გათვლები, ხოლო მაკროსები ახორციელებენ ქმედებებს. როგორც ზემოთ აღინიშნა, UDF- ს არ შეუძლია შეასრულოს ოპერაციები, რომლებიც გავლენას ახდენს პროგრამულ გარემოში, ხოლო მაკროსს შეუძლია.
  2. ვიზუალური ძირითადი რედაქტორის ფანჯარაში, ორი შეიძლება იყოს დიფერენცირებული, რადგან:
    • UDF იწყება ფუნქციის შესახებ განცხადებით და დასრულდება ბოლო ფუნქციით ;
    • მაკროსი იწყება ქვე- განცხადებით და დასრულდება ბოლომდე .