Note: The other languages of the website are Google-translated. Back to English

Excel'deki ölçütlere dayalı benzersiz sayısal değerleri sayın

Excel çalışma sayfasında, belirli bir koşula göre benzersiz sayısal değerlerin sayısını sayan bir sorunla karşılaşabilirsiniz. Örneğin, "T-shirt" ürününün benzersiz Adet değerlerini aşağıdaki ekran görüntüsü gibi rapordan nasıl sayabilirim? Bu yazıda, Excel'de bu görevi başarmak için bazı formüller göstereceğim.


Excel 2019, 2016 ve önceki sürümlerde ölçütlere dayalı benzersiz sayısal değerleri sayın

Excel 2019 ve önceki sürümlerde, ölçütlere göre benzersiz değerleri saymak için bir formül oluşturmak için TOPLA, SIKLIK ve EĞER işlevlerini birleştirebilirsiniz, genel sözdizimi şöyledir:

{=SUM(--(FREQUENCY(IF(criteria_range=criteria,range),range)>0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: Belirttiğiniz ölçütlerle eşleşen hücre aralığı;
  • criteria: Benzersiz değerleri saymak istediğiniz koşul;
  • range: Sayılacak benzersiz değerlere sahip hücrelerin aralığı.

Lütfen aşağıdaki formülü boş bir hücreye uygulayın ve tuşuna basın. Ctrl + Üst Karakter + Enter doğru sonucu elde etmek için tuşlar, ekran görüntüsüne bakın:

=SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))


Formülün açıklaması:

=SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))

  • IF(A2:A12=E2,C2:C12): EĞER işlevi, A sütunundaki ürün “T-shirt” ise, C sütunundaki değeri döndürür, sonuç şöyle bir dizidir: {YANLIŞ;300;500;YANLIŞ;400;YANLIŞ;300;YANLIŞ;YANLIŞ; YANLIŞ;350}.
  • FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)= FREQUENCY({FALSE;300;500;FALSE;400;FALSE;300;FALSE;FALSE;FALSE;350},{200;300;500;350;400;450;300;550;200;260;350}): SIKLIK işlevi, dizi listesindeki sayısal değerlerin her birini saymak ve sonucu şu şekilde döndürmek için kullanılır: {0;2;1;1;1;0;0;0;0;0;0;0} .
  • --(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0)=--({0;2;1;1;1;0;0;0;0;0;0;0}>0): Dizideki her değerin 0'dan büyük olup olmadığını test edin ve sonucu şu şekilde alın: {FALSE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}. Ve sonra, çift negatif işareti DOĞRU ve YANLIŞ'ları 1'lere ve 0'lara dönüştürerek şunun gibi bir dizi döndürür: {0;1;1;1;1;0;0;0;0;0;0;0}.
  • SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))=SUM({0;1;1;1;1;0;0;0;0;0;0;0}): Son olarak, bu değerleri toplamak için SUM işlevini kullanın ve toplam sayıyı elde edin: 4.

İpuçları:

Birden fazla koşula dayalı benzersiz değerleri saymak istiyorsanız, formüle * karakteriyle başka kriterler eklemeniz yeterlidir:

=SUM(--(FREQUENCY(IF((criteria,_range1=criteria1)* (criteria,_range2=criteria2)*…,range),range)>0))

Excel 365'te ölçütlere göre benzersiz sayısal değerleri sayın

Excel 365'te SATIR, BENZERSİZ ve FİLTRE işlevlerinin birleşimi, ölçütlere göre benzersiz sayısal değerlerin sayılmasına yardımcı olabilir, genel sözdizimi şöyledir:

=ROWS(UNIQUE(FILTER(range,criteria_range=criteria)))
  • range: Sayılacak benzersiz değerlere sahip hücrelerin aralığı.
  • criteria_range: Belirttiğiniz ölçütlerle eşleşen hücre aralığı;
  • criteria: Benzersiz değerleri saymak istediğiniz koşul;

Lütfen aşağıdaki formülü bir hücreye kopyalayın veya girin ve Keşfet sonucu döndürmek için anahtar, ekran görüntüsüne bakın:

=ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))


Formülün açıklaması:

=ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))

  • A2:A12=E2: Bu ifade, E2 hücresindeki değerin A2:A12 aralığında olup olmadığını kontrol eder ve şu sonucu alır: {FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE}.
  • FILTER(C2:C12,A2:A12=E2): SIKLIK işlevi, dizi listesindeki sayısal değerlerin her birini saymak ve sonucu şu şekilde döndürmek için kullanılır: {0;2;1;1;1;0;0;0;0;0;0;0} .
  • UNIQUE(FILTER(C2:C12,A2:A12=E2))=UNIQUE({300;500;400;300;350}): Burada, UNIQUE işlevi şu sonucu elde etmek için liste dizisinden benzersiz değerler çıkarmak için kullanılır: {300;500;400;350}.
  • ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))=ROWS({300;500;400;350}): SATIR işlevi, bir hücre aralığına veya diziye dayalı olarak satır sayısını döndürür, dolayısıyla sonuç: 4.

İpuçları:

1. Veri aralığında eşleşen değer yoksa, bir hata değeri alırsınız, hata değerini 0 ile değiştirmek için lütfen aşağıdaki formülü uygulayın:

=IFERROR(ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2))), 0)

2. Birden fazla koşula dayalı benzersiz değerleri saymak için, formüle aşağıdaki gibi * karakteriyle başka kriterler eklemeniz yeterlidir:

=ROWS(UNIQUE(FILTER(range,(criteria_range1=criteria1)* (criteria_range2=criteria2)*…)))

Kullanılan göreceli işlev:

  • TOPLA:
  • Excel SUM işlevi, sağlanan değerlerin toplamını döndürür.
  • SIKLIK:
  • SIKLIK işlevi, bir değer aralığı içinde değerlerin ne sıklıkla meydana geldiğini hesaplar ve ardından dikey bir sayı dizisi döndürür.
  • SIRALAR:
  • SATIR işlevi, belirli bir başvuru veya dizideki satır sayısını döndürür.
  • BENZERSİZ:
  • BENZERSİZ işlevi, bir liste veya aralıktaki benzersiz değerlerin bir listesini döndürür.
  • FİLTRE:
  • FİLTRE işlevi, tanımladığınız kriterlere göre bir dizi veriyi filtrelemeye yardımcı olur.

Daha fazla makale:

  • Bir Sütundaki Benzersiz Sayısal Değerleri veya Tarihleri ​​Sayma
  • Bazı kopyaları içeren bir sayı listeniz olduğunu varsayalım, şimdi, benzersiz değerlerin sayısını saymak istiyorsunuz veya değerler, aşağıda gösterilen ekran görüntüsü gibi listede yalnızca bir kez görünüyor. Bu yazıda, Excel'de bu görevi hızlı ve kolay bir şekilde çözmek için bazı yararlı formüllerden bahsedeceğiz.
  • İki Sütun Arasındaki Tüm Eşleşmeleri / Yinelenenleri Say
  • İki sütundaki verileri karşılaştırmak ve iki sütundaki tüm eşleşmeleri veya kopyaları saymak çoğumuz için ortak bir görev olabilir. Örneğin, iki ad sütununuz var, bazı adlar hem birinci hem de ikinci sütunlarda görünüyor, şimdi, aşağıdaki ekran görüntüsü gibi iki sütun arasındaki tüm eşleşen adları (iki sütunun herhangi bir yerinde bulunan eşleşmeler) saymak istiyorsunuz, bu öğretici Excel'de bu hedefe ulaşmak için bazı formüller sunacak.
  • Hücre Sayısı Birçok Değerden Birine Eşittir
  • Diyelim ki, A sütununda bir ürün listem var, şimdi, aşağıda gösterilen ekran görüntüsü gibi A sütunundan C4:C6 aralığında listelenen belirli Apple, Grape ve Limon ürünlerinin toplam sayısını almak istiyorum. Normalde, Excel'de, bu senaryoda basit EĞERSAY ve ÇOKEĞERSAY işlevleri çalışmayacaktır. Bu yazıda, SUMPRODUCT ve COUNTIF fonksiyonlarının birleşimi ile bu işi hızlı ve kolay bir şekilde nasıl çözeceğimizden bahsedeceğim.

En İyi Ofis Üretkenliği Araçları

Kutools for Excel - Kalabalıktan Ayrılmanıza Yardımcı Olur

Günlük işlerinizi hızlı ve kusursuz bir şekilde tamamlamak ister misiniz? Kutools for Excel, 300 güçlü gelişmiş özellik getiriyor (Çalışma kitaplarını birleştir, renge göre topla, hücre içeriğini böl, tarihi dönüştür, vb.) ve senin için% 80 zamandan tasarruf et.

  • 1500 çalışma senaryosu için tasarlanmış olup, Excel problemlerinin %80'ini çözmenize yardımcı olur.
  • Her gün binlerce klavye ve fare tıklamasını azaltın, yorgun gözlerinizi ve ellerinizi rahatlatın.
  • 3 dakikada bir Excel uzmanı olun. Artık acı veren formülleri ve VBA kodlarını hatırlamanıza gerek yok.
  • 30 günlük sınırsız ücretsiz deneme. 60 günlük para iade garantisi. 2 yıl boyunca ücretsiz yükseltme ve destek.
Excel şeridi (Kutools for Excel yüklü)

Office Sekmesi - Microsoft Office'te Sekmeli Okuma ve Düzenlemeyi Etkinleştir (Excel dahil)

  • Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
  • Her gün yüzlerce fare tıklamasını azaltın, fare eline veda edin.
  • Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 artırır.
  • Office'e (Excel dahil), Chrome, Firefox ve Yeni Internet Explorer gibi Verimli Sekmeler Getirir.
Excel'in Ekran Görüntüsü (Office Tab yüklü)
Yorumları sıralama ölçütü
Yorumlar (0)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Buraya henüz hiç yorum yapılmamış
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır