Excel’de her n satırı nasıl toplarsınız?

Çalışma sayfanızda uzun bir veri sütunu olduğunu ve görevinizin her 5 satırı toplamak—örneğin =SUM(B2:B6), =SUM(B7:B11) gibi formüllerle—sonuçları örnek ekran görüntüsünde gösterildiği gibi ayrı bir çıktı sütununa yerleştirmek olduğunu varsayalım. Özellikle büyük veri kümelerinde bu işlemi manuel olarak gerçekleştirmek hem zaman alıcı hem de hata yapmaya açık olabilir. Bu makalede, her n satırı verimli ve doğru şekilde toplamak için kullanabileceğiniz pratik çözümler sunuluyor: formüller, Kutools for Excel’deki kullanışlı araçlar, VBA makroları ve PivotTable teknikleri. Veri özetleme süreçlerinizde akıcı bir iş akışı sağlamak adına uygulanabilir senaryolar, parametre ayarlamaları ve sorun giderme ipuçlarıyla yol alacaksınız. Aşağıdaki seçenekler arasından ihtiyaçlarınıza en uygun çözümü keşfedin.
Excel’de her n satırı formüllerle toplayın
Excel’de her n satırı Kutools for Excel ile toplayın
Excel’de her n satırı formüllerle toplayın
Açıklama amacıyla, veri kümenizde her 5 satırlık grubu toplamanız gerekiyorsa, hesabı otomatik olarak gerçekleştiren bir formül oluşturup uygulayabilirsiniz. Bu yöntem esnektir, anında sonuç verir ve özellikle dinamik verilerle çalışırken veya eklenti kullanılamadığında idealdir. Ancak veri yapınızda önemli değişiklikler olursa, formüllerin yeniden ayarlanması gerekebilir.
1. İlk grubun sonucunu görüntülemek için boş bir hücreye (örneğin C2 hücresine) aşağıdaki formülü girin:
=SUM(OFFSET($B$2,(ROW()-ROW($B$2))*5,0,5,1)) 
İpucu: Yukarıdaki formülde, B2, verilerinizin başlangıç hücresidir (gerçek Veri Aralığınıza göre gerektiği gibi değiştirin) ve 5, gruplama boyutunu (toplanacak satır sayısını) belirtir. Her 10 satır gibi farklı aralıklar için formüldeki 5 yerine 10 yazmanız yeterlidir.
2. Formülü girdikten sonra, her n satırlık grubun toplamını almak için dolgu tutamacını sütun boyunca aşağı doğru sürükleyin. Tüm veri blokları işlendiğini gösteren sıfır değeri görünene kadar sürüklemeye devam edin. Ekran görüntüsüne bakın:

Parametre açıklamaları ve ipuçları:
- OFFSET($B$2,…): Başvuruyu, gruplama aralığının katları kadar aşağı kaydırır. Veri kümenizin başlangıcına göre mutlak başvuruyu gerektiği gibi ayarlayın.
- ROW()-ROW($B$2): Ardışık bir indeks döndürür (ilk grup için 0, ikinci grup için 1 vb.). Doğru satırdan doldurmaya başladığınızdan emin olun veya gerektiği gibi ayarlayın.
- Formül çıktısı, Veri Aralığı dışındaki grup hesaplamaları için 0 gösterebilir; bu tamamen normaldir ve yalnızca aralığın sonuna ulaşıldığını belirtir.
Notlar:
1. Bazı durumlarda, toplam sonucunun ayrı bir sütunda değil, verilerle aynı hizada her n satırlık bloğun sonunda (örneğin aşağıdaki gibi C sütununda) görüntülenmesini tercih edebilirsiniz:

