Tablolarda Formül ve Fonksiyonlarla Çalışmanın Temelleri

Kerem Aydın·9 Temmuz 2026·⏱5 dk

Bir tablo işlemcisine (Excel, Google E-Tablolar) formül girmek için hücreye = işaretini koyun, ardından bir fonksiyon veya operatör seçin ve veri aralıklarını belirtin. Örneğin, =TOPLA(A1:A10) belirtilen aralıktaki sayıları toplayacaktır. Mantıksal, matematiksel ve istatistiksel fonksiyonların doğru kullanımı, hesaplamaları otomatikleştirmeye, manuel hatalardan kaçınmaya ve büyük veri kümelerini hızla analiz etmeye olanak tanır.

Bu rehberde temel fonksiyon gruplarının söz dizimini inceleyeceğiz, çalışan örnekler göstereceğiz ve hesaplamalar sırasında tipik hatalardan nasıl kaçınılacağını açıklayacağız.

İçindekiler

Formül ile Fonksiyon Arasındaki Fark

Birçok kullanıcı bu kavramları karıştırır, oysa tabloların çalışma mantığını anlamak için aradaki fark temeldir.

  • Formül, hesaplamalar gerçekleştiren ve = işaretiyle başlayan herhangi bir ifadedir. Operatörler (+, -, *, /), hücre referansları ve fonksiyonlar içerebilir. Örnek: =A1+B1*2.
  • Fonksiyon, adı olan ve argüman alan önceden programlanmış bir algoritmadır. Fonksiyonlar karmaşık hesaplamaları kolaylaştırır. Örnek: Elle toplama ve bölme yapmak yerine =ORTALAMA(A1:A10).

Uzun aritmetik formüller yerine fonksiyon kullanmak tercih edilir; çünkü daha okunaklıdırlar, daha hızlı güncellenirler ve tablo yapısı değiştiğinde hataya daha az açıktırlar.

Giriş Kuralları ve Söz Dizimi

Microsoft Excel, Google E-Tablolar veya LibreOffice Calc kullanıyor olun, temel giriş ilkeleri aynıdır.

  1. Girişe Başlama: Her zaman = işaretiyle başlayın. Aksi takdirde metin, dize değeri olarak algılanacaktır.
  2. Argüman Ayırıcılar: Türkçe yerel ayarlarda argüman ayırıcısı genellikle noktalı virgül ; şeklindedir. İngilizce yerel ayarlarda ise virgül , kullanılır.
    • Örnek (TR): =EĞER(A1>10; "Evet"; "Hayır")
    • Örnek (EN): =IF(A1>10, "Yes", "No")
  3. Aralıklar: Sürekli bir aralığı belirtmek için iki nokta : kullanın (örneğin, A1:A10). Ayrı hücreleri listelemek için noktalı virgül kullanın (örneğin, A1;C1;E1).
  4. Otomatik Doldurma: Bir hücreye formül girdikten sonra, doldurma tutamacını (hücrenin sağ alt köşesindeki kare) kullanarak aşağıya veya sağa doğru sürükleyebilirsiniz. Referanslar yeni konuma göre otomatik olarak kayacaktır.

Formülü kopyalarken belirli bir hücreye olan referansı sabitlemeniz gerekiyorsa mutlak referansları (sütun harfi veya satır numarasının önünde $ işareti, örneğin $A$1) kullanın.

Mantıksal Fonksiyonlar: Koşulların Yönetimi

Mantıksal fonksiyonlar, hesaplamaların belirli koşullara bağlı olmasını sağlar. Bu, akıllı raporlar ve paneller oluşturmanın temelidir.

EĞER (IF)

Temel dallanma fonksiyonudur. Bir koşulu kontrol eder ve koşul doğruysa bir değer, yanlışsa başka bir değer döndürür.

Söz Dizimi: =EĞER(koşul; değer_eğer_doğru; değer_eğer_yanlış)

