Excel'de belirli değerleri içeren satır sayısını sayın
Bir Excel çalışma sayfasında belirli bir değere sahip hücrelerin 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 size bir iyilik yapabilir. Bu eğitim, excel'de bu işle başa çıkmak için bu formülün nasıl oluşturulacağı hakkında konuşacaktır.
Belirli değerleri içeren satır sayısını sayın
Örneğin, bir çalışma sayfasında bir dizi değeriniz var ve şimdi, aşağıda gösterilen ekran görüntüsü gibi belirli bir "300" değerine sahip satır sayısını saymanız gerekiyor:
Belirli değerleri içeren satır sayısını elde etmek için genel sözdizimi şöyledir:
Array formula, should press Ctrl + Shift + Enter keys together.
- data: Belirli bir değeri içerip içermediğini kontrol etmek için hücre aralığı;
- X: Satırları saymak için kullandığınız belirli değer.
1. Lütfen aşağıdaki formülü, sonucu koymak istediğiniz boş bir hücreye girin veya kopyalayın:
2. Daha sonra tuşuna basın. Ctrl + Üst Karakter + Enter doğru sonucu almak için anahtarları bir araya getirin, ekran görüntüsüne bakın:
Formülün açıklaması:
=SUM(--(MMULT(--($A$2:$C$12=300),TRANSPOSE(COLUMN($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 Yanlış dizi sonucu üretecektir. Çift negatif işareti, DOĞRU'ları 1'lere ve YANLIŞ'ları 0'lara dönüştürmek için kullanılır. Böylece sonucu şu şekilde elde edeceksiniz: {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}. 3 satır ve 1 sütundan oluşan dizi, MMULT işlevinde diziXNUMX olarak çalışacaktır.
- TRANSPOSE(SÜTUN($A$2:$C$12)): Buradaki COLUMN işlevi, A2:C12 aralığının sütun numarasını almak için kullanılır, şunun gibi 3 sütunlu bir dizi döndürür: {1,2,3}. Sonra TRANSPOSE işlevi bu diziyi, MMULT işlevi içinde dizi3 olarak işlev gören 1 satırlı bir {2;3;2} dizisiyle değiştirir.
- MMULT(--($A$2:$C$12="Joanna")),TRANSPOSE(SÜTUN($A$2:$C$12))): Bu MMULT işlevi, yukarıdaki iki dizinin matris ürününü döndürür, sonucu şu şekilde alırsınız: {0;1;0;5;0;2;0;1;3;0;6}.
- SUM(--(MMULT(--($A$2:$C$12="Joanna"),TRANSPOSE(COLUMN($A$2:$C$12)))>0))= SUM(--{0;1;0;5;0;2;0;1;3;0;6}>0): İlk olarak, dizideki değerlerin 0'dan büyük olup olmadığını kontrol edin: Bir değer 0'dan büyükse, bir DOĞRU görüntülenir; 0'dan küçükse, bir YANLIŞ görüntülenir. Ve sonra çift negatif işareti DOĞRU ve YANLIŞ'ları 1'ler ve 0'lar olmaya zorlar, dolayısıyla şunu elde edersiniz: SUM({0;1;0;1;0;1;0;1;1;0;1}). Son olarak, SUM işlevi, sonucu döndürmek için dizideki değerleri toplar: 6.
İpuçları:
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 tuşuna basmayı unutmayın. Ctrl + Üst Karakter + Enter toplam sayıyı elde etmek için tuşları bir araya getirin:
Kullanılan göreceli işlev:
- TOPLA:
- Excel SUM işlevi, sağlanan değerlerin toplamını döndürür.
- Ne oldu?
- Excel MMULT işlevi, iki dizinin matris ürününü döndürür.
- TRANSPOZ:
- TRANSPOSE işlevi, belirli bir hücre aralığına bağlı olarak yeni bir yönde bir dizi döndürür.
- SÜTUN:
- COLUMN işlevi, formülün göründüğü sütun sayısını veya verilen başvurunun sütun numarasını döndürür.
Daha fazla makale:
- Dahili Kriterleri Karşılıyorsa Satırları Say
- Diyelim ki, bu yılın ve geçen yılın ürün satışları raporunuz var ve şimdi, bu yıl satışların geçen yıldan fazla olduğu veya bu yılki satışların geçen yıldan daha az olduğu ürünleri aşağıdaki gibi saymanız gerekebilir. ekran görüntüsü gösteriliyor. Normalde, iki yıl arasındaki satış farkını hesaplamak için bir yardımcı sütun ekleyebilir ve ardından sonucu almak için EĞERSAY'ı kullanabilirsiniz. Ancak bu makalede, herhangi bir yardımcı sütun olmadan doğrudan sonucu almak için SUMPRODUCT işlevini tanıtacağım.
- Birden Çok Kriteri Karşılıyorsa Satırları Say
- Bazıları satır düzeyinde çalışan mantıksal testlere bağlı olan birden çok ölçüte dayalı bir aralıktaki satır sayısını sayın, Excel'deki SUMPRODUCT işlevi size bir iyilik yapabilir.
- Hücre Sayısı Birçok Değerden Birine Eşittir
- Diyelim ki, A sütununda bir ürün listem var, şimdi, aşağıda gösterilen ekran görüntüsü gibi A sütunundan C4:C6 aralığında listelenen belirli Apple, Grape ve Limon ürünlerinin toplam sayısını almak istiyorum. Normalde, Excel'de, bu senaryoda basit EĞERSAY ve ÇOKEĞERSAY işlevleri çalışmayacaktır. Bu yazıda, SUMPRODUCT ve COUNTIF fonksiyonlarının birleşimi ile bu işi hızlı ve kolay bir şekilde nasıl çözeceğimizden bahsedeceğim.
En İyi Ofis Üretkenliği Araçları
Kutools for Excel - Kalabalıktan Ayrılmanıza Yardımcı Olur
Kutools for Excel 300'den Fazla Özelliklere Sahiptir, İhtiyacınız Olanın Bir Tık Uzağınızda Olmasını Sağlıyoruz...
Office Sekmesi - Microsoft Office'te Sekmeli Okuma ve Düzenlemeyi Etkinleştir (Excel dahil)
- Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
- Her gün yüzlerce fare tıklamasını azaltın, fare eline veda edin.
- Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 artırır.
- Tıpkı Chrome, Edge ve Firefox gibi Verimli Sekmeleri Office'e (Excel dahil) getirir.