Excel'de Fonksiyonlar: Basit Hesaplamalardan Karmaşık Analitiğe

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

Excel'deki fonksiyonlar, hesaplamalar yapan, verileri analiz eden ve belirlenen kurallara göre sonuç döndüren hazır algoritmalardır. Basit fiş toplamlarından karmaşık finansal modellemeye ve büyük veri kümelerinin dinamik filtrelenmesine kadar günlük rutin işleri otomatikleştirmenizi sağlarlar. Fonksiyon türlerini anlamak, her görev için en uygun aracı seçmeye yardımcı olur; bu da zamandan tasarruf etmenizi ve hata riskini azaltmanızı sağlar.

Altın kural: Bir hücre, bir tam düşünce. Eğer bir formül çok hantal hale gelirse (3-4 iç içe geçmiş fonksiyondan fazla), onu birkaç aşamaya bölün veya ara değerlere isim atamak için LET fonksiyonunu kullanın.

Temel Fonksiyon Kategorileri ve Uygulamaları

Modern Excel'de yüzlerce fonksiyon bulunur, ancak görevlerin %95'ini çözmek için ana grupları bilmek yeterlidir.

1. Matematiksel ve İstatistiksel Fonksiyonlar

Sayısal verilerin toplanması için kullanılırlar.

  • TOPLA (SUM) — temel toplama işlemi.
  • ORTALAMA (AVERAGE), MEDYAN (MEDIAN) — ortalama değeri bulma. Medyan, aykırı değerler (anormal derecede büyük veya küçük değerler) olduğunda ortalamadan daha faydalıdır.
  • EĞERSAY / ÇOKLU.EĞERSAY (COUNTIF / COUNTIFS) — bir koşulu karşılayan hücreleri sayma (örneğin, durumu "Ödendi" olan siparişlerin sayısı).
  • ÇOKLU.TOPLA (SUMIFS) — birden fazla kritere göre toplama (belirli bir ayda belirli bir satış temsilcisinin satış toplamı).

2. Mantıksal Fonksiyonlar

Hesaplama senaryolarında dallanmaya olanak tanır.

  • EĞER (IF) — bir koşulu kontrol eder ve doğruysa bir değer, yanlışsa başka bir değer döndürür.
  • EĞERLER (IFS) — derin iç içe geçme olmadan art arda birden fazla koşulu kontrol etmek için basitleştirilmiş bir sürüm.
  • VE (AND) / VEYA (OR) — koşulları birleştirmek için diğer fonksiyonların içinde kullanılır.

3. Arama ve Referans Fonksiyonları

Farklı tablolardaki verileri birleştirmek için kritik öneme sahiptir.

  • DÜŞEYARA (VLOOKUP) — klasik dikey arama. Aranacak değerin tablonun ilk sütununda olmasını gerektirir.
  • XLOOKUP — DÜŞEYARA'nın modern alternatifi. Her yönde arama yapar, sütun eklendiğinde bozulmaz ve yerleşik hata yönetimine ("bulunamadı") sahiptir. Excel 2021 ve Microsoft 365'te mevcuttur.
  • İNDİS (INDEX) + KAÇINCI (MATCH) — XLOOKUP mevcut değilse, karmaşık iki boyutlu aramalar için esnek bir kombinasyon.

4. Metin Fonksiyonları

Özellikle CRM veya 1C gibi sistemlerden yapılan dışa aktarmalardan sonra verileri temizlemek ve biçimlendirmek için gereklidir.

  • BİRLEŞTİR (CONCAT) / METİN.BİRLEŞTİR (TEXTJOIN) — farklı hücrelerden gelen metinleri birleştirme. TEXTJOIN, bir ayırıcı (virgül, boşluk) belirlemenize ve boş hücreleri yok saymanıza olanak tanıdığı için kullanışlıdır.
  • SOLDAN / SAĞDAN / PARÇAAL (LEFT / RIGHT / MID) — metnin bir bölümünü çıkarma.
  • BUL (FIND) / ARA (SEARCH) — bir dize içindeki bir karakterin konumunu bulma.
  • TEMİZLE (CLEAN) / KIRP (TRIM) — yazdırılamayan karakterleri ve gereksiz boşlukları kaldırma.

5. Tarih ve Saat Fonksiyonları

  • BUGÜN (TODAY) / ŞİMDİ (NOW) — geçerli tarih ve saat.
  • TARİHFARKI (DATEDIF) — tarihler arasındaki farkı gün, ay veya yıl cinsinden hesaplama (kıdem süresi veya yaş hesaplamak için faydalı).
  • NETİŞGÜNÜ (NETWORKDAYS) — hafta sonları dikkate alınarak iki tarih arasındaki iş günü sayısı.

