Excel'de benzersiz değerler nasıl sayılır: ölçütlerle, boşlukları yok sayarak

  • Bunu Paylaş
Michael Brown

Bu eğitimde, Excel'de benzersiz değerleri saymak için yeni dinamik dizi işlevlerinden nasıl yararlanılacağı ele alınmaktadır: bir sütundaki benzersiz girişleri saymak için formül, birden çok ölçüt, boşlukları yok sayma ve daha fazlası.

Birkaç yıl önce, Excel'de benzersiz ve farklı değerleri saymanın çeşitli yollarını tartışmıştık. Ancak diğer tüm yazılım programları gibi Microsoft Excel de sürekli gelişiyor ve neredeyse her sürümde yeni özellikler ortaya çıkıyor. Bugün, Excel'de benzersiz değerleri saymanın yakın zamanda tanıtılan dinamik dizi işlevleriyle nasıl yapılabileceğine bakacağız. Bu işlevlerden herhangi birini henüz kullanmadıysanızformüllerin yapı ve kullanım kolaylığı açısından ne kadar basitleştiğini görünce şaşıracaksınız.

Not: Bu eğitimde tartışılan tüm formüller, yalnızca Excel 365 ve Excel 2021'de kullanılabilen UNIQUE işlevine dayanmaktadır. Excel 2019, Excel 2016 veya önceki sürümleri kullanıyorsanız, lütfen çözümler için bu makaleye göz atın.

    Sütundaki benzersiz değerleri sayma

    Bir sütundaki benzersiz değerleri saymanın en kolay yolu UNIQUE fonksiyonunu COUNTA fonksiyonu ile birlikte kullanmaktır:

    COUNTA(UNIQUE( aralık ))

    Formül şu basit mantıkla çalışır: UNIQUE benzersiz girişlerden oluşan bir dizi döndürür ve COUNTA dizinin tüm öğelerini sayar.

    Örnek olarak, B2:B10 aralığındaki benzersiz adları sayalım:

    =COUNTA(UNIQUE(B2:B10))

    Formül bize kazananlar listesinde 5 farklı isim olduğunu söylüyor:

    İpucu: Bu örnekte benzersiz metin değerlerini sayıyoruz, ancak bu formülü sayılar, tarihler, saatler vb. dahil olmak üzere diğer veri türleri için de kullanabilirsiniz.

    Sadece bir kez gerçekleşen benzersiz değerleri sayma

    Önceki örnekte, bir sütundaki tüm farklı (distinct) girişleri saymıştık. Bu kez, bir sütundaki tüm farklı (distinct) kayıtların sayısını bilmek istiyoruz. yalnızca bir kez gerçekleşir Bunu yapmak için formülünüzü bu şekilde oluşturun:

    Tek seferlik oluşumların bir listesini almak için UNIQUE öğesinin 3. bağımsız değişkenini TRUE olarak ayarlayın:

    BENZERSIZ(B2:B10,,TRUE))

    Tek seferlik benzersiz oluşumları saymak için, UNIQUE öğesini ROW işlevine yerleştirin:

    ROWS(UNIQUE(B2:B10,,TRUE))

    Lütfen COUNTA'nın bu durumda çalışmayacağını unutmayın çünkü hata değerleri de dahil olmak üzere boş olmayan tüm hücreleri sayar. Dolayısıyla, hiçbir sonuç bulunmazsa, UNIQUE bir hata döndürür ve COUNTA bunu 1 olarak sayar ki bu yanlıştır!

    Olası hataları işlemek için, IFERROR işlevini formülünüzün etrafına sarın ve herhangi bir hata oluşursa 0 çıktısı vermesini söyleyin:

    =IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)

    Sonuç olarak, benzersiz veritabanı kavramına dayalı bir sayı elde edersiniz:

    Excel'de benzersiz satırları sayma

    Artık bir sütundaki benzersiz hücreleri nasıl sayacağınızı bildiğinize göre, benzersiz satırların sayısını nasıl bulacağınız konusunda bir fikriniz var mı?

    İşte çözüm:

    SATIRLAR(UNIQUE( aralık ))

    İşin püf noktası, birden çok sütundaki değerlerin benzersiz kombinasyonlarını bulması için tüm aralığı UNIQUE'e "beslemektir." Bundan sonra, satır sayısını hesaplamak için formülü ROWS işlevine dahil etmeniz yeterlidir.

    Örneğin, A2:C10 aralığındaki benzersiz satırları saymak için şu formülü kullanırız:

    =ROWS(UNIQUE(A2:C10))

    Boş hücreleri yok sayarak benzersiz girişleri sayma

    Excel'de boşlukları göz ardı ederek benzersiz değerleri saymak için, boş hücreleri filtrelemek üzere FILTER işlevini kullanın ve ardından bunu zaten tanıdık olan COUNTA UNIQUE formülünde çarpıtın:

    COUNTA(UNIQUE(FILTER( aralık , aralık "")))

    B2:B11'deki kaynak verilerle formül şu biçimi alır:

    =COUNTA(UNIQUE(FILTER(B2:B11, B2:B11""))

    Aşağıdaki ekran görüntüsü sonucu göstermektedir:

    Kriterlerle benzersiz değerleri sayma

    Belirli kriterlere göre benzersiz değerleri ayıklamak için, bu örnekte açıklandığı gibi UNIQUE ve FILTER fonksiyonlarını birlikte kullanırsınız. Ardından, benzersiz girişleri saymak için ROWS fonksiyonunu ve her türlü hatayı yakalayıp 0 ile değiştirmek için IFERROR fonksiyonunu kullanırsınız:

    IFERROR(ROWS(UNIQUE( aralık , criteria_range = Kriterler ))), 0)

    Örneğin, belirli bir spor dalında kaç farklı kazanan olduğunu bulmak için bu formülü kullanın:

    =IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1)), 0)

    Burada A2:A10 benzersiz adları aramak için bir aralıktır ( aralık ), B2:B10 kazananların yarıştığı spor dallarıdır ( criteria_range ) ve E1 ilgilenilen spor dalıdır ( Kriterler ).

    Birden çok ölçütle benzersiz değerleri sayma

    Birden fazla kritere dayalı benzersiz değerleri sayma formülü yukarıdaki örneğe oldukça benzerdir, ancak kriterler biraz farklı oluşturulmuştur:

    IFERROR(ROWS(UNIQUE( aralık , ( criteria_range1 = KRİTERLER1 ) * ( criteria_range2 = kriterler2 )))), 0)

    İç mekaniği merak edenler, formülün mantığının açıklamasını burada bulabilirler: Birden çok kritere dayalı benzersiz değerler bulun.

    Bu örnekte, F1'de belirli bir spor dalında kaç farklı kazanan olduğunu bulacağız ( Kriter 1 ) ve F2'deki yaşın altında ( kriter 2 Bunun için şu formülü kullanıyoruz:

    =IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10

    Burada A2:B10 isim listesidir ( aralık ), C2:C10 spor ( criteria_range 1 ) ve D2:D10 yaşlarıdır ( criteria_range 2 ).

    Yeni dinamik dizi işlevleriyle Excel'de benzersiz değerleri saymanın yolu budur. Eminim tüm çözümlerin ne kadar basitleştiğini takdir edersiniz. Her neyse, okuduğunuz için teşekkürler ve gelecek hafta blogumuzda görüşmek dileğiyle!

    İndirmek için pratik çalışma kitabı

    Benzersiz değerleri say formül örnekleri (.xlsx dosyası)

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.