Örnek: Satış 10.000'den büyükse %5 prim ver, aksi halde %0: =EĞER(B2>10000; B2*0,05; 0)

VE (AND) / VEYA (OR)

Aynı anda birden fazla koşulu kontrol etmek için kullanılırlar.

  • VE: Yalnızca tüm koşullar doğruysa DOĞRU döndürür.
    • Örnek: =VE(A2>0; A2<100) (sayı 0 ile 100 arasındadır).
  • VEYA: En azından bir koşul doğruysa DOĞRU döndürür.
    • Örnek: =VEYA(C2="İstanbul"; C2="Ankara")

İç İçe Koşullar

Birden fazla seçeneği kontrol etmek için EĞER fonksiyonu iç içe yerleştirilebilir.

İndirim derecelendirme örneği: =EĞER(B2>50000; 0,15; EĞER(B2>20000; 0,1; 0,05))

  • Tutar > 50.000 ise — %15 indirim.
  • 20.000 ile 50.000 arasında ise — %10 indirim.
  • Aksi halde — %5 indirim.

Excel ve Google E-Tablolar'ın modern sürümlerinde, çoklu koşullar için formülü daha temiz ve anlaşılır kılan ÇOKLU.EĞER (IFS) fonksiyonunu kullanmak daha uygundur.

Matematiksel Fonksiyonlar: Temel Hesaplamalar

Bu fonksiyonlar aritmetik işlemler ve mühendislik hesaplamaları için kullanılır.

FonksiyonAçıklamaKullanım Örneği
TOPLA (SUM)Bir aralıktaki sayıları toplar.=TOPLA(A1:A10)
ÇARPIM (PRODUCT)Bir aralıktaki sayıları çarpar.=ÇARPIM(B1:B5)
YUVARLA (ROUND)Sayıyı belirtilen basamak sayısına yuvarlar.=YUVARLA(A1; 2) (virgülden sonra 2 basamağa)
MOD (MOD)Bölme işlemindeki kalanı döndürür.=MOD(10; 3) 1 döndürür
ÜS (POWER)Sayıyı üssüne yükseltir.=ÜS(2; 3) 8 döndürür
KAREKÖK (SQRT)Karekök alır.=KAREKÖK(144) 12 döndürür

Koşullu Toplama

Sıklıkla yalnızca belirli bir kritere göre değerleri toplamak gerekir. Bunun için ETOPLA (SUMIF) veya ÇOKLU.ETOPLA (SUMIFS) kullanın.

Örnek: Sadece "Yılmaz" isimli satış temsilcisinin satış toplamını hesapla: =ETOPLA(B2:B100; "Yılmaz"; C2:C100) Burada B2:B100 isimlerin bulunduğu aralık, "Yılmaz" kriter, C2:C100 ise tutarların bulunduğu aralıktır.

İstatistiksel Fonksiyonlar: Veri Analizi

İstatistiksel araçlar, veri dağılımını değerlendirmeye, ortalama göstergeleri bulmaya ve aykırı değerleri tespit etmeye yardımcı olur.

Temel Metrikler

  • ORTALAMA (AVERAGE): Aritmetik ortalama.
    • =ORTALAMA(A1:A100)
  • MEDYAN (MEDIAN): Sıralı veri kümesini ikiye bölen değer. Ortalamayı bozan aşırı aykırı değerler olduğunda yararlıdır.
    • =MEDYAN(A1:A100)
  • MİN / MAKS (MIN / MAX): Bir aralıktaki en küçük ve en büyük değer.

Değer Sayma

  • SAY (COUNT): Yalnızca sayı içeren hücreleri sayar.
  • DOLUSAY (COUNTA): Boş olmayan tüm hücreleri (metin, sayı, tarih) sayar.
  • EĞERSAY (COUNTIF): Koşula uyan hücreleri sayar.
    • Örnek: A sütununda "Red" kelimesi kaç kez geçiyor?
    • =EĞERSAY(A1:A50; "Red")

Yayılım Değerlendirmesi

  • STDSAPMA.S (STDEV.S): Örneklem için standart sapma. Verilerin ortalama değerden ne kadar saptığını gösterir. Değer ne kadar yüksekse, veriler o kadar heterojendir.

Sık Yapılan Hatalar ve Düzeltme Yöntemleri

Deneyimli kullanıcılar bile formüllerle çalışırken hata yapabilir. İşte en yaygın hatalar ve çözüm yöntemleri.

  1. #DEĞER! (#VALUE!)

    • Neden: Metinle matematiksel işlem yapmaya çalışmak. Örneğin, sayı içeren bir hücre ile "N/A" metni içeren bir hücreyi toplamak.
    • Çözüm: Hücre biçimini kontrol edin. Hesaplamadan önce verileri kontrol etmek için ISSAYI fonksiyonunu kullanın.
  2. #SAYI/0! (#DIV/0!)

    • Neden: Sıfıra veya boş bir hücreye bölme işlemi.
    • Çözüm: Formülü HATA.YOKSA içine alın.
    • Örnek: =HATA.YOKSA(A1/B1; 0) — hata oluşursa 0 döner.
  3. #YOK (#N/A)

    • Neden: Arama fonksiyonları (DÜŞEYARA, KAÇINCI) aranan değeri bulamadı.
    • Çözüm: Verilerin eşleşme doğruluğunu kontrol edin (fazladan boşluklar, farklı büyük/küçük harf kullanımı). Hatayı gizlemek için HATA.YOKSA kullanın.
  4. Biçim Nedeniyle Yanlış Sonuç

    • Neden: Sayılar metin olarak kaydedilmiş (genellikle 1C veya bankacılık sistemlerinden dışa aktarma sırasında olur). Sol tarafa hizalanırlar ve toplama işlemine katılmazlar.
    • Çözüm: Metni sayıya dönüştürmek için "Metni Sütunlara Dönüştür" aracını veya SAYIDEĞER fonksiyonunu kullanın.

Hatayı hızlıca teşhis etmek için hatalı hücreye tıklayın. Bir ünlem işareti belirecektir; buna tıkladığınızda program düzeltme seçenekleri sunacak veya belirli hata hakkında yardım gösterecektir.

SSS: Sorular ve Cevaplar

Göreli ve mutlak referanslar arasındaki fark nedir? Göreli referans (A1), formül kopyalandığında değişir (hücreyle birlikte kayar). Mutlak referans ($A$1) değişmez kalır. Karma referans ($A1 veya A$1) yalnızca sütunu veya yalnızca satırı sabitler.

Mevcut tüm fonksiyonların listesini nasıl görebilirim? Çoğu tablo işlemcisinde, formül çubuğunun yanındaki fx simgesine tıklayın veya fonksiyon sihirbazını kullanın. Ayrıca, = işaretinden sonra hücreye fonksiyon adını yazmaya başladığınızda, söz dizimi açıklamasını içeren bir ipucu görüntülenecektir.

Formül neden otomatik olarak yeniden hesaplanmıyor? Hesaplama modunu kontrol edin. Excel'de: "Formüller" sekmesi -> "Hesaplama Seçenekleri" -> "Otomatik"i seçin. "El ile" seçiliyse, hesaplamaları güncellemek için F9'a basmanız gerekir.

Fonksiyon adlarında Kiril alfabesi kullanılabilir mi? Evet, Rusça arayüze sahip Excel ve diğer işlemcilerde Rusça adlar (TOPLA, EĞER) kullanılır. Ancak diğer yerel ayarlardaki kullanıcılarla ortak çalışırken, evrensel oldukları ve arayüz dili değiştiğinde bozulmadıkları için İngilizce karşılıklarını (SUM, IF) kullanmak daha iyidir.