Excel'de formül veya pivot tablo ile benzersiz ve farklı değerleri sayma

  • Bunu Paylaş
Michael Brown

Bu eğitimde, Excel'de benzersiz değerleri formüllerle nasıl sayacağınızı ve bir pivot tabloda farklı değerlerin otomatik olarak nasıl sayılacağını öğreneceksiniz. Ayrıca benzersiz adları, metinleri, sayıları, büyük/küçük harfe duyarlı benzersiz değerleri ve daha fazlasını saymak için bir dizi formül örneğini tartışacağız.

Excel'de büyük bir veri kümesiyle çalışırken, genellikle kaç veri kümesi olduğunu bilmeniz gerekebilir. çoğaltmak ve benzersiz değerleri vardır. Ve bazen, sadece aşağıdaki değerleri saymak isteyebilirsiniz farklı (farklı) değerler.

Bu blogu düzenli olarak ziyaret ediyorsanız, yinelenenleri saymak için Excel formülünü zaten biliyorsunuzdur. Ve bugün, Excel'de benzersiz değerleri saymanın farklı yollarını keşfedeceğiz. Ancak netlik adına, önce terimleri tanımlayalım.

  • Eşsiz değerler - bunlar listede yalnızca bir kez görünen değerlerdir.
  • Farklı değerler - bunlar listedeki tüm farklı değerlerdir, yani benzersiz değerler artı yinelenen değerlerin 1. oluşumları.

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

Şimdi de formülleri ve PivotTable özelliklerini kullanarak Excel'de benzersiz ve farklı değerleri nasıl sayabileceğinizi görelim.

    Excel'de benzersiz değerler nasıl sayılır

    İşte tüm Excel kullanıcılarının arada bir yapması gereken ortak bir görev. Elinizde bir veri listesi var ve bu listedeki benzersiz değerlerin sayısını bulmanız gerekiyor. Bunu nasıl yaparsınız? Düşündüğünüzden daha kolay :) Aşağıda farklı türlerdeki benzersiz değerleri saymak için birkaç formül bulacaksınız.

    Bir sütundaki benzersiz değerleri sayma

    Excel çalışma sayfanızda bir ad sütununuz olduğunu ve bu sütundaki benzersiz adları saymanız gerektiğini varsayalım. Çözüm, IF ve COUNTIF ile birlikte SUM işlevini kullanmaktır:

    =TOPLAM(IF(COUNTIF( aralık , aralık )=1,1,0))

    Not Bu bir dizi formülüdür, bu nedenle tamamlamak için Ctrl + Shift + Enter tuşlarına bastığınızdan emin olun. Bunu yaptığınızda, Excel aşağıdaki ekran görüntüsünde olduğu gibi formülü otomatik olarak {kıvırcık parantez} içine alacaktır. Hiçbir durumda küme parantezlerini manuel olarak yazmamalısınız, bu işe yaramayacaktır.

    Bu örnekte, A2:A10 aralığındaki benzersiz adları sayıyoruz, bu nedenle formülümüz aşağıdaki şekli alır:

    =SUM(IF(COUNTIF(A2:A10,A2:A10)=1,1,0))

    Bu eğitimin devamında, farklı türlerdeki benzersiz değerleri saymak için bir avuç başka formülü tartışacağız. Ve tüm bu formüller temel Excel benzersiz değerler formülünün varyasyonları olduğundan, yukarıdaki formülü parçalara ayırmak mantıklıdır, böylece nasıl çalıştığını tam olarak anlayabilir ve verileriniz için ince ayar yapabilirsiniz. Birisi teknik ayrıntılarla ilgilenmiyorsa, doğrudan aşağıdakilere atlayabilirsinizbir sonraki formül örneği.

    Excel benzersiz değerleri say formülü nasıl çalışır?

    Gördüğünüz gibi, benzersiz değerler formülümüzde 3 farklı işlev kullanılıyor - SUM, IF ve COUNTIF. İçten dışa doğru baktığımızda, her bir işlevin ne yaptığı aşağıda açıklanmıştır:

    • COUNTIF işlevi, her bir değerin belirtilen aralıkta kaç kez göründüğünü sayar.

      Bu örnekte, COUNTIF(A2:A10,A2:A10) dizisini döndürür {1;2;2;1;2;2;2;1;2} .

    • IF işlevi, COUNTIF tarafından döndürülen dizideki her değeri değerlendirir, tüm 1'leri (benzersiz değerler) tutar ve diğer tüm değerleri sıfırlarla değiştirir.

      Yani, fonksiyon IF(COUNTIF(A2:A10,A2:A10)=1,1,0) olur IF(1;2;2;1;2;2;1;2) = 1,1,0, dizisine dönüşen {1;0;0;1;0;0;0;1;0} Burada 1 benzersiz bir değer ve 0 yinelenen bir değerdir.

    • Son olarak, SUM işlevi IF tarafından döndürülen dizideki değerleri toplar ve tam olarak istediğimiz şey olan benzersiz değerlerin toplam sayısını verir.

    İpucu: Excel benzersiz değerler formülünüzün belirli bir bölümünün neye göre değerlendirildiğini görmek için formül çubuğunda o bölümü seçin ve F9 tuşuna basın.

    Excel'de benzersiz metin değerlerini sayma

    Excel listeniz hem sayısal hem de metin değerleri içeriyorsa ve yalnızca benzersiz metin değerlerini saymak istiyorsanız, yukarıda tartışılan dizi formülüne ISTEXT işlevini ekleyin:

    =TOPLAM(IF(ISTEXT(A2:A10)*COUNTIF(A2:A10,A2:A10)=1,1,0))

    Bildiğiniz gibi, Excel ISTEXT işlevi, değerlendirilen bir değer metin ise DOĞRU, aksi takdirde YANLIŞ döndürür. Yıldız işareti (*) dizi formüllerinde VE işleci olarak çalıştığından, EĞER işlevi yalnızca bir değer hem metin hem de benzersiz ise 1, aksi takdirde 0 döndürür. Ve TOPLA işlevi tüm 1'leri topladıktan sonra, belirtilen aralıktaki benzersiz metin değerlerinin sayısını elde edersiniz.

    Dizi formülünü doğru bir şekilde girmek için Ctrl + Shift + Enter tuşlarına basmayı unutmayın, böylece buna benzer bir sonuç elde edersiniz:

    Yukarıdaki ekran görüntüsünde görebileceğiniz gibi, formül boş hücreler, sayılar, DOĞRU ve YANLIŞ mantıksal değerleri ve hatalar hariç olmak üzere benzersiz metin değerlerinin toplam sayısını döndürür.

    Excel'de benzersiz sayısal değerleri sayma

    Bir veri listesindeki benzersiz sayıları saymak için, benzersiz metin değerlerini saymak için kullandığımız gibi bir dizi formülü kullanın; tek fark, benzersiz değerler formülünüze ISTEXT yerine ISNUMBER yerleştirmenizdir:

    =TOPLAM(IF(ISNUMBER(A2:A10)*COUNTIF(A2:A10,A2:A10)=1,1,0))

    Not: Microsoft Excel tarihleri ve saatleri seri numarası olarak sakladığından, bunlar da sayılır.

    Excel'de büyük/küçük harfe duyarlı benzersiz değerleri sayma

    Tablonuz büyük/küçük harfe duyarlı veriler içeriyorsa, benzersiz değerleri saymanın en kolay yolu, yinelenen ve benzersiz öğeleri belirlemek için aşağıdaki dizi formülüyle bir yardımcı sütun oluşturmak olacaktır:

    =IF(SUM((--EXACT($A$2:$A$10,A2)))=1, "Unique", "Dupe")

    Ardından, benzersiz değerleri saymak için basit bir COUNTIF işlevi kullanın:

    =COUNTIF(B2:B10, "benzersiz")

    Excel'de farklı değerleri sayma (benzersiz ve 1. yinelenen oluşumlar)

    Bir listedeki farklı değerlerin sayısını elde etmek için aşağıdaki formülü kullanın:

    =TOPLAM(1/COUNTIF( aralık , aralık ))

    Bunun bir dizi formülü olduğunu ve bu nedenle normal Enter tuşu yerine Ctrl + Shift + Enter kısayoluna basmanız gerektiğini unutmayın.

    Alternatif olarak, SUMPRODUCT işlevini kullanabilir ve Enter tuşuna basarak formülü normal şekilde tamamlayabilirsiniz:

    =SUMPRODUCT(1/COUNTIF( aralık , aralık ))

    Örneğin, A2:A10 aralığındaki farklı değerleri saymak için aşağıdakilerden birini kullanabilirsiniz:

    =TOPLAM(1/COUNTIF(A2:A10,A2:A10))

    Ya da

    =SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))

    Excel farklı formülü nasıl çalışır?

    Bildiğiniz gibi, her bir değerin belirtilen aralıkta kaç kez göründüğünü bulmak için COUNTIF fonksiyonunu kullanırız. Yukarıdaki örnekte, COUNTIF fonksiyonunun sonucu aşağıdaki dizidir: {2;2;3;1;2;2;3;1;3} .

    Bundan sonra, dizinin her bir değerinin bölen olarak kullanıldığı ve 1'in bölen olarak kullanıldığı bir dizi bölme işlemi gerçekleştirilir. Bu, tüm yinelenen değerleri, yinelenen olayların sayısına karşılık gelen kesirli sayılara dönüştürür. Örneğin, bir değer listede 2 kez görünüyorsa, dizide 0,5 değerinde 2 öğe oluşturur (1/2=0,5). Ve bir değer 3 kez görünüyorsa, budizide 0.3(3) değerine sahip 3 öğe üretir. Örneğimizde 1/COUNTIF(A2:A10,A2:A10)) dizidir {0.5;0.5;0.3(3);1;0.5;0.5;0.3(3);1;0.3(3)} .

    Şu ana kadar pek bir anlam ifade etmedi mi? Bunun nedeni henüz SUM / SUMPRODUCT işlevini uygulamamış olmamızdır. Bu işlevlerden biri dizideki değerleri topladığında, her bir öğe için tüm kesirli sayıların toplamı, o öğenin listede kaç tane bulunduğuna bakılmaksızın her zaman 1 verir. Ve tüm benzersiz değerler dizide 1'ler olarak göründüğü için (1/1=1), SUMformülü listedeki tüm farklı değerlerin toplam sayısıdır.

    Farklı türlerdeki farklı değerleri saymak için formüller

    Excel'de benzersiz değerleri sayarken olduğu gibi, sayılar, metin ve büyük/küçük harfe duyarlı değerler gibi belirli değer türlerini işlemek için temel Excel farklı say formülünün varyasyonlarını kullanabilirsiniz.

    Lütfen aşağıdaki formüllerin tümünün dizi formülleri olduğunu ve Ctrl + Shift + Enter tuşlarına basılması gerektiğini unutmayın.

    Boş hücreleri yok sayarak farklı değerleri sayma

    Farklı değerleri saymak istediğiniz bir sütun boş hücreler içeriyorsa, belirtilen aralıkta boşluk olup olmadığını kontrol edecek bir EĞER işlevi eklemeniz gerekir (yukarıda tartışılan temel Excel farklı formülü bu durumda #DIV/0 hatasını döndürür):

    =TOPLA(EĞER( aralık "",1/COUNTIF( aralık , aralık ), 0))

    Örneğin, A2:A10 aralığındaki farklı değerleri saymak için aşağıdaki dizi formülünü kullanın:

    =TOPLAM(IF(A2:A10"",1/COUNTIF(A2:A10, A2:A10), 0))

    Farklı metin değerlerini saymak için formül

    Bir sütundaki farklı metin değerlerini saymak için, boş hücreleri hariç tutmak için kullandığımız yaklaşımın aynısını kullanacağız.

    Kolayca tahmin edebileceğiniz gibi, ISTEXT işlevini Excel count distinct formülümüze yerleştireceğiz:

    =TOPLAM(IF(ISTEXT( aralık ),1/COUNTIF( aralık , aralık ),""))

    Ve işte gerçek hayattan bir formül örneği:

    =TOPLAM(IF(ISTEXT(A2:A10),1/COUNTIF(A2:A10, A2:A10),"")

    Farklı sayıları saymak için formül

    Farklı sayısal değerleri (sayılar, tarihler ve saatler) saymak için ISNUMBER fonksiyonunu kullanın:

    =TOPLAM(IF(ISNUMBER( aralık ),1/COUNTIF( aralık , aralık ),""))

    Örneğin, A2:A10 aralığındaki tüm farklı sayıları saymak için aşağıdaki formülü kullanın:

    =TOPLAM(IF(ISNUMBER(A2:A10),1/COUNTIF(A2:A10, A2:A10),"")

    Excel'de büyük/küçük harfe duyarlı farklı değerleri sayma

    Büyük/küçük harfe duyarlı benzersiz değerleri saymaya benzer şekilde, büyük/küçük harfe duyarlı farklı değerleri saymanın en kolay yolu, ilk yinelenen oluşumlar da dahil olmak üzere benzersiz değerleri tanımlayan dizi formülüne sahip bir yardımcı sütun eklemektir. Formül temelde büyük/küçük harfe duyarlı benzersiz değerleri saymak için kullandığımız formülle aynıdır, ancak hücre başvurusunda büyük bir fark yaratan küçük bir değişiklik vardır:

    =IF(SUM((--EXACT($A$2:$A2,$A2)))=1, "Distinct","")

    Hatırlayacağınız gibi, Excel'deki tüm dizi formülleri Ctrl + Shift + Enter tuşlarına basmayı gerektirir.

    Yukarıdaki formül tamamlandıktan sonra, "farklı" değerleri aşağıdaki gibi normal bir COUNTIF formülü ile sayabilirsiniz:

    =COUNTIF(B2:B10, "distinct")

    Çalışma sayfanıza yardımcı sütun eklemenin bir yolu yoksa, aşağıdaki kompleksi kullanabilirsiniz dizi formülü ek bir sütun oluşturmadan büyük/küçük harfe duyarlı farklı değerleri saymak için:

    =SUM(IFERROR(1/IF($A$2:$A$10"", FREQUENCY(IF(EXACT($A$2:$A$10, TRANSPOSE($A$2:$A$10)), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10)), ""), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10)), 0), 0))

    Excel'de benzersiz ve farklı satırları sayma

    Excel'de benzersiz / farklı satırları saymak, benzersiz ve farklı değerleri saymaya benzer; tek fark, benzersiz değerleri kontrol etmek için birkaç sütun belirtmenize olanak tanıyan COUNTIF yerine COUNTIFS işlevini kullanmanızdır.

    Örneğin, A (Ad) ve B (Soyadı) sütunlarındaki değerleri temel alarak benzersiz veya farklı adları saymak için aşağıdaki formüllerden birini kullanın:

    Benzersiz satırları saymak için formül:

    =SUM(IF(COUNTIFS(A2:A10,A2:A10, B2:B10,B2:B10)=1,1,0))

    Farklı satırları saymak için formül:

    =SUM(1/COUNTIFS(A2:A10,A2:A10,B2:B10,B2:B10))

    Doğal olarak, yalnızca iki sütuna dayalı benzersiz satırları saymakla sınırlı değilsiniz, Excel COUNTIFS işlevi 127 adede kadar aralık/kriter çiftini işleyebilir.

    PivotTable kullanarak Excel'de farklı değerleri sayma

    En son sürümleri Excel 2013 ve Excel 2016 bir pivot tabloda farklı değerlerin otomatik olarak sayılmasına izin veren özel bir özelliğe sahiptir. Aşağıdaki ekran görüntüsü Excel'in nasıl çalıştığına dair bir fikir vermektedir Farklı Sayı benziyor:

    Belirli bir sütun için farklı sayım içeren bir pivot tablo oluşturmak için aşağıdaki adımları uygulayın.

    1. Pivot tabloya dahil edilecek verileri seçin ve Ekleme sekmesi, Masalar grubunu seçin ve PivotTable Düğme.
    2. İçinde PivotTable Oluşturma iletişim kutusunda, pivot tablonuzu yeni bir çalışma sayfasına mı yoksa mevcut bir çalışma sayfasına mı yerleştireceğinizi seçin ve Bu verileri Veri Modeline ekleyin onay kutusu.

  • Pivot tablonuz açıldığında Satırlar, Sütunlar ve Değerler alanlarını istediğiniz şekilde düzenleyin. Excel pivot tablolarıyla ilgili fazla deneyiminiz yoksa aşağıdaki ayrıntılı yönergeler size yardımcı olabilir: Excel'de PivotTablo Oluşturma.
  • Farklı sayısını hesaplamak istediğiniz alanı taşıyın ( Öğe alanını bu örnekte) Değerler alanını seçin, üzerine tıklayın ve Alan Değer Ayarları... açılır menüsünden seçin:
  • Bu Değer Alanı Ayarları iletişim penceresi açılacaktır, aşağı kaydırarak Farklı Sayı listedeki en son seçenektir, onu seçin ve TAMAM. .
  • İsterseniz Ayırt Edilebilir Sayınıza özel bir ad da verebilirsiniz.

    Bitti! Yeni oluşturulan pivot tablo, bu bölümdeki ilk ekran görüntüsünde gösterildiği gibi farklı sayıyı görüntüleyecektir.

    İpucu: Kaynak verilerinizi güncelledikten sonra, farklı sayımı güncel hale getirmek için PivotTable'ı güncellemeyi unutmayın. Bir pivot tabloyu yenilemek için Yenile üzerindeki Analiz sekmesinde Veri Grup.

    Excel'de farklı ve benzersiz değerleri bu şekilde sayarsınız. Bu eğitimde tartışılan formüllere daha yakından bakmak isteyen biri varsa, örnek Excel Benzersiz Sayma çalışma kitabını indirebilirsiniz.

    Okuduğunuz için teşekkür ediyor ve gelecek hafta tekrar görüşmeyi umuyorum. Bir sonraki makalede, Excel'de benzersiz değerleri bulmanın, filtrelemenin, çıkarmanın ve vurgulamanın çeşitli yollarını tartışacağız. Lütfen bizi izlemeye devam edin!

    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.