გამოყენებები და ფუნქციების მაგალითები Excel-სა და Google Sheets-ში

Სარჩევი:

გამოყენებები და ფუნქციების მაგალითები Excel-სა და Google Sheets-ში
გამოყენებები და ფუნქციების მაგალითები Excel-სა და Google Sheets-ში
Anonim

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

ამ სტატიაში მოცემული ინფორმაცია ეხება Excel 2019, Excel 2016, Excel 2013 და Google Sheets.

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

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

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

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

=ჯამი (D1: D6)

ამ მაგალითში:

  • სახელი ეუბნება Excel-ს დაამატოს მონაცემები არჩეულ უჯრედებში.
  • არგუმენტი (D1:D6) ფუნქცია ამატებს უჯრედების დიაპაზონის შიგთავსს D1-მდე D6.

ჩადგმული ფუნქციები ფორმულებში

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

Image
Image

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

=მრგვალი (ჯამური (D1: D6), 2)

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

  • იპოვეთ მნიშვნელობების ჯამი უჯრედებში D1-დან D6-მდე.
  • დაამრგვალეთ ეს შედეგი ორ ათწილადამდე.

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

სამუშაო ფურცელი მორგებული ფუნქციების წინააღმდეგ

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

  • სამუშაო ფურცლის ფუნქციები
  • მორგებული ან მომხმარებლის განსაზღვრული ფუნქციები

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

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

Image
Image

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

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

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

ფუნქცია ფასდაკლება(რაოდენობა, ფასი)

თუ რაოდენობა >=100 მაშინ

ფასდაკლება=რაოდენობაფასი0.1

სხვა

ფასდაკლება=0

დასრულება თუ

ფასდაკლება=განაცხადი. რაუნდი(ფასდაკლება, 2)დასრულების ფუნქცია

შეზღუდვები

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

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

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

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

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

Image
Image

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

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

      UDF იწყება Function განაცხადით და მთავრდება End Function-ით.

    2. მაკროები იწყება Sub განაცხადით და მთავრდება დასრულება ქვე.

გირჩევთ: