Excel formülü: Çalışma kitabının tamamındaki olayları sayma -

İçindekiler

Genel formül

=SUMPRODUCT(COUNTIF(INDIRECT("'"&sheets&"'!"&rng),criteria))

Özet

Çalışma kitabının tamamındaki eşleşmeleri saymak için COUNTIF ve SUMPRODUCT işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, D5'teki formül şöyledir:

=SUMPRODUCT(COUNTIF(INDIRECT("'"&sheets&"'!A1:Z10000"),B5))

burada "sayfalar", B8: B10 olarak adlandırılan aralıktır.

Bağlam

Bu çalışma kitabının dört çalışma sayfası vardır. Çalışma sayfalarından üçü, "Sayfa1", "Sayfa2" ve "Sayfa3", aşağıdaki gibi görünen bir tabloda 1000 rastgele ad içerir:

Not: A1: Z10000 formülünde kullandığımız aralık isteğe bağlıdır ve verilerinize uyacak şekilde ayarlanmalıdır.

Açıklama

İçten dışa doğru çalışarak, önce DOLAYLI fonksiyonun içinde şu ifadeye sahibiz:

"'"&sheets&"'!A1:Z10000"

"Sayfalar" "Sayfa1", "Sayfa2" ve "Sayfa3" içeren adlandırılmış bir aralık olduğundan, ifade değerlendirildiğinde şöyle bir dizi elde ederiz:

("'Sheet1'!A1:Z10000";"'Sheet2'!A1:Z10000";"'Sheet3'!A1:Z10000")

Dizinin içinde, üç değerimiz var ve her biri, A1: Z10000 aralığına birleştirme yoluyla birleştirilen bir sayfa adıdır. Bunların hepsinin metin değerleri olduğuna dikkat edin.

Daha sonra, DOLAYLI işlevi, her bir metin değerini, ölçütler için D5'teki değerle birlikte aralık bağımsız değişkeni olarak EĞERSAY işlevine sağlanan uygun bir başvuruya dönüştürmek için kullanılır.

EĞERSAY'a üç ayrı aralık verdiğimiz için, aşağıdaki gibi dizide üç sonuç geri alıyoruz:

(5;6;5)

Her öğe bir sayfa için bir sayıdır.

Son olarak, SUMPRODUCT diziyi toplamak için kullanılır ve 16 sonucunu döndürür.

Ilginç makaleler...