Excel formülü: Sayıları saymak üçüncü basamak 3'e eşittir -

İçindekiler

Genel formül

=SUMPRODUCT(--(MID(range,3,1)="3"))

Özet

Üçüncü basamağın 3'e eşit olduğu sayıları saymak için SUMPRODUCT ve MID işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, E5'teki formül şöyledir:

=SUMPRODUCT(--(MID(B5:B12,3,1)="3"))

Açıklama

A1'deki bir dizeden üçüncü karakteri almak için, MID işlevini şu şekilde kullanabilirsiniz:

=MID(A1,3,1)

İlk bağımsız değişken bir hücre başvurusudur, ikinci bağımsız değişken başlangıç ​​numarasını belirtir ve üçüncü bağımsız değişken karakter sayısını belirtir.

MID işlevine ilk bağımsız değişken için bir hücre aralığı verirseniz, bir dizi sonuç alırsınız. Gösterilen örnekte bu ifade:

MID(B5:B12,3,1)

şöyle bir dizi döndürür:

("6";"6";"3";"5";"3";"0";"3";"7")

Bu dizi, B5: B12 aralığındaki her bir hücrenin üçüncü basamağını içerir. MID işlevinin aralıktaki sayısal değerleri otomatik olarak metin dizelerine dönüştürdüğüne ve üçüncü karakteri bir metin değeri olarak döndürdüğüne dikkat edin.

Bu diziyi = "3" kullanarak karşılaştırdığımızda, şöyle bir dizi elde ederiz:

(FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE)

DOĞRU ve YANLIŞ değerlerini sırasıyla 1 ve sıfıra zorlamak için çift negatif kullanıyoruz, bu da şunu döndürüyor:

(0;0;1;0;1;0;1;0)

Son olarak, çalışacak tek bir diziyle SUMPRODUCT işlevi, dizideki öğeleri toplar ve toplam 3'ü döndürür.

Ilginç makaleler...