2 sayı sütununa sahibim - A ve B Sütunları. A> B'nin bulunduğu toplam satır sayısını almak isterim. COUNTIF işlevi doğru görünüyor, ancak 2. tartışma Örneğin:
= COUNTIF (A1: A35, A1> B1 ..... A35> B35)
2 sayı sütununa sahibim - A ve B Sütunları. A> B'nin bulunduğu toplam satır sayısını almak isterim. COUNTIF işlevi doğru görünüyor, ancak 2. tartışma Örneğin:
= COUNTIF (A1: A35, A1> B1 ..... A35> B35)
Yanıtlar:
Bunun için kullanmak isteyeceksiniz sumproduct
. Deneyin=SumProduct((A1:A35 > B1:B35)*1)
Eklemek için düzenlenmiştir: sumproduct
her biri bir TRUE
veya döndürecek bir dizi hücre üzerinde bir grup sınamayı bir araya getirmenize olanak tanır, bir FALSE
başka deyişle a 1
veya 0
. Bu koşullar, her birini test ederken birlikte çoğalır ve her satırın sonucu bir 1
veya a üretir 0
. Bunu, menzilinizdeki her satır için yapar (tüm aralıkların sumproduct
aynı uzunlukta olması gerekir ve sonuçların toplamını hesaplar).
sumproduct
Yukarıda sadece bir tek koşulu vardır A1:A35>B1:B35
. *1
Sadece söyler sumproduct
sayı olarak sonuç geri vermek. Bir satır koşulu dönerse, TRUE
o zaman sona erersiniz 1*1
, yoksa sona erersiniz 0*1
. Bu sonuçlar, koşulun doğru olduğu satır sayısı toplamını vermek için aralıktaki 35 satırın tümü için bir araya getirilir.
Öğrenmesi kafa karıştırıcıdır, ancak bir excel işlevi için çılgınca güçlüdür ve birden fazla koşul yapma yeteneği onu bir güç merkezi yapar. Örneğin, yalnızca A1:A35>B1:B35
ne zaman yazabileceğinizden B1:B35
daha büyük olanları saymak 10
istiyorsanız=sumproduct((A1:A35>B1:B35)*(B1:B35>10)*1)
Ölçütlere göre COUNT satır, tamam.
Excel ile "koşullu toplam sihirbazı" nı kullanabilir veya kendi stilinizi aynı şekilde yapabilirsiniz. İlk :-) öneririm
Öte yandan =SUM(IF(A1:A35<B1:B35,1,0))
, CTRL+ SHIFT+ ile bir hücreye girilen ENTER
işi yapacak ;-) - şimdi "3D formülleri" okumalısınız.
COUNTIF()
işini aynı anda tek bir hücrede yapıyor. Yani ihtiyacınız olan işlevselliği sağlamaz.