Bunu gerçekleştirmek için aşağıdaki formülü (ilk değerin B1’de olduğunu ve her 5 satırı toplamak istediğinizi varsayarak) C1 hücresine girin ve aşağı sürükleyin:
=IF(MOD(ROW(),5),"",SUM(OFFSET(B1,,,-5))) Bu, toplamı yalnızca her n’inci satırda görüntüler. Notlar: Bu formül, veri kümenizin çalışma sayfasının ilk satırından başlamasını gerektirir. Verileriniz farklı bir satırdan başlıyorsa, başvuruları buna göre ayarlayın.
2. Yatay (sütun bazlı) verilerde her n sütunu toplamak istiyorsanız, hedef hücreye (örneğin C1’e) aşağıdaki formülü girin:
=SUM(OFFSET($A$1,,(COLUMNS($A$3:A3)-1)*5,,5)) Burada A1, başlangıç hücresidir; A3, formülün bulunduğu yerdir; 5 ise toplanacak sütun aralığıdır. Gerektiğinde dolgu tutamacını sağa doğru sürükleyin. Daha fazla açıklama için aşağıdaki ekran görüntülerine göz atın:
![]() |
![]() |
![]() |
Yanlış sonuçlarla karşılaşırsanız, mutlak ve bağıl başvurularınızı bir kez daha gözden geçirin. Gruplama boyutunu ve hücre başvurularını gerçek veri konumunuzla eşleşecek şekilde ayarlayın.
Excel’de her n satırı Kutools for Excel ile toplayın
Kutools for Excel, formüller kurmadan her n satırı toplamanın kullanışlı bir yolunu sunar. Bu yöntem, özellikle büyük veri kümeleriyle çalışırken veya toplu ara toplam hesaplamaları gerektiğinde son derece pratiktir. Araç, Sayfa Sonu ve ara toplamları kullanarak tekrarlayan görevleri kolaylaştırır ve formül hatalarını en aza indirir. Unutmayın: Bu yaklaşım yalnızca Kutools eklentisine sahip kullanıcılar için geçerlidir.
Bu yöntemi uygulamak için aşağıdaki adımları izleyin:
1. KUTOOLS PLUS > Yazdırma > Her diğer satıra sayfa sonları ekle. Ekran görüntüsüne bakın:

2. Her Diğer Satıra Sayfa Sonları Ekle iletişim kutusunda, her gruba Sayfa Sonu eklemek için satır aralığını belirtin (örneğin, 5) ve Tamam’a tıklayın. Araç, veri kümenizde belirttiğiniz her satır aralığında otomatik olarak sayfa sonu ekleyecektir. Ekran görüntüsüne bakın:

3. Ardından KUTOOLS PLUS > Yazdırma > Veri Sayfası İstatistikleri:

4. Veri Sayfası İstatistikleri iletişim kutusunda, toplamak istediğiniz sütun başlıklarını seçin ve gerektiğinde hesaplama yöntemini (Toplam, Ortalama vb.) belirleyin. Devam etmek için **Tamam**’a tıklayın. Ekran görüntüsüne bakın:

5. Artık her n satırlık grubun toplamı, çıktıda istediğiniz gibi görüntülenecek. Ekran görüntüsüne göz atın:

Daha sonra sayfa sonlarını kaldırmak isterseniz, Tüm Sayfa Sonlarını Kaldır seçeneğini KUTOOLS PLUS Yazdırma açılır menüsünden kullanabilirsiniz. Ara toplamlar uygulandıktan sonra verilerde değişiklik yapılırsa, sonuçları yenilemek için işlemi tekrarlamanız gerekebilir.
Kutools for Excel’in ücretsiz deneme sürümünü hemen indirin!
Excel’de her n satırı PivotTable gruplandırmasıyla toplayın
Bir PivotTable çözümü, özellikle Excel’in Veri Analizi araçlarıyla rahat çalışan ve veri bloklarını görsel olarak özetlemek veya isteğe bağlı olarak daha ayrıntılı analizler yapmak isteyen kullanıcılar için son derece faydalıdır. Yardımcı bir sütun ekleyerek grup indeksleri oluşturabilir ve her n satırın toplamını formül ya da makro kullanmadan kolayca hesaplayabilirsiniz. Bu yöntem, gruplanmış verileri hızlıca analiz etmek veya sunmak açısından büyük avantaj sağlar; ancak yardımcı sütun için tek seferlik bir kurulum işlemi gerektirir.
Zaman dilimine göre satışlar, toplu işlem veya raporlama amacıyla ardışık veri bloklarını özetlemek gibi senaryolar için uygundur.
Adımlar:
- Verilerinizde (örneğin C sütununda) aşağıdaki formülü C2 hücresine girerek bir yardımcı sütun oluşturun; verilerinizin 2 numaralı satırdan başladığını ve her 5 satırı toplamak istediğinizi varsayalım:
=INT((ROW(B2)-ROW($B$2))/5)+1 - Formülü tüm satırlara kadar aşağı sürükleyin; böylece her 5 satırlık blok için benzersiz bir grup indeksi oluşur.
- Ardından, bu Yeni Grup sütununu da içeren veri kümenizi seçin ve Ekle > Özet Tablo yolunu izleyerek bir Özet Tablo ekleyin.
- Özet Tablo Alan Listesi’nde, Grup alanını (yardımcı sütunu) Satırlar alanına; değer sütununu ise Değerler alanına sürükleyin ve toplam olarak ayarlayın.
- PivotTable, gruplandırmanıza göre her N satırlık bloğun toplamını gösterecektir.
Diğer aralıklara göre gruplandırmak için yardımcı sütundaki formüldeki 5 değerini hedef değerinize uygun şekilde ayarlayın. Verilerinizde satır silme veya ekleme işlemleri yapılırsa, yardımcı sütunu güncellemeniz ve PivotTable’yi yenilemeniz gerekebilir. Sonuçlar hatalı görünüyorsa, grup indeksi formülünün doğru olduğundan ve ALAN LİSTESİ’nin yukarıdaki gibi yapılandırıldığından emin olun.
Bu yaklaşım, yinelemeli raporlama, veri toplama veya blok bazlı karşılaştırmalar için idealdir; bir kez kurulduğunda ana hesaplama alanında bakım gerektiren hiçbir formül içermez. Dinamik veri kümeleri için yardımcı sütunu yeniden hesaplayıp PivotTable’yi yenileyerek sonuçları anında güncelleyebilirsiniz.
Excel’de her n satırı VBA koduyla toplayın
Bir VBA makrosu kullanmak, her n satırı toplu olarak toplamak ve sonuçları otomatik olarak belirtilen bir sütuna veya aralığa yerleştirmek için son derece verimli bir yöntemdir. Bu yaklaşım, özellikle büyük veri kümeleriyle çalışan ileri düzey kullanıcılar veya düzenli ve tekrarlanabilir işlemlere ihtiyaç duyanlar için oldukça faydalıdır. VBA sayesinde işlem daha özelleştirilebilir hale gelir; ancak bu, makroların etkinleştirilmesini ve VBA Düzenleyici arayüzüne dair temel bilgiye sahip olunmasını gerektirir. Verilerin üzerine yazılmasını önlemek için doğru aralığı ve çıktı konumunu dikkatlice seçtiğinizden emin olun.
1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications düzenleyicisini açın. Düzenleyicide, yeni bir modül oluşturmak için Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu modül penceresine kopyalayın:
Sub SumEveryNRows()
Dim srcRange As Range
Dim resultCol As Range
Dim nRows As Integer
Dim outRow As Long
Dim i As Long
Dim sumVal As Double
Dim lastRow As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set srcRange = Application.InputBox("Select the data range to sum:", xTitleId, "", Type:=8)
If srcRange Is Nothing Then Exit Sub
Set resultCol = Application.InputBox("Select the top cell where to output the results:", xTitleId, "", Type:=8)
If resultCol Is Nothing Then Exit Sub
nRows = Application.InputBox("How many rows per sum?", xTitleId, 5, Type:=1)
If nRows < 1 Then Exit Sub
lastRow = srcRange.Rows.Count
outRow = 0
For i = 1 To lastRow Step nRows
sumVal = Application.WorksheetFunction.Sum(srcRange.Cells(i, 1).Resize(Application.WorksheetFunction.Min(nRows, lastRow - i + 1), 1))
resultCol.Offset(outRow, 0).Value = sumVal
outRow = outRow + 1
Next i
End Sub 2. Excel’e dönün ve ardından F8 tuşuna basın veya Çalıştır’a tıklayın.
- Makro, toplamak istediğiniz veri aralığını seçmenizi isteyecek (örneğin, B2:B101).
- Ardından, toplamların çıktısını almak istediğiniz üst hücreyi seçin (genellikle boş bir sütun, örn. C2).
- Grupta istediğiniz satır sayısını girin (örneğin, 5).
Makro, her n satırın toplamını hesaplayacak ve sonuçları belirttiğiniz çıktı sütununa ardışık olarak yerleştirecektir. Son grupta n’den daha az satır kalırsa, kalan satırların toplamını alacaktır. Yanlış hücreyi seçerseniz işlemi iptal edebilir ya da makroyu yeniden çalıştırabilirsiniz. Bu yaklaşım, tekrarlayan veya otomatik özetleme ihtiyaçlarınız için esnek ve idealdir.
İpuçları ve sorun giderme:
- Beklenmedik değişikliklerden korunmak için makroları çalıştırmadan önce verilerinizi yedekleyin.
- Çalışma kitabınızda makroların etkin olduğundan emin olun (Dosya > Seçenekler > Güven Merkezi).
- İzin hatalarıyla karşılaşırsanız, çalışma sayfası korumalarını ve aralık kısıtlamalarını gözden geçirin.
İlgili makaleler:
Excel’de metin kriterlerine göre değerleri nasıl toplarsınız?
Excel’de, hem metin hem de sayı içeren hücreleri nasıl toplarsınız?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar


