Excel'de iki sütun arasındaki tüm eşleşmeleri / kopyaları sayma
İki sütun verisini karşılaştırıp iki sütundaki tüm eşleşmeleri veya kopyaları saymak, çoğu bizim için yaygın bir görev olabilir. Örneğin, iki sütun isminiz var ve bazı isimler hem ilk sütunda hem de ikinci sütunda yer alıyor. Şimdi aşağıdaki ekran görüntüsünde gösterildiği gibi iki sütun arasında tüm eşleşen isimleri (herhangi bir yerde bulunan eşleşmeler) saymak istiyorsunuz. Bu öğretici, Excel'de bu hedefe ulaşmak için bazı formüller tanıtmaktadır.
- SUMPRODUCT ve COUNTIF fonksiyonlarıyla iki sütun arasındaki tüm eşleşmeleri sayma
- COUNT ve MATCH fonksiyonlarıyla iki sütun arasındaki tüm eşleşmeleri sayma
- SUMPRODUCT, ISNUMBER ve MATCH fonksiyonlarıyla iki sütun arasındaki tüm eşleşmeleri sayma
SUMPRODUCT ve COUNTIF fonksiyonlarıyla iki sütun arasındaki tüm eşleşmeleri sayma
İki sütun arasındaki tüm eşleşmeleri saymak için SUMPRODUCT ve COUNTIF fonksiyonlarının kombinasyonu yardımcı olabilir. Genel sözdizimi şu şekildedir:
- range1, range2: Tüm eşleşmeleri saymak istediğiniz iki aralık.
Şimdi lütfen aşağıdaki formülü boş bir hücreye girin veya kopyalayın ve ardından sonucu almak için Enter tuşuna basın:
Formülün açıklaması:
=SUMPRODUCT(COUNTIF(A2:A12,C2:C12))
- COUNTIF(A2:A12,C2:C12): Bu COUNTIF fonksiyonu, C sütunundaki her bir ismin A sütununda bulunup bulunmadığını kontrol eder. Eğer isim varsa 1 sayısı görüntülenir, aksi takdirde 0 sayısı görüntülenir. Fonksiyon şu sonucu döndürür: {1;1;0;0;0;1;0;0;1;0;1}.
- SUMPRODUCT(COUNTIF(A2:A12,C2:C12))=SUMPRODUCT({1;1;0;0;0;1;0;0;1;0;1}): SUMPRODUCT fonksiyonu bu dizideki tüm öğeleri toplar ve sonucu elde eder: 5.
COUNT ve MATCH fonksiyonlarıyla iki sütun arasındaki tüm eşleşmeleri sayma
COUNT ve MATCH fonksiyonlarının kombinasyonu ile iki sütun arasındaki eşleşme sayısını da elde edebilirsiniz. Genel sözdizimi şu şekildedir:
Dizi formülüdür, Ctrl + Shift + Enter tuşlarına birlikte basılmalıdır.
- range1, range2: Tüm eşleşmeleri saymak istediğiniz iki aralık.
Lütfen aşağıdaki formülü boş bir hücreye girin veya kopyalayın ve ardından doğru sonucu almak için Ctrl + Shift + Enter tuşlarına birlikte basın, aşağıdaki ekran görüntüsüne bakın:
Formülün açıklaması:
=COUNT(MATCH(A2:A12,C2:C12,0))
- MATCH(A2:A12,C2:C12,0): Bu MATCH fonksiyonu, A sütunundaki isimleri C sütununda arar ve her bir eşleşen değerin konumunu döndürür. Eğer bir değer bulunamazsa, bir hata değeri görüntülenir. Böylece şu dizi listesini elde edersiniz: {11;2;#YOK;#YOK;#YOK;6;1;#YOK;#YOK;#YOK;9}.
- COUNT(MATCH(A2:A12,C2:C12,0))= COUNT({11;2;#YOK;#YOK;#YOK;6;1;#YOK;#YOK;#YOK;9}): COUNT fonksiyonu, dizi listesindeki sayıları sayar ve sonucu elde eder: 5.
SUMPRODUCT, ISNUMBER ve MATCH fonksiyonlarıyla iki sütun arasındaki tüm eşleşmeleri sayma
Excel'de, iki sütundaki eşleşmeleri bulmayı deneyebilir ve bunları SUMPRODUCT, ISNUMBER ve MATCH fonksiyonlarını kullanarak sayabilirsiniz. Genel sözdizimi şu şekildedir:
- range1, range2: Tüm eşleşmeleri saymak istediğiniz iki aralık.
Sonucu çıkarmak için aşağıdaki formülü boş bir hücreye girin veya kopyalayın ve ardından hesaplamayı döndürmek için Enter tuşuna basın, aşağıdaki ekran görüntüsüne bakın:
Formülün açıklaması:
=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))
- MATCH(A2:A12,C2:C12,0): Bu MATCH fonksiyonu, A sütunundaki isimleri C sütununda arar ve her bir eşleşen değerin konumunu döndürür. Eğer değer bulunamazsa, bir hata değeri görüntülenir. Böylece şu dizi listesini elde edersiniz: {11;2;#YOK;#YOK;#YOK;6;1;#YOK;#YOK;#YOK;9}.
- ISNUMBER(MATCH(A2:A12,C2:C12,0))= ISNUMBER({11;2;#YOK;#YOK;#YOK;6;1;#YOK;#YOK;#YOK;9}): Burada, ISNUMBER fonksiyonu dizideki sayıları DOĞRU'ya, diğer değerleri YANLIŞ'a dönüştürür. Böylece şu diziye benzer bir dizi elde edersiniz: {DOĞRU;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU}.
- --(ISNUMBER(MATCH(A2:A12,C2:C12,0)))=--({DOĞRU;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU}): --bu çift negatif işaret, DOĞRU değerini 1'e, YANLIŞ değerini 0'a dönüştürmek için kullanılır ve şu sonucu döndürür: {1;1;0;0;0;1;1;0;0;0;1}.
- SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))=SUMPRODUCT({1;1;0;0;0;1;1;0;0;0;1}): Son olarak, SUMPRODUCT fonksiyonu bu dizideki tüm öğeleri toplar ve sonucu elde eder: 5.
İlgili kullanılan fonksiyonlar:
- SUMPRODUCT:
- SUMPRODUCT fonksiyonu, iki veya daha fazla sütun veya diziyi birbiriyle çarpmak ve ardından ürünleri toplamak için kullanılabilir.
- COUNTIF:
- COUNTIF fonksiyonu, belirli bir kriteri karşılayan hücrelerin sayısını saymak için Excel'de kullanılan bir istatistiksel fonksiyondur.
- COUNT:
- COUNT fonksiyonu, sayı içeren hücrelerin sayısını saymak veya bir argüman listesindeki sayıları saymak için kullanılır.
- MATCH:
- Microsoft Excel MATCH fonksiyonu, bir hücre aralığında belirli bir değeri arar ve bu değerin göreli konumunu döndürür.
- ISNUMBER:
- ISNUMBER fonksiyonu, bir hücre sayı içerdiğinde DOĞRU, değilse YANLIŞ döndürür.
Daha fazla makale:
- İki Sütun Arasındaki Eşleşmeleri Sayma
- Örneğin, A sütununda ve C sütununda iki veri listem var, şimdi aşağıdaki ekran görüntüsünde gösterildiği gibi iki sütunu karşılaştırmak ve aynı satırda A sütunundaki değerin C sütununda bulunup bulunmadığını kontrol etmek istiyorum. Bu durumda, SUMPRODUCT fonksiyonu, Excel'deki bu görevi çözmek için en iyi fonksiyon olabilir.
- Excel'de Belirli Metin İçeren Hücrelerin Sayısını Sayma
- Diyelim ki bir metin dizisi listeniz var ve içeriklerinin bir parçası olarak belirli bir metin içeren hücrelerin sayısını bulmak istiyorsunuz. Bu durumda, COUNTIF fonksiyonunu uygularken kriterlerinizde (*) joker karakterini kullanabilirsiniz. Bu makalede, Excel'de bu iş için formüllerin nasıl kullanılacağını anlatacağım.
- Excel'de Birçok Değere Eşit Olmayan Hücrelerin Sayısını Sayma
- Excel'de, COUNTIF fonksiyonunu kullanarak belirli bir değere eşit olmayan hücrelerin sayısını kolayca alabilirsiniz, ancak birçoğu hariç tutulan hücreleri saymayı denediniz mi? Örneğin, A sütunundaki ürünlerin toplam sayısını almak istiyorum, ancak aşağıda ekran görüntüsünde gösterildiği gibi C4:C6'daki belirli öğeleri hariç tutmak istiyorum. Bu makalede, Excel'de bu iş için bazı formüller tanıtacağım.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.