Excel və Google Sheets-də Funksiyaların İstifadələri və Nümunələri

Mündəricat:

Excel və Google Sheets-də Funksiyaların İstifadələri və Nümunələri
Excel və Google Sheets-də Funksiyaların İstifadələri və Nümunələri
Anonim

Funksiya Excel və Google Cədvəldə yerləşdiyi xanada xüsusi hesablamalar aparmaq üçün nəzərdə tutulmuş əvvəlcədən qurulmuş düsturdur.

Bu məqalədəki məlumat Excel 2019, Excel 2016, Excel 2013 və Google Cədvəllərə aiddir.

Funksiya Sintaksisi və Arqumentlər

Funksiya sintaksisi funksiyanın tərtibatına istinad edir və funksiyanın adını, mötərizələri, vergül ayırıcılarını və arqumentləri ehtiva edir. Bütün düsturlar kimi, funksiyalar bərabər işarəsi (=) ilə başlayır, ondan sonra funksiyanın adı və arqumentləri gəlir:

  • Funksiya adı Excel-ə hansı hesablamaları yerinə yetirməli olduğunu bildirir.
  • Arqumentlər mötərizə və ya dairəvi mötərizə içərisindədir və funksiyaya həmin hesablamalarda hansı datadan istifadə edəcəyini bildirir.
Image
Image

Məsələn, Excel və Google Sheets-də ən çox istifadə olunan funksiyalardan biri SUM funksiyasıdır:

=CAM (D1: D6)

Bu nümunədə:

  • Ad Excel-ə seçilmiş xanalardakı məlumatları bir yerə əlavə etməyi bildirir.
  • Arqument (D1:D6) funksiyası D1 xana diapazonunun məzmununu D6 əlavə edir.

Düsturlarda Yerləşdirmə Funksiyaları

Excel-in daxili funksiyalarının faydalılığı bir və ya bir neçə funksiyanı düsturda başqa bir funksiyanın içərisinə yerləşdirməklə genişləndirilə bilər. Yerləşdirmə funksiyalarının təsiri tək iş səhifəsi xanasında çoxlu hesablamaların aparılmasına icazə verməkdir.

Image
Image

Bunun üçün yuvalanmış funksiya əsas və ya ən kənar funksiya üçün arqumentlərdən biri kimi çıxış edir. Məsələn, aşağıdakı düsturda SUM funksiyası ROUND funksiyasının içərisinə yerləşdirilib.

=DAXİL(CƏM (D1: D6), 2)

Yuvalanmış funksiyaları qiymətləndirərkən Excel əvvəlcə ən dərin və ya ən daxili funksiyanı yerinə yetirir, sonra isə xaricə doğru işləyir. Nəticədə yuxarıdakı düstur indi:

  • Xaçalardakı dəyərlərin cəmini tapın D1 - D6.
  • Bu nəticəni iki onluq yerə yuvarlaqlaşdırın.

Excel 2007-ci ildən bəri 64 səviyyəyə qədər yuvalanmış funksiyalara icazə verilib. Əvvəlki versiyalarda iç-içə funksiyaların yeddi səviyyəsinə icazə verilirdi.

İş vərəqi və Fərdi Funksiyalar

Excel və Google Sheets-də iki funksiya sinfi var:

  • İş vərəqi funksiyaları
  • Xüsusi və ya İstifadəçi tərəfindən müəyyən edilmiş funksiyalar

İş vərəqi funksiyaları yuxarıda müzakirə edilən SUMROUND kimi proqrama quraşdırılmış funksiyalardır. Fərdi funksiyalar isə istifadəçi tərəfindən yazılmış və ya müəyyən edilmiş funksiyalardır.

Excel-də xüsusi funksiyalar daxili proqramlaşdırma dilində yazılmışdır: Proqramlar üçün Visual Basic və ya qısaca VBA. Funksiyalar Excel ilə quraşdırılmış Visual Basic redaktorundan istifadə etməklə yaradılmışdır.

Image
Image

Google Cədvəllərin fərdi funksiyaları JavaScript forması olan Apps Script-da yazılmışdır və Tools altında yerləşən skript redaktorundan istifadə etməklə yaradılmışdır.menyu.

Fərdi funksiyalar adətən, lakin həmişə deyil, hansısa məlumat daxiletmə formasını qəbul edir və onun yerləşdiyi xanada nəticə qaytarır.

Aşağıda VBA kodunda yazılmış alıcı endirimlərini hesablayan istifadəçi tərəfindən müəyyən edilmiş funksiya nümunəsidir. Orijinal istifadəçi tərəfindən müəyyən edilmiş funksiyalar və ya UDFs Microsoft-un saytında dərc edilmişdir:

Funksiya Endirimi(kəmiyyət, qiymət)

Kəmiyyət >=100 Əgər

Endirim=kəmiyyətqiymət0.1

Else

Endirim=0

End If

Endirim=Tətbiq. Round(Endirim, 2)Son Funksiya

Məhdudiyyətlər

Excel-də istifadəçi tərəfindən müəyyən edilmiş funksiyalar yalnız yerləşdikləri xana(lara) dəyərləri qaytara bilər. Onlar xananın məzmununu dəyişdirmək və ya formatlaşdırmaq kimi Excel əməliyyat mühitini dəyişən əmrləri yerinə yetirə bilməzlər.

Microsoft-un bilik bazası istifadəçi tərəfindən müəyyən edilmiş funksiyalar üçün aşağıdakı məhdudiyyətləri sadalayır:

  • İş vərəqinə xanaların daxil edilməsi, silinməsi və ya formatlanması.
  • Başqa xanada verilənlərin dəyərinin dəyişdirilməsi.
  • İş kitabına vərəqlərin köçürülməsi, adının dəyişdirilməsi, silinməsi və ya əlavə edilməsi.
  • Hesablama rejimi və ya ekran görünüşləri kimi mühit seçimlərinin dəyişdirilməsi.
  • Xassələr təyin edilir və ya əksər metodlar icra edilir.

İstifadəçi tərəfindən müəyyən edilmiş funksiyalar və Excel-də makrolar

Google Cədvəl hazırda onları dəstəkləməsə də, Excel-də makrolar təkrarlanan iş səhifəsi tapşırıqlarını avtomatlaşdıran bir sıra qeydə alınmış addımlardır. Avtomatlaşdırıla bilən tapşırıqlara misal olaraq məlumatların formatlaşdırılması və ya kopyalayıb yapışdırmaq əməliyyatları daxildir.

Image
Image

Hər ikisi Microsoft-un VBA proqramlaşdırma dilindən istifadə etsə də, onlar iki cəhətdən fərqlənirlər:

  1. UDF-lər hesablamaları, makrolar isə hərəkətləri yerinə yetirir. Yuxarıda qeyd edildiyi kimi, UDF-lər proqramın mühitinə təsir edən əməliyyatları yerinə yetirə bilməz, makrolar isə edə bilər.
    1. Visual Basic redaktoru pəncərəsində ikisini fərqləndirmək olar, çünki:

      UDF-lər Function ifadəsi ilə başlayır və End Function ilə bitir.

    2. Makrolar Sub ifadəsi ilə başlayır və End Sub ilə bitir.

Tövsiyə: