Sayım işlemi, kurumunuzun bir departmanındaki kaç kişi bulunduğunu hesaplama veya çeyreklere göre satış rakamlarını çıkarma gibi veri çözümlemesi süreçlerinin ayrılmaz bir parçasıdır. Excel; veri hücrelerini, satırlarını veya sütunlarını saymak için kullanabileceğiniz birçok teknik sunar.
En iyi seçimi yapmanıza yardımcı olmak için bu makalede yöntemlerin kapsamlı bir özeti, hangi tekniğin kullanılacağına hızlıca karar vermenize yardımcı olan destekleyici bilgiler ve ayrıntılı makalelerin bağlantıları verilmektedir.
Sayım işlemi, toplama ile karıştırılmamalıdır. Hücre, sütun veya satırlardaki değerlerin toplanmasıyla ilgili daha fazla bilgi için bkz. Çalışma sayfasındaki değerleri toplamanın yolları.
Bu makalede
Basit sayım
Basit bir formül kullanarak, bir düğmeye tıklayarak ya da bir çalışma sayfası işlevi kullanarak bir aralık veya tablodaki değerleri sayabilirsiniz.
Excel durum çubuğunda, seçilen hücrelerin sayısı da görüntülenebilir. Durum çubuğuna hızlıca göz atmak için aşağıdaki tanıtım videosunu izleyin. Daha fazla bilgi için bkz. Durum çubuğunda hesaplamaları ve sayımları görüntüleme. Verilerinize hızlıca göz atmak istiyorsanız ve formül girmeye zamanınız yoksa durum çubuğunda gösterilen değerlere başvurabilirsiniz.
Video: Excel durum çubuğunu kullanarak hücreleri sayma
Durum çubuğunda toplamları nasıl görüntüleyeceğinizi öğrenmek için aşağıdaki videoyu izleyin.
Yerleşik komut kullanarak bir sütun veya satırdaki hücreleri sayma
Otomatik Toplam komutunun Sayıları Say özelliğini kullanmak için en az bir sayısal değer içeren bir hücre aralığı seçtikten sonra Giriş sekmesinin Düzenleme grubunda, Otomatik Toplam’ın yanındaki oka tıklayın. Ardından Sayıları Say’a tıklayın. Excel, seçtiğiniz aralığın yanındaki bir hücrede, aralık içindeki sayısal değerlerin sayısını döndürür. Genellikle bu sonuç, yatay aralıklar için sağdaki bir hücrede, dikey aralıklar için ise aşağıdaki bir hücrede görüntülenir.
BAĞ_DEĞ_SAY işlevini kullanarak bir aralıktaki hücreleri sayma
Bir aralıktaki sayısal değerleri saymak için BAĞ_DEĞ_SAY işlevini bir formülde kullanın. Aşağıdaki örnekte A2:A5 aralığında üç sayı (5, 32 ve 10) ve bir metin değeri ("merhaba") bulunmaktadır. BAĞ_DEĞ_SAY işlevini formülde şu şekilde kullanın: =BAĞ_DEĞ_SAY(A2:A5). Bu formül, aralıktaki sayısal değerlerin sayısı olan 3 sonucunu döndürür.


Daha fazla bilgi için BAĞ_DEĞ_SAY işlevi adlı makalenin "Bitişik satır veya sütunda bulunmayan sayıları içeren hücreleri sayma" bölümüne bakın.
Bir ana hatta Alt toplam komutunu kullanarak bir sütundaki hücreleri sayma
Bir veri sütununu gruplandırmak ve özetlemek için Alt toplam komutunu (Veri sekmesi, Ana hat grubu) kullanın.
Verileriniz liste halindeyse ve bunları sütun değerlerine göre mantıksal olarak gruplandırabiliyorsanız bir ana hat oluşturarak verileri gruplandırabilir ve özetleyebilirsiniz.
Bu şekilde, toplam satış hacmi bölgeye göre gruplandırılmıştır ve hem Doğu hem de Batı için dört çeyrek değeri olduğu kolayca görülebilmektedir. Ayrıca her bölge için değerlerin toplamı alınmış ve genel toplam da hesaplanmıştır.
Daha fazla bilgi için aşağıdaki makalelere bakabilirsiniz:
PivotTable kullanarak bir sütun veya satırdaki hücreleri sayma
Verilerinizi özetleyecek ve verileri görüntülemek istediğiniz kategorileri seçerek çözümleme yapmanıza yardımcı olacak bir Özet Tablo raporu oluşturun.
Bir veri aralığında ya da Excel tablosunda bulunan hücreyi seçtikten sonra Ekle sekmesindeki Tablolar grubunda PivotTable öğesine tıklayarak PivotTable raporunu hızlıca oluşturabilirsiniz.
PivotTable’ın gücünü göstermek amacıyla verilen aşağıdaki örnekte, satış verileri çok sayıda satır (aslında 40 veri satırı vardır, ancak grafikte satırların yalnızca bir bölümü gösterilmiştir) içermektedir. Veriler özetlenmemiştir ve verilerin alt toplamı veya genel toplamı yoktur.
Aynı verilere göre oluşturulan PivotTable raporunda ise alt toplamlar ile genel toplamlar gösterilmiş ve bir bakışta anlaşılabilen kısa bir özet sunulmuştur.
PivotTable raporları ile çalışmak için, verilerinize bazı başlangıç hazırlıkları uygulamanız ve bazı kavramları öğrenmeniz gerekebilir.
Başlamanıza yardımcı olacak ayrıntılı bilgiler için aşağıdaki makalelere bakın:
ALTTOPLAM işlevini kullanarak bir listedeki veya Excel tablosu sütunundaki hücreleri sayma
ALTTOPLAM işlevini formül içinde kullanarak bir Excel tablosu veya hücre aralığı içindeki değerleri sayabilirsiniz.
ALTTOPLAM işlevini kullanarak gizli satırların sonuçlara dahil edilip edilmeyeceğini denetleyebilirsiniz. İşlev, filtrelenmiş satırları her zaman yoksayar.
Örneğin, işlevi aşağıdaki tabloda yer alan yedi değerde (A2:A8 hücreleri) kullandığınızda işlev, 7 sonucunu döndürür.


Formülde "2" değeri, işlevin TOPLA işlevini kullanarak A2:A8 aralığındaki değerlerin sayısını döndürmesi ve gizli satırların dahil edilmesi gerektiğini belirtir. Sayı (A9 hücresindeki değer) 7 olur.
4, 5 ve 6 numaralı satırları gizler ve bunların sayılmasını istemezseniz ALTTOPLAM işlevini farklı bir şekilde kullanmanız gerekir. Formülde "2" değerini kullanmak yerine "102" değerini kullanarak Excel’e gizli satırları yoksaymasını söyleyebilirsiniz. Çalışma sayfanız şu şekilde görünebilir (4, 5 ve 6 numaralı satırlar gizli olduğunda):


Bu durumda işlev, sütundaki gizli olmayan ve değer içeren hücrelerin sayısı olan 4 değerini döndürür.
Daha fazla bilgi için ALTTOPLAM işlevi makalelerine bakın.
Bir veya daha çok koşula göre sayma
Bir aralıktaki yer alan ve bir dizi çalışma sayfası işlevi kullanarak belirttiğiniz koşulları (ölçütler olarak da bilinir) karşılayan hücreleri sayabilirsiniz.
Video: BAĞ_DEĞ_SAY, EĞERSAY ve BAĞ_DEĞ_DOLU_SAY işlevlerini kullanma
BAĞ_DEĞ_SAY işlevinin yanı sıra yalnızca belirttiğiniz koşullara uyan hücreleri saymak için EĞERSAY ve BAĞ_DEĞ_DOLU_SAY işlevlerinin nasıl kullanılacağını öğrenmek için aşağıdaki videoyu izleyin.
EĞERSAY işlevini kullanarak bir aralıktaki hücreleri tek bir koşula göre sayma
Tek bir koşulu (ölçüt olarak da bilinir) karşılayan hücreleri saymak için EĞERSAY işlevini kullanın. Aşağıdaki örnekte işlev, A2:A8 aralığında yer alan ve 20’den büyük olan değerlerin sayısını bularak 3 değerini döndürmektedir. ">20" koşulunun tırnak içine alınması gerektiğini unutmayın.


Daha fazla bilgi için EĞERSAY işlevi makalesine bakın.
VSEÇSAY işlevini kullanarak bir sütundaki hücreleri bir veya birden fazla koşula göre sayma
Değerleri belirttiğiniz koşullarla eşleştirmek için VSEÇSAY veritabanı işlevini kullanın.
VSEÇSAY işlevini bir sütun listeniz olduğunda ve iç içe geçmiş işlev kullanmak yerine koşullarınızı ayrı bir hücre aralığında tanımlamayı tercih ettiğinizde kullanabilirsiniz.
Aşağıdaki örnekte 2008 yılı Mart ayından başlamak üzere 400’den fazla birimin satıldığı ayların sayısını bulmak istediğinizi varsayalım. Tabloya baktığınızda, bu gereksinimi karşılayan iki ay olduğunu görebilirsiniz: Nisan (442) ve Haziran (405).
Not : Aşağıdaki işlem kolay olmayabilir ancak işe yarayacaktır. Talimatları dikkatli bir şekilde uygulamanız ve çalışma sayfanızdaki verileri burada gösterildiği şekilde düzenlemeniz önemlidir. Tablodaki verileri kopyalayıp çalışma sayfanızın A1 hücresine yapıştırabilirsiniz. Sonuç B13 hücresinde görünecektir.
A1:B7 aralığında olan satış verilerine benzer bir şekilde düzenlenmiş başka hücre aralıkları ekleyebilirsiniz. Ek hücre aralığı, A10:B11 hücreleri ve aynı sütun etiketlerini ("Satılan birim sayısı" ve "Ay sonu") içerir. Her sütun etiketinin hemen altındaki satırda (A11 ve B11 hücreleri) bir koşul bulunmaktadır.
Ardından formülü boş bir hücreye girin (konumu önemli değildir ancak bu örnekte formül B13 sütununa girilmiştir). Bu örnekteki formülde VSEÇSAY işlevi şu şekilde kullanılmaktadır: =VSEÇSAY(A1:B7;;A10:B11).


VSEÇSAY işlevi A2:A7 aralığındaki verileri inceler, A11 ve B11 hücrelerindeki koşulları uygular ve iki koşulu da sağlayan satır sayısı (satır 5 ve 7) olan 2 değerini döndürür.
Daha fazla bilgi için VSEÇSAY işlevi makalesine bakın.
ÇOKEĞERSAY işlevini veya BAĞ_DEĞ_SAY ve EĞER işlevlerini birlikte kullanarak bir aralıktaki hücreleri birden fazla koşula göre sayma
ÇOKEĞERSAY işlevini veya BAĞ_DEĞ_SAY ve EĞER işlevlerini birlikte kullanın.
Bu şekilde ÇOKEĞERSAY işlevi, 250 beygirin üzerinde güç üretip yine de otoyolda galon başına ortalama 25 milin üzerinde yol kat eden arabaları bulmak için kullanılmaktadır. İşlev, her iki koşulu karşılayan satır sayısı (satır 3 ve 4) olan 2 değerini döndürür.
Not : ÇOKEĞERSAY işlevinde koşulların tırnak işaretine ("") alınması gerekir. Örneğin, "<250", ">25" veya hatta"240".
EĞERSAY işlevini kullanarak tek bir değerin bir aralıkta kaç kere tekrarlandığını sayabilirsiniz. Örneğin, A2:A40 aralığında 70 değerinin kaç kez geçtiğini görmek için =EĞERSAY(A2:A40;70) formülünü kullanmanız gerekir.
Verileriniz boş değer içerdiğinde sayma
Çalışma sayfası işlevlerini kullanarak veri içeren veya boş olan hücreleri sayabilirsiniz.
BAĞ_DEĞ_DOLU_SAY işlevini kullanarak bir aralıktaki boş olmayan hücreleri sayma
Bir aralıktaki hücrelerden yalnızca değer içerenleri saymak için BAĞ_DEĞ_DOLU_SAY işlevini kullanın.
Hücreleri sayarken bazen yalnızca değer içeren hücrelerle ilgilendiğiniz için boş hücreleri yoksaymak isteyebilirsiniz. Örneğin, bir bölgede yalnızca en az bir satış yapmış satış elemanlarını saymak isteyebilirsiniz.
Aşağıdaki örnekte, işlevin Batı bölgesi satış sütunlarındaki değerlerde kullanılması, 3 sayısını döndürmektedir.


B3, B4 ve B6 hücreleri boş olduğundan BAĞ_DEĞ_DOLU_SAY işlevi tarafından yoksayılır. Yalnızca 24.000, 31.000 ve 8000 değerlerini içeren hücreler sayılır. Sayı değeri (sonuç B8 hücresine yazılır) 3 olur.
Daha fazla bilgi için bkz. BAĞ_DEĞ_DOLU_SAY işlevi.
VSEÇSAYDOLU işlevini kullanarak bir listedeki boş olmayan hücreleri sayma
Bir listedeki veya veritabanındaki kayıt sütunundaki, belirttiğiniz koşullarla eşleşen ve boş olmayan hücreleri saymak için VSEÇSAYDOLU işlevini kullanın.
Aşağıdaki örnekte VSEÇSAYDOLU işlevi, veritabanındaki, A4:B9 aralığında yer alan ve A1:B2 ölçüt aralığında belirtilen koşulları karşılayan kayıt sayısını bulmak için kullanılmaktadır. Bu koşullara göre Ürün Kimliği değeri, 4000’e eşit veya ondan büyük ve Derecelendirme değeri, 50’ye eşit veya ondan büyük olmalıdır. Bu iki koşula da uyan tek bir koşul vardır ve satır 7’de bulunmaktadır.


Daha fazla bilgi için VSEÇSAYDOLU işlevi makalesine bakın.
BOŞLUKSAY işlevini kullanarak bir bitişik aralıktaki boş hücreleri sayma
Bitişik hücreler (kesintisiz bir dizi halinde sıralanan hücreler) içeren bir aralıktaki boş hücrelerin sayısını döndürmek için BOŞLUKSAY işlevini kullanın. Eğer bir hücre, boş metin ("") döndüren formüle sahipse o hücre sayılır.
Not : Hücreleri sayarken boş hücreleri de saymak isteyeceğiniz durumlar olabilir. Örneğin, bir bölgede bulunan tüm satış elemanlarını, satış sayılarından bağımsız olarak saymak isteyebilirsiniz.
Daha fazla bilgi için BOŞLUKSAY işlevi makalesine bakın.
TOPLA ve EĞER işlevlerini birlikte kullanarak bitişik olmayan hücreler içeren bir aralıktaki boş hücreleri sayma
TOPLA işlevini ve EĞER işlevini bir arada kullanın. Genelde bunu yapmak için başvurulan hücrelerde değer olup olmadığını belirlemek üzere bir dizi formülü içinde EĞER işlevi kullanılır ve formülün döndürdüğü YANLIŞ değerlerinin sayısı toplanır.
Ek bilgi için Bilgi Bankası’ndaki BoşlukSay() Yerine TOPLA(EĞER()) İşlevinin Kullanılacağı Durumlar başlıklı makaleye bakın.
Benzersiz değer tekrarlarını sayma
Bir aralıktaki benzersiz değerleri saymak için PivotTable raporunu, EĞERSAY işlevini, farklı işlevlerin birleşimini veya Gelişmiş Filtre iletişim kutusunu kullanabilirsiniz.
PivotTable raporu kullanarak bir aralıktaki benzersiz değerleri sayma
Benzersiz değerlerin toplamını görüntülemek ve benzersiz değer tekrarlarını saymak için Özet Tablo raporu kullanabilirsiniz.
Daha fazla bilgi için Bir değerin hangi sıklıkta tekrarlandığını sayma adlı makalenin "PivotTable raporu kullanarak birden çok değerin hangi sıklıkta tekrarlandığını sayma" bölümüne bakın.
EĞERSAY işlevini kullanarak bir aralıktaki benzersiz değerleri tek bir koşula göre sayma
Bir değerin bir aralık içinde kaç kez tekrarlandığını saymak için EĞERSAY işlevini kullanın.
Aşağıdaki örnekte EĞERSAY işlevi, 250 değerinin A2:A7 aralığında kaç kez geçtiğini (2 değerini) döndürür.


Daha fazla bilgi için Bir değerin hangi sıklıkta tekrarlandığını sayma başlıklı makalenin "Bir değerin bir aralıkta hangi sıklıkta tekrarlandığını sayma" bölümüne bakın.
TOPLA ve EĞER işlevlerini bir dizi formülünde birlikte kullanarak bir aralıktaki benzersiz değerleri birden fazla koşula göre sayma
TOPLA işlevini EĞER işleviyle birlikte kullanın. Genelde bunu yapmak için birden fazla koşuldan oluşan ölçütlerin karşılanıp karşılanmadığını belirlemek üzere bir dizi formülü içinde EĞER işlevi kullanılır ve formülün döndürdüğü DOĞRU değerlerinin sayısı toplanır.
Aşağıdaki örnekte EĞER işlevi, A2:A10 aralığındaki her bir hücreyi inceleyip Abdullah veya Emel değerlerini içerip içermediğini belirlemek için kullanılır. Döndürülen DOĞRU değeri sayısı TOPLA işleviyle toplanarak 7 sonucu döndürülür. Bu örneği kopyalayarak bir çalışma sayfasının A1 hücresine yapıştırabilirsiniz. Örneği yapıştırdıktan sonra A11 hücresinde #DEĞER! hatası olduğunu fark edeceksiniz. Formülün çalışması için önce F2, ardından CTRL+SHIFT+ENTER tuşlarına basarak formülü bir dizi formülüne dönüştürmeniz gerekir. Bu işlemi yaptıktan sonra A11 hücresinde 7 sayısı görünecektir.


Daha fazla bilgi için Bir değerin hangi sıklıkta tekrarlandığını sayma adlı makalenin "İşlevler kullanarak birden çok metin veya sayı değerinin ne sıklıkta tekrarlandığını sayma" bölümüne bakın.
Ek ipuçları için aşağıdaki Bilgi Bankası makalelerine bakın:
Gelişmiş Filtre kullanarak bir liste sütunundaki benzersiz değerleri sayma
Bir veri sütunundaki benzersiz değerleri bulmak için Gelişmiş Filtre iletişim kutusunu kullanın. Değerleri yerinde filtreleyebilir veya ayıklayıp yeni bir konuma yapıştırabilirsiniz. Sonrasında, yeni aralıktaki öğelerin sayısını hesaplamak için SATIRSAY işlevini kullanabilirsiniz.
Notlar :
-
Verilerinizi yerinde filtrelediğinizde değerler çalışma sayfanızdan silinmez. Bir veya daha fazla satır gizlenmiş olabilir. Bu değerleri tekrar görüntülemek için Veri sekmesinin Sırala ve Filtre Uygula grubundaki Temizle’ye tıklayın.
-
Yalnızca tek bakışta benzersiz değer sayısını görmek istiyorsanız Gelişmiş Filtre işlevini kullandıktan (verileri filtreledikten veya kopyaladıktan) sonra verileri seçin ve durum çubuğuna bakın. Durum çubuğundaki Sayı değeri, benzersiz değerlerin sayısını göstermelidir.
Benzersiz değerleri bulmak için Gelişmiş komutunu (Veri sekmesi, Sırala ve Filtre Uygula grubu) kullanabilirsiniz.
Aşağıdaki şekilde, Gelişmiş Filtre işleviyle yalnızca benzersiz kayıtların çalışma sayfasındaki yeni bir konuma nasıl kopyalanacağı gösterilmektedir.
Aşağıdaki şekilde, C sütununda A sütunundaki aralıktan kopyalanan beş benzersiz değer bulunmaktadır.
Daha fazla bilgi için Yinelenenler arasında benzersiz değerleri sayma adlı makalenin "Filtre kullanarak benzersiz değerlerin sayısını hesaplama" bölümüne bakın.
Bileşik formül kullanarak bir aralıktaki benzersiz değerleri bir veya daha fazla koşula göre sayma
EĞER, TOPLA, SIKLIK, KAÇINCI ve UZUNLUK işlevlerinin farklı birleşimlerini kullanın.
Daha fazla bilgi için Yinelenenler arasında benzersiz değerleri sayma adlı makalenin "İşlevleri kullanarak benzersiz değerlerin sayısını hesaplama" bölümüne bakın.
Özel durumlar (tüm hücreleri sayma, kelimeleri sayma)
Çalışma sayfası işlevlerinin farklı birleşimlerini kullanarak bir aralıktaki hücre sayısını veya kelime sayısını hesaplayabilirsiniz.
SATIRSAY ve SÜTUNSAY işlevlerini kullanarak bir aralıktaki hücrelerin toplam sayısını hesaplama
Çalışma kitabınızda hesaplamayı kendi kendinize yapmaya veya otomatik hesaplamayı kullanmaya karar vermek için büyük bir çalışma sayfasının boyutunu belirlemek istediğinizi varsayalım. Bir aralıktaki tüm hücreleri saymak için SATIRSAY ve SÜTUNSAY işlevlerinin döndürdüğü değerleri çarpan bir formül kullanın.
Örneği boş çalışma sayfasına kopyalarsanız anlamanız daha kolay olabilir.
Örnek nasıl kopyalanır?
-
Boş bir çalışma kitabı veya çalışma sayfası oluşturun.
-
Yardım konusundaki örneği seçin.
Not : Satır veya sütun başlıklarını seçmeyin.Yardım'dan örnek seçme
-
CTRL+C tuşlarına basın.
-
Çalışma sayfasında, A1 hücresini seçin ve CTRL+V tuşlarına basın.
-
Sonuçları görüntüleme ve sonuçları döndüren formülleri görüntüleme arasında geçiş yapmak için, CTRL+` (kesme işareti) tuşlarına basın veya Formül Denetimi grubundaki Formüller öğesinde Formülleri Göster düğmesini tıklatın.


Bileşik formül kullanarak bir aralıktaki kelimeleri sayma
Bir dizi formülü içinde TOPLA, EĞER, UZUNLUK ve YERİNEKOY işlevlerinin birleşimini kullanın. Aşağıdaki örnekte, 7 hücreden (3 tanesi boş) oluşan bir aralıkta yer alan kelime sayısını bulmak için bileşik formül kullanarak elde edilen sonuç gösterilmektedir. Bazı hücrelerin başında veya sonunda boşluk olabilir. KIRP ve YERİNEKOY işlevleri, sayma işlemi gerçekleştirilmeden önce bu fazla boşlukları kaldırır.
Aşağıdaki tabloda, A2:A11 aralığındaki metni kopyalayın. Metni çalışma sayfanızın A1 hücresine yapıştırmadan önce A sütununun genişliğini yaklaşık 100 olacak şekilde değiştirin.


Metni çalışma sayfasının A1 hücresine yapıştırdıktan sonra A11 hücresini seçin, ardından F2 ve SHIFT+CTRL+ENTER tuşlarına basarak formülü dizi formülü olarak girin. A11 hücresinde doğru sonuç olan 29 değeri görünmelidir.
Hesaplamaları ve sayımları durum çubuğunda görüntüleme
Bir veya birden çok hücre seçiliyken, söz konusu hücrelerdeki verilere ilişkin bilgiler Excel durum çubuğunda gösterilir. Örneğin, çalışma sayfanızdaki dört hücre seçiliyse ve 2, 3, bir metin dizesi ("bulut" gibi) ve 4 değerlerini içeriyorsa durum çubuğunda aynı anda aşağıdaki değerlerin tümü gösterilebilir: Ortalama, Sayı, Sayısal Sayı, En Küçük, En Büyük ve Toplam. Bu değerlerin herhangi birini veya tümünü göstermek ya da gizlemek için durum çubuğuna sağ tıklayın. Bu değerler aşağıdaki şekilde gösterilmiştir.
Not : Excel’in önceki sürümlerinde bu değerler durum çubuğunda gösterilebilir, ancak aynı anda yalnızca bir değer gösterilir.