Excel formülü: - ile başlayan sayıları sayın

İçindekiler

Genel formül

=SUMPRODUCT(--(LEFT(range,chars)="xx"))

Özet

Belirli sayılarla başlayan bir aralıktaki sayıları saymak için SUMPRODUCT işlevine ve SOL işlevlerine dayalı bir formül kullanabilirsiniz.

Gösterilen örnekte, E6'daki formül şöyledir:

=SUMPRODUCT(--(LEFT(B5:B11,2)="25"))

Açıklama

SUMPRODUCT içinde, aşağıdaki gibi sayı aralığında LEFT işlevini kullanıyoruz:

LEFT(B5:B11,2)

Bu, aşağıdaki gibi bir sonuç dizisi oluşturur:

("25";"25";"35";"45";"25";"45";"25")

Ardından, DOĞRU veya YANLIŞ sonucunu zorlamak için her bir değeri "25" ile karşılaştırırız. LEFT'in sayıları otomatik olarak metne dönüştürdüğüne dikkat edin, bu nedenle karşılaştırma için metin değerini "25" kullanırız. Sonuç, DOĞRU ve YANLIŞ değerler dizisidir:

=SUMPRODUCT(--((TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE)))

Ardından, sayısal bir dizi oluşturan 1 ve sıfıra çift negatif kodlama DOĞRU YANLIŞ değerleri kullanıyoruz:

=SUMPRODUCT((1;1;0;0;1;0;1))

SUMPRODUCT işlevi daha sonra dizideki öğeleri toplar ve 4 değerini döndürür.

Ilginç makaleler...