Excel'de belirli değerleri içeren satır sayısını sayma
Bir Excel çalışma sayfasındaki belirli bir değeri içeren hücre sayısını saymak bizim için kolay olabilir. Ancak, belirli değerleri içeren satır sayısını elde etmek oldukça karmaşık olabilir. Bu durumda, SUM, MMULT, TRANSPOSE ve COLUMN fonksiyonlarına dayalı daha karmaşık bir formül işinizi görebilir. Bu öğretici, bu görevle başa çıkmak için Excel'de bu formülü nasıl oluşturacağınız hakkında konuşacak.
Belirli değerleri içeren satır sayısını sayma
Örneğin, bir çalışma sayfasında bir dizi değeriniz var ve şimdi aşağıda gösterilen ekran görüntüsünde olduğu gibi verilen “300” değeriyle satır sayısını saymanız gerekiyor:
Belirli değerleri içeren satır sayısını almak için genel sözdizimi şu şekildedir:
Dizi formülü, Ctrl + Shift + Enter tuşlarına birlikte basılmalıdır.
- veri: Belirli bir değerin içerip içermediğini kontrol etmek için hücre aralığı;
- X: Satırları saymak için kullandığınız belirli değer.
Lütfen aşağıdaki formülü kopyalayın veya sonucu koymak istediğiniz boş bir hücreye yazın:
2. Ardından, doğru sonucu almak için Ctrl + Shift + Enter tuşlarına birlikte basın, aşağıdaki ekran görüntüsüne bakın:
Formülün açıklaması:
=TOPLA(--(MMULT(--($A$2:$C$12=300),TRANSPOZ(SÜTUN($A$2:$C$12)))>0))
- --$A$2:$C$12=300: Bu ifade, “300” değerinin A2:C12 aralığında olup olmadığını kontrol eder ve bir DOĞRU ve YANLIŞ dizi sonucu üretir. Çift negatif işaret, DOĞRU'ları 1'lere ve YANLIŞ'ları 0'lara dönüştürmek için kullanılır. Böylece şu sonucu elde edersiniz: {0,0,0;1,0,0;0,0,0;0,1,1;0,0,0;0,1,0;0,0,0;1,0,0;0,0,1;0,0,0;1,1,1}. 11 satır ve 3 sütundan oluşan bu dizi, MMULT fonksiyonunda array1 olarak çalışacaktır.
- TRANSPOZ(SÜTUN($A$2:$C$12)): Buradaki SÜTUN fonksiyonu, A2:C12 aralığının sütun numarasını almak için kullanılır, şu şekilde bir 3-sütun dizisi döndürür: {1,2,3}. Ve sonra TRANSPOZ fonksiyonu bu diziyi bir 3-satır dizisine dönüştürür {1;2;3}, MMULT fonksiyonu içinde array2 olarak işlev görür.
- MMULT(--($A$2:$C$12="Joanna"),TRANSPOZ(SÜTUN($A$2:$C$12))): Bu MMULT fonksiyonu yukarıdaki iki dizinin matris çarpımını döndürür, şu sonucu elde edersiniz: {0;1;0;5;0;2;0;1;3;0;6}.
- TOPLA(--(MMULT(--($A$2:$C$12="Joanna"),TRANSPOZ(SÜTUN($A$2:$C$12)))>0))= TOPLA(--{0;1;0;5;0;2;0;1;3;0;6}>0): İlk olarak, dizideki 0'dan büyük değerleri kontrol edin: Bir değer 0'dan büyükse, DOĞRU görüntülenir; 0'dan küçükse, YANLIŞ görüntülenir. Ve ardından çift negatif işaret, DOĞRU ve YANLIŞ'ları 1 ve 0'a zorlar, böylece şu sonucu elde edersiniz: TOPLA({0;1;0;1;0;1;0;1;1;0;1}). Son olarak, TOPLA fonksiyonu dizideki değerleri toplar ve şu sonucu döndürür: 6.
İpuçları:
Eğer bir çalışma sayfasında belirli bir metni içeren satır sayısını saymanız gerekiyorsa, lütfen aşağıdaki formülü uygulayın ve toplam sayımı almak için Ctrl + Shift + Enter tuşlarına birlikte basmayı unutmayın:
İlgili kullanılan fonksiyonlar:
- TOPLA:
- Excel TOPLA fonksiyonu, sağlanan değerlerin toplamını döndürür.
- MMULT:
- Excel MMULT fonksiyonu, iki dizinin matris çarpımını döndürür.
- TRANSPOZ:
- TRANSPOZ fonksiyonu, belirli bir hücre aralığına göre yeni bir yönelimde bir dizi döndürür.
- SÜTUN:
- SÜTUN fonksiyonu, formülün göründüğü sütun sayısını veya verilen referansın sütun sayısını döndürür.
Daha fazla makale:
- İç Kriterlere Uygun Satırları Sayma
- Diyelim ki, bu yıl ve geçen yıl ürün satış raporunuz var ve şimdi bu yılda geçen yıldan daha fazla satış yapılan ürünleri saymanız gerekiyor ya da bu yılda geçen yıldan daha az satış yapılan ürünleri saymanız gerekiyor, aşağıdaki ekran görüntüsünde gösterildiği gibi. Normalde, iki yıl arasındaki satış farkını hesaplamak için bir yardımcı sütun ekleyebilir ve ardından COUNTIF'i kullanarak sonucu elde edebilirsiniz. Ancak, bu makalede, size herhangi bir yardımcı sütun olmadan doğrudan sonucu elde etmek için SUMPRODUCT fonksiyonunu tanıtmak istiyorum.
- Birden Fazla Kritere Uygun Satırları Sayma
- Excel'de birden fazla kritere göre bir aralıktaki satır sayısını sayma, bunlardan bazılarının satır düzeyinde çalışan mantıksal testlere bağlı olduğu durumlarda, Excel'deki SUMPRODUCT fonksiyonu işinizi görebilir.
- Birçok Değerden Biri Olarak Eşit Olan Hücre Sayısını Sayma
- Diyelim ki, A sütununda bir ürün listem var ve şimdi aşağıda gösterilen ekran görüntüsünde olduğu gibi C4:C6 aralığında listelenen Apple, Grape ve Lemon gibi belirli ürünlerin toplam sayısını A sütunundan almak istiyorum. Normalde, Excel'de basit COUNTIF ve COUNTIFS fonksiyonları bu senaryoda işe yaramayacaktır. Bu makalede, bu işi hızlı ve kolay bir şekilde çözmek için SUMPRODUCT ve COUNTIF fonksiyonlarının kombinasyonunu nasıl kullanabileceğinizden bahsedeceğim.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.