ÇOKEĞERSAY neyi sayar?
ÇOKEĞERSAY, İngilizce COUNTIFS işlevinin Türkçe adıdır. Birden çok sütundaki koşulları aynı konumda birlikte test eder ve bütün koşulları karşılayan kayıtların adedini verir. Örneğin yüksek öncelikli ve gecikmiş destek taleplerini tek sayaçta ölçer. İşlevin koşullar arasındaki ilişkisi VE'dir; seçeneklerin herhangi birinin yeterli olduğu VEYA kuralını kendiliğinden oluşturmaz.
Ölçüt çiftlerini kurmak
=ÇOKEĞERSAY(ölçüt_aralığı1;ölçüt1;[ölçüt_aralığı2;ölçüt2];...)
=COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2],...)
Her aralık onu izleyen ölçütle eşleşir. Bütün aralıkların satır ve sütun boyutları aynı olmalıdır. Ayrıca aynı satırdaki hücreler aynı iş kaydına ait olmalıdır. Boyutları eşit olsa bile A2:A6 ile B3:B7'yi birlikte kullanmak farklı kayıtların özelliklerini karşılaştırır ve anlamı bozar.
Metin ölçütlerini tırnak içine yazın; eşik hücresini karşılaştırma işleciyle birleştirmek için ">="&E2 gibi bir ifade kullanın. Boş bir ölçüt hücresini “filtre uygulanmasın” seçeneği olarak kullanmayın. Seçim hücrelerinin dolu veya geçerli olduğunu, rapor üretiminden önce ayrı bir kuralla denetleyin.
Öncelikli gecikmiş talepler
A2:A6 öncelikleri Yüksek, Normal, Yüksek, Yüksek ve Normal olsun. B2:B6 gecikme günleri 3, 8, 0, 5 ve 2 olsun.
=ÇOKEĞERSAY(A2:A6;"Yüksek";B2:B6;">0")
Sonuç 2'dir. Yüksek öncelikli üçüncü kayıt gecikme 0 olduğu için sayılmaz; Normal öncelikli kayıtlar gecikmiş olsalar da dışarıda kalır. Gecikme ölçütünü ">=0" yaparsanız sonuç 3 olur. Bu değişiklik yalnız teknik bir ayraç veya yazım değişikliği değildir; “gecikmiş” göstergesine gecikmemiş kaydı da ekler.
Sonucu kontrol ederken sadece iki rakamını değil, seçilen kayıt kimliklerini de inceleyin. Çoklu ölçütlerde yanlış hizalanmış bir sütun bazen tesadüfen aynı adedi üretebilir. Bilinen bir satırın önceliğini değiştirdiğinizde sayacın bir azalması, eşleşme modelini sınamak için iyi bir ek testtir.
Tarih aralıklarında üst sınır
Bir tarih sütununda ay içindeki kayıtları saymak için aynı aralığı iki ölçüt çiftinde kullanabilirsiniz: başlangıçtan büyük veya eşit, sonraki ay başlangıcından küçük. Bu yaklaşım tarih ve saat içeren kayıtların son gününü kapsar. Tarihleri metin olarak saklayan sütunlarda gerçek tarih değerlerine dönüşümü doğrulayın; yalnız ekranda tarih görünmesi yeterli değildir.
“Yüksek veya Acil” önceliğini iki ayrı eşitlik koşulu olarak aynı sütuna eklemek sıfır sonuç üretebilir; bir hücre iki farklı metne aynı anda eşit olamaz. Ayrı sayaçları toplamak mümkün olsa da grupların çakışmadığından emin olun. Özellikle joker karakterli ölçütlerde aynı kayıt iki grupta sayılabilir.
Aynı satırda birden çok eşleşme bulunması sayacı birden fazla artırmaz; bütün koşulları sağlayan satır tek kez katkı verir. Buna karşılık aynı talep iki satırda yinelenmişse her satır ayrı katkı yapar. Kontrol dosyasında bir satırı kasıtlı olarak çoğaltıp sonucu karşılaştırmak, işlevin hücre konumlarına dayandığını somutlaştırır. Bu test, veri modelinde kayıt biriminin doğru seçilip seçilmediğini de ortaya çıkarır.
İleri yorum ve uyumluluk
Bu işlev benzersiz talepleri değil koşula uyan satırları sayar. Bir talebe ait birden fazla işlem satırı bulunuyorsa sonuç talep adedi değildir. Önce tabloda satırın temsil ettiği birimi belirleyin ve gerekiyorsa tekil talep listesi oluşturun. Gösterge adında “gecikmiş işlem” ile “gecikmiş talep” ayrımını koruyun.
Microsoft COUNTIFS belgesi aralık boyutlarını ve birlikte koşul mantığını doğrular. ÇOKEĞERSAY güncel Microsoft Excel sürümlerinde ve sitemizde desteklenir. Sıfır sonuç geldiğinde önce her koşulu tek başına sayıp sonra birleştirin; hangi koşulun kayıtları dışladığını açıklamak, formülü rastgele değiştirmekten daha denetlenebilir bir çözüm sağlar.
Kaynaklar ve teknik doğrulama
İşlev davranışı ve ürün farkları için başvurulan resmi belgeler: