Kriter içinde kalan değerleri filtreleme (filtering values by a criterion), bir sütundaki sayıların belirlediğiniz bir sınırın üstünde ya da iki sınır arasında kalan satırlarını ayrı bir alanda listelemektir. Excel 365'te bunu FİLTRE işleviyle tek hücreye yazdığınız bir formülle yapabilir, sonucu SIRALA ve SÜTUNSEÇ işlevleriyle düzenleyebilirsiniz. Sınır değerini bir hücrede tuttuğunuzda kriteri değiştirmeniz yeterli olur, liste kendiliğinden güncellenir.
İşlevin söz dizimi şu parçalardan oluşur:
FİLTRE kriteri aşan satırları alır, SÜTUNSEÇ yalnızca proje adı ve değer sütunlarını bırakır, SIRALA ise değere göre azalan sıralar.
Formül yalnızca E2 hücresindedir; sonuç oradan başlayarak aşağıya ve sağa taşar. Listenin ilk satırında yer alan, yani değeri en yüksek olan proje Şehir Filizi olarak gelir. D2 hücresindeki kriteri değiştirirseniz liste yeniden hesaplanır. Taşma alanındaki hücreleri boş bırakın.
İki koşul çarpıldığı için yalnızca ikisini de sağlayan satırlar döner. Hiç satır uymazsa hücrede Kayıt yok metni görünür.
Liste, kaynak tablodaki sırayı korur; ilk eşleşen proje Yenilikçi Adım olarak görünür. Alt ve üst sınırı değiştirdiğinizde liste kendiliğinden yenilenir. Sınırlar dahil olsun istemiyorsanız büyük eşittir ve küçük eşittir işaretlerini büyüktür ve küçüktür işaretleriyle değiştirin.
FİLTRE ve SIRALA sonucu hazırlar, AL ise D4 hücresindeki sayı kadar satırı baştan keser.
Kriteri aşan projeler arasından değeri en yüksek olanlar E2 hücresinden başlayarak listelenir; ilk satırda Şehir Filizi yer alır. D4 hücresindeki adedi değiştirerek listeyi uzatabilir ya da kısaltabilirsiniz. Kriteri aşan proje sayısı istenen adetten azsa AL işlevi hata vermez, var olan satırları döndürür.
Sınıra eşit olan değerler listeye girer mi? Büyüktür işareti eşit değerleri dışarıda bırakır. Eşit olanlar da gelsin istiyorsanız büyük eşittir işaretini kullanın.
Aynı projenin birden çok satırı varsa toplamını nasıl alırım? Önce Ekle > Özet Tablo (Insert > PivotTable) ile projeleri toplayın, ardından kriteri bu toplam sütununa uygulayın.
Excel 2016 ya da 2019'da bu formüller çalışır mı? FİLTRE ve SIRALA bu sürümlerde bulunmaz. Bunun yerine Veri > Filtre komutunu ya da Veri > Sırala ve Filtre > Gelişmiş (Data > Sort & Filter > Advanced) seçeneğini kullanabilirsiniz.
Kriterin üzerindeki değerleri formülle listeleme
Bir sınırın üzerindeki satırları listelemenin en kısa yolu FİLTRE (FILTER) işlevidir. İşlev, tablonuzdaki her satır için bir koşulu sınar; koşulu sağlayan satırları döndürür. Koşul, sayı sütununu kriter hücresiyle karşılaştıran bir ifadedir. Örneğin Değer sütunu C2:C11 aralığındaysa ve sınır D2 hücresindeyse temel formül şöyledir:İşlevin söz dizimi şu parçalardan oluşur:
- dizi: Filtrelenecek tablo ya da aralık.
- içerme: Her satır için DOĞRU ya da YANLIŞ üreten koşul; satır sayısı dizi ile aynı olmalıdır.
- boşsa: İsteğe bağlıdır; hiçbir satır koşulu sağlamazsa gösterilecek metindir.
Alt ve üst sınır arasındaki değerleri filtreleme
Değerlerin iki sınır arasında kalmasını istiyorsanız FİLTRE içindeki koşulu birleştirirsiniz. Diziler üzerinde VE mantığı çarpma ile, YA DA mantığı toplama ile kurulur:- Çarpma (*): İki koşulun da aynı anda doğru olduğu satırları getirir.
- Toplama (+): Koşullardan en az biri doğru olan satırları getirir.
Sonuçları sıralama ve ilk N kaydı alma
FİLTRE sonucu, kaynak tablodaki sırayı korur. Değerleri büyükten küçüğe görmek için SIRALA (SORT) işlevini dışa sarmalarsınız. Yalnızca gereken sütunları göstermek için SÜTUNSEÇ (CHOOSECOLS), ilk birkaç satırı almak için AL (TAKE) işlevi kullanılır. Sıra önemlidir: önce FİLTRE kriteri uygular, sonra SIRALA düzenler, en son AL ilk N satırı keser. AL işlevini kriterden önce kullanırsanız önce ilk satırlar alınır, kriter bu satırlara uygulanır ve beklediğiniz kayıtlar listede yer almayabilir.- SIRALA: Üçüncü bağımsız değişkene 1 yazarsanız artan, -1 yazarsanız azalan sıralar; ikinci bağımsız değişken sıralanacak sütunun sırasıdır.
- SÜTUNSEÇ: Seçilecek sütunların sıra numaralarını sırayla verirsiniz; sonuçta bu sütunlar yer alır.
- AL: İstenen satır sayısından az kayıt varsa mevcut tüm satırları döndürür.
1. Kriterin üzerindeki projeleri büyükten küçüğe listeleme
A:C sütunlarında proje, firma ve değer bilgileri, D2 hücresinde kriter değeri vardır. Kriterin üzerindeki projelerin adını ve değerini E2 hücresinden başlayarak azalan sırada listelemek için şu formülü E2 hücresine yazın:Kriter İçinde Kalan Değerleri Filtreleme
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Proje Adı | Firma | Değer | Kriter Değeri | Proje Adı | Değer |
| 2 | Yenilikçi Adım | Adım Teknoloji | 78.395,00 | 88.000,00 | Şehir Filizi | 92.367,00 |
| 3 | Eko Dalga | Yeşil Dalga Çevre | 14.183,00 | Siber Koruma | 88.718,00 | |
| 4 | Bilgi Çağı | BilgiNet | 21.689,00 | Toprak Birliği | 88.536,00 | |
| 5 | Şehir Filizi | Kent Filizi | 92.367,00 | |||
| 6 | Güneş Parıltısı | Güneş Enerji | 43.241,00 | |||
| 7 | Su Saflığı | AquaTemiz | 63.086,00 | |||
| 8 | Toprak Birliği | Birlik Tarım | 88.536,00 | |||
| 9 | Siber Koruma | Siber Koruma | 88.718,00 | |||
| 10 | Biyo Cennet | Biyo Cennet | 86.026,00 | |||
| 11 | Vizyon Atölyesi | Vizyon Atölyesi | 35.516,00 |
Proje ListesiExcelDepo v1.0.0
2. İki sınır arasında kalan değerleri bulma
D2 hücresinde alt sınır, E2 hücresinde üst sınır bulunur. Değeri bu iki sınır arasında kalan projelerin adlarını F2 hücresinden başlayarak listelemek için şu formülü kullanın:Kriter İçinde Kalan Değerleri Filtreleme
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Proje Adı | Ekip | Değer | Alt Sınır | Üst Sınır | Aralıktaki Projeler |
| 2 | Yenilikçi Adım | 3 | 78.395,00 | 40.000,00 | 80.000,00 | Yenilikçi Adım |
| 3 | Eko Dalga | 2 | 14.183,00 | Güneş Parıltısı | ||
| 4 | Bilgi Çağı | 5 | 21.689,00 | Su Saflığı | ||
| 5 | Şehir Filizi | 5 | 92.367,00 | |||
| 6 | Güneş Parıltısı | 2 | 43.241,00 | |||
| 7 | Su Saflığı | 5 | 63.086,00 | |||
| 8 | Toprak Birliği | 3 | 88.536,00 | |||
| 9 | Siber Koruma | 4 | 88.718,00 | |||
| 10 | Biyo Cennet | 3 | 86.026,00 | |||
| 11 | Vizyon Atölyesi | 2 | 35.516,00 |
Aralık SüzmeExcelDepo v1.0.0
3. Kriteri aşan en yüksek N projeyi alma
D2 hücresinde kriter, D4 hücresinde listelenecek adet yer alır. Kriteri aşan projelerden yalnızca en yüksek değerli olanları almak için formülü E2 hücresine yazın:Kriter İçinde Kalan Değerleri Filtreleme
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Proje Adı | Ekip | Değer | Kriter | Proje | Tutar |
| 2 | Yenilikçi Adım | 3 | 78.395,00 | 80.000,00 | Şehir Filizi | 92.367,00 |
| 3 | Eko Dalga | 2 | 14.183,00 | Listelenecek Adet | Siber Koruma | 88.718,00 |
| 4 | Bilgi Çağı | 5 | 21.689,00 | 3 | Toprak Birliği | 88.536,00 |
| 5 | Şehir Filizi | 5 | 92.367,00 | |||
| 6 | Güneş Parıltısı | 2 | 43.241,00 | |||
| 7 | Su Saflığı | 5 | 63.086,00 | |||
| 8 | Toprak Birliği | 3 | 88.536,00 | |||
| 9 | Siber Koruma | 4 | 88.718,00 | |||
| 10 | Biyo Cennet | 3 | 86.026,00 | |||
| 11 | Vizyon Atölyesi | 2 | 35.516,00 |
İlk Üç ProjeExcelDepo v1.0.0
Sık sorulan sorular
Kriter hücresi yerine doğrudan sayı yazabilir miyim? Evet, koşulda hücre başvurusu yerine sayı yazabilirsiniz. Ancak sınırı bir hücrede tutmak, formülü değiştirmeden kriteri güncellemenizi sağlar.Sınıra eşit olan değerler listeye girer mi? Büyüktür işareti eşit değerleri dışarıda bırakır. Eşit olanlar da gelsin istiyorsanız büyük eşittir işaretini kullanın.
Aynı projenin birden çok satırı varsa toplamını nasıl alırım? Önce Ekle > Özet Tablo (Insert > PivotTable) ile projeleri toplayın, ardından kriteri bu toplam sütununa uygulayın.
Excel 2016 ya da 2019'da bu formüller çalışır mı? FİLTRE ve SIRALA bu sürümlerde bulunmaz. Bunun yerine Veri > Filtre komutunu ya da Veri > Sırala ve Filtre > Gelişmiş (Data > Sort & Filter > Advanced) seçeneğini kullanabilirsiniz.
Kullanırken dikkat edin
- Taşma alanını boş bırakın: Dizi formülünün sonucu yazdığınız hücrenin altına ve sağına taşar. Bu alanda dolu bir hücre varsa formül #TAŞMA! (#SPILL!) hatası verir. Sonuç alanındaki hücreleri silin ya da formülü boş bir yere taşıyın.
- Sayılar metin olarak saklanıyor olabilir: Dışarıdan aktarılan verilerde sayılar metin biçiminde gelebilir; bu durumda karşılaştırma beklediğiniz gibi çalışmaz ve satırlar listede yer almaz. Değer sütununu sayıya çevirdikten sonra formülü deneyin.
- Eşitlik durumunu bilerek seçin: Büyüktür işareti sınıra eşit değerleri dışarıda bırakır. Kriterin kendisi de listeye girsin istiyorsanız büyük eşittir işaretini kullanın.
- İşlev sırasına dikkat edin: Önce FİLTRE, sonra SIRALA, en son AL gelmelidir. AL işlevini kriterden önce uygularsanız yalnızca ilk satırlar üzerinde süzme yapılır ve eksik sonuç alırsınız.
- Sürüm gereksinimi: FİLTRE ve SIRALA işlevleri Excel 2021 ve Microsoft 365'te vardır; SÜTUNSEÇ ve AL gibi yeni işlevler ise yalnızca güncel Microsoft 365 sürümlerinde bulunabilir. Eski sürümlerde Veri sekmesindeki Filtre ve Gelişmiş Filtre komutlarını kullanın.
- İlgili konular: FİLTRE, SIRALA, SÜTUNSEÇ, AL, BENZERSİZ, EĞERHATA, EĞERSAY, ÇOKETOPLA, Özet Tablo, Gelişmiş Filtre, Otomatik Filtre ve Sayı Filtreleri.
Ekli dosyalar
Son düzenleme: