Skip to content

Excel ve Google E-Tablolar’daki İşlevlerin Tanımları, Kullanımları ve Örnekleri

16 de Mayıs de 2021

İşlev, Excel ve Google E-Tablolar’da bulunduğu hücrede belirli hesaplamalar gerçekleştirmeyi amaçlayan önceden belirlenmiş bir formüldür. Bu makaledeki bilgiler Excel 2019, Excel 2016, Excel 2013 ve Google E-Tablolar için geçerlidir.

İşlev Sözdizimi ve Bağımsız Değişkenler

Bir işlevin sözdizimi, işlevin düzenini ifade eder ve işlevin adını, köşeli parantezlerini, virgülle ayırıcıları ve bağımsız değişkenleri içerir. Tüm formüller gibi, işlevler de eşittir işaretiyle başlar ( = ) ardından işlevin adı ve bağımsız değişkenleri gelir:

  • İşlev adı, Excel’e hangi hesaplamaları gerçekleştireceğini söyler.
  • Bağımsız değişkenler parantezler veya yuvarlak parantezler içinde yer alır ve işleve bu hesaplamalarda hangi verilerin kullanılacağını söyler.

Örneğin, Excel ve Google E-Tablolar’da en çok kullanılan işlevlerden biri TOPLA işlevidir: = TOPLA (D1: D6)

Bu örnekte:

  • Ad, Excel’e verileri seçili hücrelere eklemesini söyler.
  • Argüman (D1: D6) işlevi hücre aralığının içeriğini ekler D1 -e D6.

Formüllerde Yuvalama İşlevleri

Excel’in yerleşik işlevlerinin kullanışlılığı, bir veya daha fazla işlevi bir formüldeki başka bir işlevin içine yerleştirerek genişletilebilir. İç içe yerleştirme işlevlerinin etkisi, tek bir çalışma sayfası hücresinde birden çok hesaplamanın yapılmasına izin vermektir.

İç içe yuvarlama TOPLA gösteren Excel'in ekran görüntüsü

Bunu yapmak için, yuvalanmış işlev, ana veya en dıştaki işlevin bağımsız değişkenlerinden biri olarak hareket eder. Örneğin, aşağıdaki formülde, TOPLA işlevi YUVARLA işlevinin içine yerleştirilmiştir. = YUVARLAK (TOPLA (D1: D6), 2)

type = “code”> İç içe geçmiş işlevleri değerlendirirken, Excel önce en derin veya en içteki işlevi çalıştırır ve ardından dışa doğru çalışır. Sonuç olarak, yukarıdaki formül şimdi:

  • Hücrelerdeki değerlerin toplamını bulun D1 -e D6.
  • Bu sonucu iki ondalık basamağa yuvarlayın.

Excel 2007’den bu yana, 64 seviyeye kadar iç içe işleve izin verilmiştir. Önceki sürümlerde, yedi düzey iç içe işleve izin veriliyordu.

Çalışma Sayfası ve Özel İşlevler

Excel ve Google E-Tablolar’da iki işlev sınıfı vardır:

  • Çalışma Sayfası İşlevleri
  • Özel veya Kullanıcı Tanımlı İşlevler

Çalışma sayfası işlevleri, programda yerleşik olarak bulunan işlevlerdir, örneğin TOPLA ve YUVARLAK yukarıda tartışılan işlevler. Özel işlevler ise kullanıcı tarafından yazılan veya tanımlanan işlevlerdir. Excel’de, yerleşik programlama dilinde özel işlevler yazılır: Uygulamalar için Visual Basic veya kısaca VBA. İşlevler, Excel ile birlikte yüklenen Visual Basic düzenleyicisi kullanılarak oluşturulur.

Komut dosyası seçeneğini gösteren Google E-Tablolar'ın ekran görüntüsü

Google E-Tablolar’ın özel işlevleri şu şekilde yazılmıştır: Apps Komut Dosyası, bir JavaScript formu ve altında bulunan komut dosyası düzenleyicisi kullanılarak oluşturulur. Araçlar Menü. Özel işlevler genellikle, ancak her zaman değil, bir tür veri girişi kabul eder ve bulunduğu hücrede bir sonuç döndürür. Aşağıda, VBA kodunda yazılan alıcı indirimlerini hesaplayan kullanıcı tanımlı bir işlev örneği bulunmaktadır. Orijinal kullanıcı tanımlı işlevler veya UDF’ler, Microsoft’un web sitesinde yayınlandı: İşlev İndirimi (miktar, fiyat)
Miktar> = 100 ise O zaman
İndirim = miktar * fiyat * 0,1
Başka
İndirim = 0
Bitiş Eğer
İndirim = Application.Round (İndirim, 2)
Son İşlevi

Sınırlamalar

Excel’de, kullanıcı tanımlı işlevler yalnızca içinde bulundukları hücrelere değer döndürebilir. Bir hücrenin içeriğini veya biçimlendirmesini değiştirmek gibi Excel’in çalışma ortamını değiştiren komutları yürütemezler. Microsoft’un bilgi tabanı, kullanıcı tanımlı işlevler için aşağıdaki sınırlamaları listeler:

  • Çalışma sayfasına hücre ekleme, silme veya biçimlendirme.
  • Başka bir hücredeki verilerin değerini değiştirme.
  • Çalışma kitabına sayfaları taşıma, yeniden adlandırma, silme veya ekleme.
  • Hesaplama modu veya ekran görünümleri gibi herhangi bir ortam seçeneğini değiştirme.
  • Özellikleri ayarlama veya çoğu yöntemi yürütme.

Excel’de Kullanıcı Tanımlı İşlevler ve Makrolar

Google E-Tablolar şu anda bunları desteklemese de, Excel’de makrolar, tekrarlayan çalışma sayfası görevlerini otomatikleştiren bir dizi kaydedilmiş adımdır. Otomatikleştirilebilen görev örnekleri, verileri biçimlendirme veya kopyalama ve yapıştırma işlemlerini içerir.

VB Editör ekran görüntüsü

Her ikisi de Microsoft’un VBA programlama dilini kullansa da, iki bakımdan farklıdırlar:

  1. UDF’ler hesaplamalar yaparken makrolar eylemleri gerçekleştirir. Yukarıda belirtildiği gibi, UDF’ler programın ortamını etkileyen işlemleri gerçekleştiremezken makrolar yapabilir.
    1. Visual Basic düzenleyici penceresinde, ikisi birbirinden farklı olabilir, çünkü:
      UDF’ler bir Fonksiyon ifade ve ile biter Son İşlevi.
    2. Makrolar bir ile başlar Alt ifade ve şununla biter Aboneliği Sonlandır.