Dinamik Diziler (Excel 365): FİLTRELE (FILTER), TEK (UNIQUE) ve SIRALA (SORT) fonksiyonları sonuçları doğrudan bir hücre aralığına döndürür ("aşağıya taşar"). Bu, basit seçimler için formülleri kopyalama ve özet tablolar kullanma ihtiyacını ortadan kaldırır.

Veri Arama Araçlarının Karşılaştırılması

Arama fonksiyonunun seçimi Excel sürümüne ve veri yapısına bağlıdır.

FonksiyonEsneklikDeğişikliklere DayanıklılıkÖğrenme Zorluğu
DÜŞEYARA (VLOOKUP)Düşük (sadece sağa bakar)Düşük (sütun eklendiğinde bozulur)Düşük
İNDİS+KAÇINCIYüksek (her yön)YüksekOrta
XLOOKUPMaksimumMaksimumDüşük

Formüllerle Çalışırken Yapılan Tipik Hatalar

Deneyimli kullanıcılar bile yakalanması zor hatalar yapabilir.

  1. Aralıklar yerine sabit referanslar. Akıllı tablolar veya adlandırılmış aralıklar yerine belirli adreslerin (A1:A10) kullanılması. Yeni satırlar eklendiğinde formül bunları kapsamayacaktır.
    • Çözüm: Aralığı "Akıllı Tablo"ya (Ctrl+T) dönüştürün ve yapılandırılmış referanslar kullanın.
  2. Sayı yerine metin. Sıklıkla dış sistemlerden çıkarılan veriler metin olarak saklanır (sol hizalama). TOPLA veya ORTALAMA fonksiyonları bu hücreleri yok sayacaktır.
    • Çözüm: Dönüştürme için "Sütunlara Dönüştür" özelliğini veya DEĞER (VALUE) fonksiyonunu kullanın.
  3. Yuvarlama hataları. Görsel olarak sayı 5.00 olabilir, ancak hücrede 4.99999 saklanır. Karşılaştırma yaparken (EĞER) bu yanlış sonuç verecektir.
    • Çözüm: Karşılaştırmadan önce YUVARLA (ROUND) fonksiyonunu kullanın.
  4. Döngüsel referanslar. A1 hücresindeki formülün doğrudan veya dolaylı olarak kendisine referans vermesi. Excel genellikle bunu bildirir, ancak bazen bu tür referanslar yinelemeli hesaplamalar için kasıtlı olarak oluşturulur, bu da dosyayı yavaşlatır.

SSS: Excel Fonksiyonları Hakkında Sık Sorulan Sorular

Mutlak ve göreli referanslar arasındaki fark nedir? Göreli referans (A1), formülü aşağıya veya sağa kopyalarken değişir. Mutlak referans ($A$1) hücreyi sabitler ve değişmez. Karma referans ($A1 veya A$1) yalnızca sütunu veya yalnızca satırı sabitler. Dolar işareti $, sabitlenmesi gereken kısmın önüne konur.

Neden DÜŞEYARA fonksiyonu #YOK (#N/A) hatası döndürüyor? Bu, aranan değerin bulunamadığı anlamına gelir. Şunları kontrol edin:

  1. Kaynak verilerde gereksiz boşluklar olup olmadığı (KIRP kullanın).
  2. Veri formatlarının eşleşip eşleşmediği (sayı ve metin aynı görünür ancak birbirine eşit değildir).
  3. Sonuç sütun numarasının doğru belirtilip belirtilmediği.

Binlerce formül içeren bir dosyanın çalışmasını nasıl hızlandırabilirim?

  1. Tüm sütun fonksiyonlarından kaçının (örneğin, TOPLA(A:A)), bunun yerine belirli aralıkları belirtin.
  2. Ağır fonksiyonları (büyük dizilerde DÜŞEYARA) XLOOKUP veya İNDİS/KAÇINCI kombinasyonu ile değiştirin.
  3. Veri girişi sırasında otomatik formül yeniden hesaplamasını kapatın (Dosya → Seçenekler → Formüller → Hesaplama Seçenekleri → El ile), sadece nihai hesaplamadan önce etkinleştirin.

Kendi fonksiyonumu oluşturabilir miyim? Evet. Excel'in yeni sürümlerinde, programlama bilgisi olmadan özel fonksiyonlar oluşturmanıza olanak tanıyan LAMBDA fonksiyonu mevcuttur. Daha karmaşık görevler için VBA veya Office Scripts (JavaScript) kullanılır.