Türkiye'nin en iyi Online Eğitim platformu

Excel 365 FİLTRE Formülünün İki Şarta Bağlı Kullanımı

3 Dakikada Ücretsiz Excel Seviyenizi Belirleyin!

Excel bilginizi test edin ve seviyenizi öğrenin. Ücretsiz Excel sınavına katılın!

Excel Sınavına Başla
Excel 365 FİLTRE Formülünün İki Şarta Bağlı Kullanımı

Excel FİLTRE Formülünü İki Şarta Bağlı Kullanmak

Excel'de FİLTRE fonksiyonunu iki koşula bağlı çalıştırmak istediğinizde mantık şudur: iki koşulun da sağlanması gerekiyorsa çarpı işaretini (*), iki koşuldan birinin sağlanması yeterliyse artı işaretini (+) kullanırsınız. Her koşulu parantez içine alır, aralarına bu işareti koyarsınız. Örneğin "İstanbul bölgesi ve 5000 TL üstü" için formül =FİLTRE(A2:C100;(A2:A100="İstanbul")*(C2:C100>5000)) olur. Aşağıda iki şartın her iki kombinasyonunu da gerçek örneklerle gösteriyorum.

FİLTRE fonksiyonunda iki şart nasıl tanımlanır?

FİLTRE fonksiyonunun üç bağımsız değişkeni vardır: =FİLTRE(dizi; ekle; [boşsa]). İki koşullu filtreleme tamamen ortadaki ekle argümanında kurulur. Her koşul, dizi ile aynı satır sayısında DOĞRU/YANLIŞ üreten bir ifadedir ve iki koşul bir operatörle birbirine bağlanır.

İki şartı bağlamanın iki yolu vardır:

Çarpı (*) → iki şart da sağlanmalı (VE). Çarpma yalnızca her iki taraf da 1 (DOĞRU) olduğunda 1 verir; tek bir koşul yanlışsa sonuç 0 olur ve o satır gelmez.

Artı (+) → iki şarttan biri sağlansın yeter (YA DA). Toplama, koşullardan biri bile DOĞRU olduğunda pozitif sonuç verir.

FİLTRE fonksiyonu Excel 2021 ve Microsoft 365 sürümlerinde bulunur. Excel 2019 ve öncesinde yer almaz; bu sürümlerde Gelişmiş Filtre veya yardımcı sütun kullanmanız gerekir.

İki şart da sağlanmalı: çarpı (*) ile filtreleme

İki koşulun aynı anda doğru olmasını istediğinizde her koşulu parantez içine alıp aralarına * koyarsınız.

A sütununda bölge, B sütununda müşteri, C sütununda tutar olsun (veriler 2. satırdan 100. satıra). Amaç: hem "İstanbul" bölgesi hem de 5000 TL üstü satışlar.

=FİLTRE(A2:C100; (A2:A100="İstanbul")*(C2:C100>5000); "Kayıt yok")

Burada (A2:A100="İstanbul") birinci koşulu, (C2:C100>5000) ikinci koşulu kontrol eder. Aradaki *, iki koşulun da DOĞRU olduğu satırları getirir. İki koşuldan biri bile sağlanmazsa o satır listeye girmez. Hiçbir satır eşleşmezse [boşsa] argümanı sayesinde "Kayıt yok" döner; bu, #HESAPLA! ve boş dizi hatalarını engeller.

İki şarttan biri yeter: artı (+) ile filtreleme

İki koşuldan herhangi birinin sağlanması yeterliyse + kullanırsınız. Örneğin "tutarı 10.000 üstü ya da durumu 'Öncelikli' olan" satışlar (C tutar, D durum sütunu):

=FİLTRE(A2:D100; (C2:C100>10000)+(D2:D100="Öncelikli"); "Kayıt yok")

Bu formül, iki koşuldan en az birini sağlayan tüm satırları listeler. İki koşul da sağlanırsa satır yine bir kez gelir.

Önemli kural: Aynı sütunda iki farklı değeri ararken her zaman + kullanılır. Örneğin "İstanbul ya da Ankara" için (A2:A100="İstanbul")+(A2:A100="Ankara") yazılır. Burada * kullanırsanız hiçbir satır eşleşmez, çünkü bir hücre aynı anda iki değeri birden taşıyamaz. Eğitimlerde en sık görülen hata budur.

