Temel Excel Formülleri: Hazır Örneklerle Rehber

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

Tabloda hızlı hesaplamalar yapmak için temel fonksiyonları kullanın: toplam için =SUM(), veri aramak için =VLOOKUP() ve mantıksal koşullar için =IF(). Bu makale, sözdizimi ve birkaç dakika içinde kopyalayıp görevlerinize uyarlayabileceğiniz canlı örneklerle en çok talep edilen Excel formülleri için kompakt bir rehberdir.

Matematiksel Hesaplamalar ve İstatistikler

Bu fonksiyonlar, toplamları, ortalamaları ve kayıt sayılarını hesaplama konusundaki rutin görevlerin %80'ini karşılar. A sütununun ürün adedini, B sütununun ise birim fiyatı gösterdiği bir satış tablosu düşünelim.

FonksiyonAmaçFormül ÖrneğiNe Yapar
SUMAralık toplamı=SUM(A1:A10)A1–A10 hücrelerindeki tüm sayıları toplar.
AVERAGEOrtalama değer=AVERAGE(B1:B10)Ürünün ortalama fiyatını hesaplar.
COUNTSayı sayma=COUNT(A1:A10)Sadece sayı içeren hücreleri sayar (metni yoksayar).
COUNTABoş olmayanları sayma=COUNTA(A1:A10)Tüm dolu hücreleri sayar (metin, sayı, tarih).
SUMPRODUCTÇarpımların toplamı=SUMPRODUCT(A1:A10; B1:B10)Çiftleri (adet × fiyat) çarpar ve sonucu toplar.

SUMPRODUCT fonksiyonu, ara toplamlar içeren ek bir sütun oluşturmadan toplam geliri hesaplamak için mükemmeldir. "Sütunda çarpma + toplam" kombinasyonunun yerine geçer.

Koşullarla Çalışma: SUMIF ve COUNTIF

Verileri yalnızca belirli bir kritere göre hesaplamak gerekiyorsa (örneğin, belirli bir yöneticinin satışları), IF son ekli fonksiyonları kullanın.

  • Koşullu toplam: =SUMIF(A1:A10; ">100"; B1:B10) — A sütunundaki karşılık gelen değer 100'den büyükse, B sütunundaki değerleri toplar.
  • Koşullu sayma: =COUNTIF(C1:C100; "Moskova") — "Moskova" kelimesinin aralıkta kaç kez geçtiğini sayar.

Sık yapılan hata: Aralık boşsa veya yalnızca sıfır içeriyorsa AVERAGE kullanırken sıfıra bölme (#DIV/0!) hatası. Hata yerine sıfır görüntülenmesi için formülü =IFERROR(AVERAGE(...); 0) içine alın.

Mantıksal Fonksiyonlar: Kararların Otomasyonu

Mantık, tabloyu bir karar verme aracına dönüştürmenizi sağlar. Örneğin, planın gerçekleştirilmesine bağlı olarak otomatik olarak "Bonus" veya "Bonus yok" durumu atayın.

FonksiyonSözdizimiÖrnekSonuç
IF (EĞER)=IF(koşul; "Evet"; "Hayır")=IF(A1>5000; "Plan gerçekleşti"; "Gerçekleşmedi")Koşula bağlı olarak metin döndürür.
AND (VE)=AND(koşul1; koşul2)=IF(AND(A1>100; B1="Tamam"); "OK"; "")Yalnızca tüm koşullar doğruysa Doğru döner.
OR (VEYA)=OR(koşul1; koşul2)=IF(OR(A1="Kırmızı"; A1="Mavi"); "Renk"; "")En az bir koşul doğruysa Doğru döner.
IFERROR=IFERROR(formül; "Metin")=IFERROR(A1/B1; "Giriş Hatası")Herhangi bir hatayı (#N/A, #VALUE!) anlaşılır bir metinle değiştirir.

Karmaşık mantık örneği: Maaş 50.000'in üzerinde ve kıdem 2 yıldan fazlaysa %10 prim verin: =IF(AND(A1>50000; B1>2); A1*0.1; 0)

Metin İşleme: Birleştirme ve Temizleme

Formüller, dağınık verilerden raporlar, adresler veya e-posta bültenleri oluştururken vazgeçilmezdir.

  • Birleştirme: Ampersand & veya CONCAT fonksiyonunu kullanın.
    • Örnek: =A1 & " " & B1 (Ad ve Soyadı boşlukla birleştirir).
    • Excel'in yeni sürümlerinde: =TEXTJOIN("; "; TRUE; A1:A5) — boş hücreleri atlayarak listeyi noktalı virgülle birleştirir.
  • Parçaları çıkarma:
    • =LEFT(A1; 3) — ilk 3 karakter (örneğin, alan kodu).
    • =RIGHT(A1; 4) — son 4 karakter (örneğin, yıl).
    • =MID(A1; 2; 5) — 2. karakterden başlayarak 5 karakter.
  • Arama ve uzunluk:
    • =LEN(A1) — hücredeki karakter sayısı.
    • =FIND("@"; A1) — @ sembolünün konumu (e-posta doğrulama için kullanışlı).

İpucu: [email protected] adresinden alan adını çıkarmak için şu kombinasyonu kullanın: =MID(A1; FIND("@";A1)+1; LEN(A1))

Veri Arama: VLOOKUP, INDEX ve XLOOKUP

Farklı tabloları bağlamak için en güçlü fonksiyon grubu. Ürün koduna göre ürün fiyatını bulmanıza veya personel numarasına göre çalışan adını çekmenize olanak tanır.

Klasik arama: VLOOKUP (DÜŞEYARA)

Değeri aralığın ilk sütununda arar ve belirtilen sağdaki sütundan verileri döndürür. =VLOOKUP(aranan_değer; arama_aralığı; sütun_numarası; 0)

  • Örnek: =VLOOKUP(A2; D2:F100; 3; 0) — A2'deki değeri D:F aralığının ilk sütununda bulur ve 3. sütundan (F) verileri döndürür.
  • Önemli: Tam eşleşme için sona her zaman 0 (veya YANLIŞ) koyun.

Esnek kombinasyon: INDEX + MATCH

DÜŞEYARA'dan daha hızlı çalışır ve hem soldan sağa hem de sağdan sola arama yapabilir. =INDEX(sonuç_sütunu; MATCH(aranan_değer; arama_sütunu; 0))

  • Örnek: =INDEX(C1:C100; MATCH(A1; B1:B100; 0)) — B sütununda A1'i bulur ve C sütunundan karşılık gelen değeri döndürür.

Modern standart: XLOOKUP

Excel 365 ve 2021+ sürümlerinde mevcuttur. Önceki iki fonksiyonun yerini alır. =XLOOKUP(aranan_değer; arama_aralığı; döndürülecek_değer)

  • Örnek: =XLOOKUP(A1; B1:B100; C1:C100) — sütun numaralarını belirtmeye gerek olmayan basit ve güvenilir arama.

Tarih ve Saat ile Çalışma

Son tarihleri, yaşları ve olaylara kalan günleri hesaplamayı otomatikleştirin.

FonksiyonÖrnekAçıklama
TODAY=TODAY()Geçerli tarihi döndürür (günlük olarak güncellenir).
NOW=NOW()Geçerli tarih ve saati döndürür.
DATEDIF=DATEDIF(A1; TODAY(); "Y")Tarihler arasındaki farkı yıl ("Y"), ay ("M") veya gün ("D") cinsinden hesaplar. Yaş hesaplaması için idealdir.
EOMONTH=EOMONTH(TODAY(); 1)Gelecek ayın son gününün tarihini döndürür.
WORKDAY=WORKDAY(TODAY(); 10)10 iş günü ekler (hafta sonları hariç).

Gelişmiş Analitik: Çoklu Koşullar

Tek bir koşul yetersiz kaldığında, S son ekli (çoğul) fonksiyonları kullanın. Bunlar, verileri aynı anda birden fazla kritere göre filtrelemenize olanak tanır.

  • SUMIFS (ÇOKLUETOPLA): Tüm koşullar sağlanıyorsa toplar.
    • Sözdizimi: =SUMIFS(toplam_aralığı; koşul_aralığı1; koşul1; koşul_aralığı2; koşul2)
    • Örnek: =SUMIFS(C1:C100; A1:A100; "Moskova"; B1:B100; ">01.01.2026") — 1 Ocak 2026 sonrası Moskova'daki satışların toplamı.
  • COUNTIFS (ÇOKEĞERSAY): Tüm koşulları sağlayan satırları sayar.

Yeni Başlayanların Sık Yaptığı Hatalar

  1. Argüman ayırıcıları: Rusça Excel sürümünde argümanlar noktalı virgül (;) ile ayrılır, İngilizce sürümde virgül (,) ile ayrılır. Formül hata veriyorsa bölgesel ayarları kontrol edin.
  2. Formüllerde metin: Formül içindeki herhangi bir metin değeri tırnak içinde olmalıdır: "Moskova", "Evet". Sayılar ve hücre referansları tırnaksız yazılır.
  3. Göreli referanslar: Formülü aşağı doğru sürüklerken referanslar değişir (A1 → A2). Bir hücreyi sabitlemek için (örneğin, döviz kuru) dolar işareti kullanın: $A$1.

SSS

Referansları değiştirmeden formülü nasıl kopyalarım? Sütun harfinin ve satır numarasının önüne $ işareti ekleyerek mutlak referanslar kullanın (örneğin, $A$1). Veya yalnızca rakam gerekiyorsa hücreyi kopyalayın, yapıştırılacak yeri seçin ve "Özel Yapıştır" → "Değerler" seçeneğine tıklayın.

Neden formül sonucu yerine formülün kendisini görüyorum? Hücre biçimini kontrol edin. "Metin" olarak ayarlanmışsa, bunu "Genel" olarak değiştirin ve formülün yeniden hesaplanması için formül içeren hücreye çift tıklayın.

COUNT ve COUNTA arasındaki fark nedir? COUNT yalnızca sayı içeren hücreleri sayar. COUNTA herhangi bir boş olmayan hücreyi sayar (metin, tarih, mantıksal değerler).