Excel formülleri kılavuzu: basit toplamlardan karmaşık koşullara

Kerem Aydın·7 Temmuz 2026·⏱4 dk

Excel'de bir hesaplama yapmak için = işaretiyle yazmaya başlayın, ardından bir fonksiyon seçin (örneğin, TOPLA) ve iki nokta üst üste kullanarak hücre aralığını belirtin (A1:A10). Bu, tablolardaki tüm hesaplamalarla çalışmanın temel prensibidir. Bu kılavuz, gereksiz teori olmadan rutin işleri otomatikleştirme, finansal hesaplamalar yapma ve veri analizi için anahtar fonksiyonları öğrenmenize yardımcı olacaktır.

Altın kural: Excel'deki her formül eşittir işareti = ile başlar. Bunu unutursanız, program girişi normal metin olarak algılar.

Temel aritmetik fonksiyonlar

Bu fonksiyonlar günlük görevlerin %80'ini kapsar: toplamları hesaplama, ortalama değerleri bulma ve veri dizilerindeki uç noktaları belirleme.

Temel fonksiyonlar tablosu

FonksiyonAmaçSöz DizimiKullanım Örneği
TOPLASayıları toplama=TOPLA(sayı1; sayı2)=TOPLA(A1:A10) — 10 günlük satış toplamı
ORTALAMAAritmetik ortalama=ORTALAMA(aralık)=ORTALAMA(B2:B20) — ortalama sepet tutarı
MİN / MAKSMinimum/maksimum değer=MİN(aralık)=MAKS(C1:C100) — ayın en iyi sonucu
SAYIAralıktaki sayı adedi=SAYI(aralık)=SAYI(D2:D50) — kaç gün satış yapıldığı
EĞERSAYKoşula göre sayma=EĞERSAY(aralık; kriter)=EĞERSAY(E2:E100; ">1000")

Pratik uygulama

  • Toplam tutar: Borç alacak mutabakatı veya proje bütçesinin toplamını hesaplamak için TOPLA kullanın.
  • Performans analizi: ORTALAMA fonksiyonu, belirli bir dönem için ortalama sıcaklık, döviz kuru veya çalışan performansını göstermek için faydalıdır.
  • Sınır kontrolü: MİN ve MAKS kombinasyonu, rakiplerin fiyat dağılımını veya teslimat süreleri aralığını hızlıca değerlendirmenizi sağlar.

Koşullarla çalışma: EĞER fonksiyonu

EĞER fonksiyonu, belirlenen bir koşulun sağlanıp sağlanmadığına bağlı olarak iki seçenek arasında seçim yapmanıza olanak tanır. Bu, etkileşimli raporlar ve durum sistemleri oluşturmanın temelidir.

Söz Dizimi

=EĞER(mantıksal_sınama; değer_eğer_doğruysa; değer_eğer_yanlışsa)

Kullanım Örnekleri

  1. Basit kontrol:
    =EĞER(A2>=1000; "Bonus"; "Bonus yok")
    ```
    A2 hücresindeki tutar 1000'e eşit veya büyükse "Bonus", değilse "Bonus yok" görüntülenir.

2.  **İç içe koşullar (çoklu seçim):**
    Sonuçları değerlendirmek için (örneğin, bir sınav) iç içe geçmiş fonksiyonlar kullanılabilir:
    
```excel
    =EĞER(B2>=90; "Pekiyi"; EĞER(B2>=70; "İyi"; "Orta"))
    ```

Excel'in modern sürümlerinde (2019 ve üzeri, ayrıca Microsoft 365) ÇOKLU.EĞER fonksiyonunu kullanın. Bu fonksiyon, hantal iç içe geçirme (nesting) olmadan birçok koşulu listelemenize olanak tanıyarak formülü daha okunabilir hale getirir.

Finansal hesaplamalar: yüzdeler, indirimler ve kar marjları

Paylar ve yüzdeler arasındaki kafa karışıklığı nedeniyle finansal göstergelerin hesaplanması genellikle zorluk yaratır. Excel'de yüzde, 100'e bölünmüş bir sayıdır (15% = 0,15).

İndirimli fiyat hesaplama

A2 hücresinde orijinal fiyat, B2 hücresinde indirim oranı (örneğin, 0,15 veya %15) varsa:

=A2 * (1 - B2)

Para birimi cinsinden indirim tutarının hesaplanması

=A2 * B2

Kar marjlı fiyat hesaplama

Maliyet fiyatına (A2) B2 oranında kar marjı eklemek için:

=A2 * (1 + B2)

Bir sayının yüzdesini hesaplama

A2 sayısının B2 genel toplamının yüzde kaçı olduğunu öğrenmek istiyorsanız:

=A2 / B2

Sonuca "Yüzde" hücre biçimini uygulamayı unutmayın.

Veri arama ve yerleştirme

Veriler farklı tablolara dağıldığında, bunları manuel olarak taşımak zaman alır. Arama fonksiyonları bu süreci otomatikleştirir.

DÜŞEYARA (VLOOKUP)

Dikey arama için en popüler fonksiyondur. Tablonun ilk sütununda bir değer arar ve aynı satırın belirtilen sütunundaki verileri döndürür.

=DÜŞEYARA(aranan_değer; tablo_aralığı; sütun_numarası; [aralık_türü])

Örnek: Ürün koduna göre ürün fiyatını bulma.

  • Aranacak ürün kodu: E2
  • Fiyat listesi tablosu: A2:C100 (A sütunu ürün kodu, C sütunu fiyat)
  • Fiyatın bulunduğu sütun numarası: 3
  • Tam eşleşme: 0 (veya YANLIŞ)
=DÜŞEYARA(E2; A2:C100; 3; 0)

Önemli: DÜŞEYARA içindeki son argüman neredeyse her zaman tam eşleşme aramak için 0 (YANLIŞ) olmalıdır. Eğer 1 (DOĞRU) bırakılırsa ve liste sıralı değilse, fonksiyon yanlış veriler döndürebilir.

İNDİS ve KAÇINCI

DÜŞEYARA'ya daha esnek bir alternatiftir ve tablonun ortasına yeni sütunlar eklendiğinde bozulmaz.

=İNDİS(sonuç_sütunu; KAÇINCI(aranan; arama_sütunu; 0))

Tipik hatalar ve bunlardan kaçınma yolları

Doğru bir formül bile, veriyle çalışmanın temel ilkeleri ihlal edilirse hata verebilir.

HataNedenÇözüm
#DEĞER!Formülde sayı yerine metin kullanılıyorSayıların metin olarak kaydedilip kaydedilmediğini kontrol edin (hücredeki yeşil üçgen).
#SAYI/0!Sıfıra bölme işlemiPaydayı kontrol edin. Gizlemek için EĞERHATA fonksiyonunu kullanın.
#YOK!DÜŞEYARA fonksiyonu değeri bulamadıAranan değerin tablonun ilk sütununda kesinlikle bulunduğundan emin olun. Boşlukları kontrol edin.
#####Hücre çok darSütunu genişletin veya yazı tipini küçültün.
Yanlış sonuçYanlış ayırıcı kullanımıExcel'in Türkçe sürümünde argümanlar virgül değil, noktalı virgül (;) ile ayrılır.

Metin olarak kaydedilen sayıları düzeltme

TOPLA formülü hücreleri görmezden geliyorsa, büyük olasılıkla sayılar metin formatında saklanıyordur.

  1. Sorunlu hücreleri seçin.
  2. Seçimin yanındaki sarı uyarı simgesine tıklayın.
  3. "Sayıya Dönüştür" seçeneğini belirleyin.

Çalışma verimliliği için ipuçları

  1. Mutlak başvuruları ($) kullanın. KDV oranı veya dolar kuru gibi bir katsayı içeren bir formülü kopyalıyorsanız, hücreyi dolar işaretiyle sabitleyin (örneğin, $F$1). Böylece formülü aşağı çektiğinizde bu hücreye olan başvuru kaymaz.
  2. Verileri ve hesaplamaları ayırın. Kaynak sayıları ve formülleri karışık halde tutmayın. Kaynak veriler bir sayfada, raporlar başka bir sayfada olsun.
  3. Aralıkları kontrol edin. TOPLA(A1:A100) kullanırken, yeni satırlarda (101, 102...) formülün dışında kalan önemli veriler olmadığından emin olun. Aralıkların otomatik olarak genişlediği "Akıllı Tablolar"ı (Ctrl+T) kullanmak daha iyidir.

Sıkça Sorulan Sorular (SSS)

Koşulu karşılayan hücrelerin toplamını nasıl hesaplarım? ETOPLA fonksiyonunu kullanın. Örnek: =ETOPLA(A1:A10; ">100"; B1:B10) — A sütunundaki karşılık gelen hücreler 100'den büyükse, B sütunundaki değerleri toplar.

Formül neden otomatik olarak yeniden hesaplanmıyor? Hesaplama modunu kontrol edin: "Formüller" sekmesi → "Hesaplama Seçenekleri" → "Otomatik"i seçin.

İngilizce Excel sürümünde Rusça fonksiyon adlarını kullanabilir miyim? Hayır. İngilizce sürümde TOPLA SUM, EĞER IF, DÜŞEYARA VLOOKUP olur. Ancak, İngilizce arayüzde Rusça bir fonksiyon yazdığınızda Excel genellikle otomatik düzeltme önerir.