Çarpı mı artı mı? Hangi durumda hangisi

İki şart kurarken doğru operatörü seçmek sonucu tümüyle değiştirir. Karar mantığı şöyledir:

Bunun için tablo görsele gerek yok. "Tablo formatında" derken, yapıştırdığın iki şart eğitim açıklamasını düz metin olarak değil, tablo halinde istiyorsun. CMS'in Markdown'ı doğal işlediği için Markdown tablo veriyorum:

Yöntem

Mantık         

Operatör   

Örnek formül

İki şart da sağlanmalı

VE

*

=FİLTRE(A2:C100;(A2:A100="İstanbul")*(C2:C100>5000))

İki şarttan biri yeter

YA DA

+

=FİLTRE(A2:C100;(C2:C100>10000)+(D2:D100="Öncelikli"))

Aynı sütunda iki değer

YA DA

+

=FİLTRE(A2:C100;(A2:A100="İstanbul")+(A2:A100="Ankara"))

Farklı sütunların kesişimi

VE

*

=FİLTRE(A2:C100;(A2:A100="Ankara")*(C2:C100>8000))

Pratik kontrol: cümlenizde "ve" diyorsanız *, "ya da / veya" diyorsanız + kullanın. Aynı sütundaki alternatifler her zaman + ister.

Pratik kontrol: cümlenizde "ve" diyorsanız *, "ya da / veya" diyorsanız + kullanın. Aynı sütundaki alternatifler her zaman + ister.

Gerçek iş hayatı örneği

Binlerce satırlık bir satış tablonuz olsun. Bölge müdürü şu raporu istiyor: "Ankara bölgesindeki ve tutarı 8.000 TL üstü olan satışlar." Bu iki şartlı bir kesişim olduğu için * kullanılır.

A bölge, B müşteri, C tutar olsun:

=FİLTRE(A2:C2000; (A2:A2000="Ankara")*(C2:C2000>8000); "Uygun satış bulunamadı")

Formül, Ankara bölgesinde olan ve aynı zamanda 8.000 TL üstü tutara sahip satırları anında listeler. Kaynak veri değiştiğinde rapor otomatik güncellenir; ay sonu raporlarını her seferinde elle filtrelemekten kurtulursunuz. Gerçek iş hayatında bu hesaplama, "ve" gereken yerde yanlışlıkla + kullanıldığında karışır — o zaman gereğinden fazla satır gelir.

Sık yapılan hatalar

VE gereken yerde + kullanmak. İki koşulun da sağlanması gerekirken + yazarsanız, koşullardan birini sağlayan tüm satırlar gelir ve sonuç şişer. Kesişim için * kullanın.

Aynı sütunda * kullanmak. "İstanbul ve Ankara" demek için * kullanmak en yaygın hatadır; bir hücre iki değeri birden taşıyamaz, sonuç boş döner. Aynı sütundaki alternatifler için + kullanın.

Aralıkların boyutunu farklı tutmak. İki koşulun aralıkları (A2:A100, C2:C100) aynı satır sayısında olmalıdır. Biri 100, diğeri 99 satırsa Excel #DEĞER! hatası verir.

[boşsa] argümanını atlamak. İki şartı sağlayan kayıt yoksa formül hata döndürür. Üçüncü argümana "Kayıt yok" gibi bir metin yazmak bunu önler.

Sık Sorulan Sorular (SSS)

FİLTRE'de iki şartı nasıl birleştiririm?

İki koşulu da parantez içine alıp aralarına operatör koyarsınız: iki şart da gerekiyorsa çarpı (*), biri yeterse artı (+).

İki şart da sağlanmalıysa hangi işaret kullanılır?

Çarpı (*). Çarpma yalnızca her iki koşul da DOĞRU olduğunda satırı getirir.

İki şarttan biri yeterliyse hangi işaret kullanılır?

Artı (+). Toplama, koşullardan en az biri sağlandığında satırı listeler.

Aynı sütunda iki değeri nasıl filtrelerim?

Artı ile: (A2:A100="İstanbul")+(A2:A100="Ankara"). Aynı sütunda çarpı kullanmak boş sonuç döndürür.

FİLTRE iki şartta neden boş sonuç veriyor?

Genellikle aynı sütundaki iki değer için yanlışlıkla * kullanılmıştır. Bir hücre iki değeri birden taşıyamayacağı için sonuç boş döner; + kullanın.

FİLTRE fonksiyonu hangi Excel sürümlerinde var?

Yalnızca Excel 2021 ve Microsoft 365'te bulunur. 2019 ve öncesinde yer almaz.

İki şartlı FİLTRE Ctrl+Shift+Enter gerektirir mi?

Hayır. FİLTRE bir dinamik dizi fonksiyonudur; formülü yazıp Enter'a basmanız yeterlidir, sonuç otomatik taşar.

Özet

FİLTRE fonksiyonunda iki şart, koşulları parantez içine alıp bir operatörle bağlayarak kurulur.


İki şart da sağlanmalıysa çarpı (*), iki şarttan biri yeterse artı (+) kullanılır.


Aynı sütunda iki farklı değer ararken her zaman + kullanılır; * boş sonuç döndürür.


İki koşulun aralıkları aynı satır sayısında olmalıdır, aksi halde #DEĞER! hatası çıkar.


FİLTRE yalnızca Excel 2021 ve Microsoft 365'te bulunur; [boşsa] argümanı boş sonuç hatalarını önler.

Excel formüllerini sistemli öğrenmek için

İki şartlı FİLTRE, dinamik dizi mantığının en sık kullanılan adımıdır; ama operatör seçimini doğru yapmak deneyim ister. Konuyu uygulamalı görmek için FİLTRE İşlevini İki Şarta Bağlı Kullanmak dersini inceleyebilir, fonksiyonun tüm kullanım örnekleri için Excel 365 Eğitimi setine göz atabilirsiniz. Dinamik dizi mantığını derinleştirmek isterseniz Excel Dizi (Dynamic Array) Formülleri eğitimi iyi bir devam noktasıdır.

Eğitmen Hakkında

Ömer Bağcı, Türkiye'nin en bilinen Excel eğitmeni ve Excel uzmanı olarak tanınmaktadır. 30 yılı aşkın deneyimle Türkiye'nin önde gelen şirketlerine — Ziraat Bankası, Papara, Karel ve Sanko Holding gibi kurumlara — Excel, Power BI, SQL ve Yapay Zekâ destekli Excel çözümleri konusunda eğitimler vermiştir.

YouTube'daki @excelveyapayzeka kanalında 184.000'i aşkın aboneye ulaşan 1000'den fazla videosu, onu Türkiye'de Excel üzerine en kapsamlı içerik üreten eğitmen yapmıştır. Vidoport.com üzerinden sunduğu 80+ Excel eğitim seti ve 4500'den fazla ders videosu ile 62.000'den fazla üyeye ulaşmıştır.

Seçkin Yayıncılık'tan çıkan "İleri Düzey Excel 365" kitabının yazarıdır; kitap 12. baskıya ulaşmıştır ve bireysel kullanıcılar ile kurumsal profesyoneller için en çok tercih edilen başvuru kaynaklarından biridir.

Excel eğitimlerinde yalnızca formülleri öğretmekle kalmaz; satış raporları, finans analizleri, insan kaynakları tabloları gibi gerçek iş senaryolarına uygun çözümler sunar. Vizyonu, Excel'in gücünü yapay zekâ ile birleştirerek iş dünyasında daha hızlı, daha akıllı ve hatasız karar alma süreçleri oluşturmaktır. Bu kapsamda ChatGPT ile Excel formülleri yazma, Copilot entegrasyonu ve Excel + AI verimlilik eğitimleri ile fark yaratmaktadır.

Siz de Ömer Bağcı'nın hazırladığı eğitimlerle Excel becerilerinizi geliştirmek için hemen üye olun ve tüm eğitimlere sınırsız erişim kazanın.

Önceki Blog Sonraki Blog
YENİ ÇIKTI · 2026
İleri Düzey Excel 12. Baskı - Ömer Bağcı

İleri Düzey Excel

12. Baskı · Ömer Bağcı

Excel'i bilenler için, yapay zekâ destekli güncel baskı.

🎁 3 aylık Vidoport Excel paketi hediye
930,00 TL Kargo bedava
Trendyol Trendyol'dan Satın Al

Tagler

Diğer Bloglar

En Başa Dön
📊 3 Dakikalık Testle Excel Seviyeni Ücretsiz Öğren! ×