Excel’de EĞER (IF) Fonksiyonu ile Koşullu Hesaplama

1) Excel’de EĞER (IF) Fonksiyonu Nedir? 🔍

Excel’in en çok kullanılan mantıksal fonksiyonlarından EĞER, bir koşulu doğru/yanlış olarak değerlendirir ve sonuca göre iki farklı çıktıyı döndürür. Bu sayede not hesaplama, prim/iskonto uygulama, metin etiketleme, risk sınıflandırma gibi koşullu hesaplama senaryolarını tek formülle çözebilirsiniz.

Temel sözdizimi (Türkçe Excel):

=EĞER(mantıksal_test; doğruysa_değer; yanlışsa_değer)

Örnek:

=EĞER(A2>=50; "Geçti"; "Kaldı")

A2 hücresindeki not 50 ve üzeriyse “Geçti”, değilse “Kaldı”.


2) En Sık Kullanılan EĞER Senaryoları ✅❌

  • Notlandırma: =EĞER(B2>=85;"Pekiyi";EĞER(B2>=70;"İyi";EĞER(B2>=60;"Orta";"Zayıf")))
  • İskonto Uygulama: =EĞER(C2>=1000; C2*0,95; C2) (1000 ve üzeri siparişe %5 indirim)
  • Stok Durumu: =EĞER(D2>0;"Stokta";"Tükendi")
  • Metin Etiketleme: =EĞER(E2="Kurumsal";"B2B";"B2C")
  • Tarih Kıyaslama: =EĞER(F2>BUGÜN();"Gelecek";"Vade Geçti")

İpucu 💡: Eğer ondalık ayırıcı olarak virgül kullanıyorsanız (TR yerel ayar), formüllerde argüman ayırıcısı ; olur.


3) İç İçe EĞER mi, EĞERLER (IFS) mi? 🧩

Birden fazla koşul ardışık kontrol edilecekse iki yaklaşımınız var:

3.1 İç İçe EĞER

Art arda EĞER yazarak kademeli karar ağacı kurarsınız:

=EĞER(A2>=90;"A";
 EĞER(A2>=80;"B";
  EĞER(A2>=70;"C";
   EĞER(A2>=60;"D";"F"))))

Avantaj: Eski Excel sürümleriyle uyumlu.
Dezavantaj: Uzadıkça okunması/hatayı bulması zorlaşır.

3.2 EĞERLER (IFS) – Yeni ve Okunaklı ✔️

Destekleyen sürümlerde:

=EĞERLER(A2>=90;"A"; A2>=80;"B"; A2>=70;"C"; A2>=60;"D"; DOĞRU;"F")

Avantaj: Temiz ve bakımı kolay.
Not: Son koşulu genelde DOĞRU ile “yakala” ifadesi olarak kullanmak pratik.


4) VE / VEYA ile Çoklu Koşullar 🧠

Tek EĞER içinde birden fazla şartı birleştirmek için mantıksal fonksiyonları kullanın:

  • VE (AND): Tüm koşullar doğru olmalı =EĞER(VE(B2>=70; C2>=70); "Başarılı"; "Şart Sağlanamadı")
  • VEYA (OR): Koşullardan biri doğruysa yeter =EĞER(VEYA(D2="Gold"; E2>10000); "Öncelikli"; "Standart")

Bonus 🎯: DEĞİL (NOT) ile şartı tersine çevirebilirsiniz:

=EĞER(DEĞİL(F2="Aktif");"Pasif";"Aktif")

5) Sayı, Metin, Tarih ve Boşluk Karşılaştırmaları 📅🔢📝

  • Sayı karşılaştırma: >, <, >=, <=, =
  • Metin karşılaştırma: Tam eşleşme gerekir (büyük/küçük harf genelde ayırt edilmez). =EĞER(G2="İptal"; "Hariç"; "Dahil")
  • Tarih karşılaştırma: Tarih hücresi gerçek tarih olmalı (metin değil). =EĞER(H2<=BUGÜN();"Vadesi Doldu";"Beklemede")
  • Boş mu kontrolü: =EĞER(BOŞSA(I2);"Eksik Veri";"Tamam")

6) EĞER ile Hata Yönetimi: TEMİZLE.YA.DA / EĞERHATA 🧯

Koşullu hesaplamalarda #BÖL/0!, #YOK, #DEĞER! gibi hataları kullanıcı dostu mesajlara çevirmek için:

  • EĞERHATA: =EĞERHATA( A2/B2 ; "Bölen 0 olamaz" )
  • EĞER ile sarmalama (eski yaklaşım): =EĞER(B2=0;"Bölen 0 olamaz"; A2/B2)

7) Koşullu Hesaplamayı İleri Taşıyan Kombinasyonlar 🚀

  • Koşullu Toplam/Adet (ETOPLA / EĞERSAY):
    “Sadece ‘Aktif’ müşterilerin cirosunu topla” =ETOPLA(D:D; "Aktif"; E:E) “Notu 70 ve üzeri kaç kişi?” =EĞERSAY(B:B; ">=70")
  • Arama ile EĞER: KOŞULA göre DÜŞEYARA/XDÜŞEYARA sonuçlarını etiketle: =EĞER(DÜŞEYARA(K2; Tablo; 2; YANLIŞ)>1000;"VIP";"Standart") (Yeni sürümlerde XARA/XLOOKUP daha esnek.)
  • KOŞULLU BİÇİMLENDİRME ile görsel vurgu:
    EĞER’le ürettiğiniz çıktılara göre hücre rengine/ikon setine kural bağlayın.

8) Performans ve Okunabilirlik İpuçları ⚙️

  • Kısa tutun: Çok uzun iç içe EĞER’ler yerine EĞERLER, ETOPLA, EĞERSAY, XARA gibi fonksiyonlarla sadeleştirin.
  • Yardımcı sütunlar kullanın: Tek mega formül yerine, adımları parçalara ayırarak hata ayıklamayı kolaylaştırın.
  • Adlandırılmış aralıklar ve Yapılandırılmış Başvurular (Tablo nesneleri) ile formülleri anlamlı hale getirin.
  • Veri türlerini (sayı, tarih) doğru formatlayın; metin-tarih karışıklıklarını önleyin.
  • Yerel ayar farklarına dikkat edin (, ondalık, ; argüman ayırıcı).

9) Sık Yapılan Hatalar ve Çözümler 🧩🛠️

  • Noktalı virgül vs. virgül: Türkçe Excel’de argüman ayırıcı genellikle ;’dir.
  • Metin-tarih karışıklığı: “01.10.2025” metinse karşılaştırma yanlış sonuç verir. Hücreyi Kısa Tarih formatına çevirin.
  • Boşluk karakterleri: “Aktif ” (sonda boşluk) ≠ “Aktif”. KIRP ve BAŞTA.SAĞDA.KIRP ile temizleyin.
  • Büyük/küçük farkı: Excel genelde duyarsızdır; kesin ayrım isteniyorsa AYNI (EXACT) kullanın.
  • Zincir koşullarının çakışması: Öncelik sırası yanlışsa “üst sınıf” her şeyi yakalar. Aralıkları örtüşmeyecek şekilde tasarlayın.

10) Uygulamalı Mini Çözümler 📌

A) Maaş Primi (çoklu koşul):

  • Şart: Satış ≥ 200.000 ve Müşteri Memnuniyeti ≥ 4,5 ise %10 prim, yoksa %3.
=EĞER(VE(B2>=200000; C2>=4,5); A2*0,10; A2*0,03)

B) Risk Etiketi (tarih + bakiye):

  • Vade BUGÜN’den küçük ve Bakiye > 0 ise “Kritik”, değilse “Normal”.
=EĞER(VE(D2<BUGÜN(); E2>0);"Kritik";"Normal")

C) Dinamik Metin Çıktısı:

=EĞER(F2="Kurumsal"; B2 & " ₺ (B2B)"; B2 & " ₺ (B2C)")

11) Doğru Fonksiyon Tercihi Rehberi 🧭

  • 2 seçenekli basit kontrol: EĞER
  • Birçok eşik/etiket: EĞERLER veya İÇ İÇE EĞER + VE/VEYA
  • Toplama/sayma filtreli: ETOPLA/ETOPLA.ÇOKLU, EĞERSAY/EĞERSAY.ÇOKLU
  • Arama-etiketleme: XARA (XLOOKUP) + EĞER
  • Hata kullanıcı mesajı: EĞERHATA

12) SSS – Kısa Yanıtlar ❓

S: EĞER içinde hücre boşsa 0 döndürmesin, boş kalsın?

=EĞER(BOŞSA(A2);""; <hesap>)

S: Koşula göre formül mü, sabit metin mi döndüreyim?
İhtiyaca göre ikisini de döndürebilirsiniz: "Metin" veya başka bir formül/hesap.
S: Türkçe/İngilizce fonksiyon farklı mı?
Evet. Örn. EĞER=IF, VE=AND, VEYA=OR, EĞERHATA=IFERROR, BUGÜN()=TODAY().


13) Sonuç 🧠✨

EĞER, Excel’de karar vermenin kalbidir. Doğru kurgulandığında raporlarınızı otomatik, tutarlı ve ölçeklenebilir hale getirir. Mantıksal operatörlerle ve modern fonksiyonlarla (EĞERLER, ETOPLA.ÇOKLU, XARA) birleştirerek koşullu hesaplama gücünüzü katlayın.

İlgili Mesajlar

Sunum Zamanlama ve Slayt Süresi Ayarları

📊 Microsoft PowerPoint kullanırken zaman yönetimi, sunumun etkisini doğrudan belirler. Slayt sürelerini doğru ayarlamak; anlatımın akıcı, profesyonel ve kontrollü olmasını sağlar. ⏱️ Slayt Süresi (Slide Timing) Nedir? 📌 Slayt süresi,…

Devamını Oku...

Excel’de Tablolar ve Veri Aralıklarını Yönetme

📌 Microsoft Excel kullanırken veriyi doğru yapılandırmak; analiz, raporlama ve otomasyon süreçlerinin temelidir. “Tablo” nesnesi ve “veri aralığı” (range) kavramlarını etkin kullanırsan filtreleme, formül yayılımı ve veri bütünlüğü ciddi ölçüde…

Devamını Oku...

Word’de Çift Satır Aralığı Ayarlama

Microsoft Word’de metinler arasında daha fazla boşluk bırakmak (çift satır aralığı) özellikle rapor, tez ve resmi belgelerde okunabilirliği artırır. Aşağıda en pratik yöntemleri sade ve net şekilde bulabilirsin. 🔧 Menü…

Devamını Oku...

Word’de Belge Sayfa Numaralandırma Nasıl Yapılır?

Microsoft Word, akademik çalışmalar, resmi belgeler, e-kitaplar ve raporlar için en çok kullanılan kelime işlem programlarından biridir. 📚Bu belgelerde sayfa numarası eklemek, hem düzen hem de profesyonellik açısından büyük önem…

Devamını Oku...

PowerPoint’te Tablo ve Grafiklerle Çalışma

Günümüz dijital dünyasında etkili bir sunum hazırlamak yalnızca iyi bir metin yazmaktan ibaret değildir. PowerPoint’te tablo ve grafiklerle çalışma, bilgiyi görselleştirerek daha anlaşılır, daha akılda kalıcı ve profesyonel sunumlar oluşturmanın…

Devamını Oku...

Sunum Renk Paleti Nasıl Belirlenir?

En Etkili Renk Seçimi Rehberi Görsel iletişimde renkler, bir sunumun başarısını belirleyen en önemli unsurlardan biridir. Doğru renk paleti, sunumunuzu daha profesyonel, etkileyici ve akılda kalıcı hale getirebilir. Peki, sunum…

Devamını Oku...