Skip to main content

Aynı tarihle ilişkilendirilmiş değerleri Excel'de nasıl toplarsınız?

Author: Xiaoyang Last Modified: 2025-08-07

Tarih girişlerinin yanı sıra yinelenen değerlere sahip Excel veri setleriyle çalışırken, her bir tarihle ilişkili nicel verileri özetlemeniz gerekebilir. Örneğin, aşağıdaki A1:B13 aralığında gösterilen bir dizi sipariş kaydını yönettiğinizi varsayalım; burada sütun A tarihleri (bazı tarihler birden fazla kez görünür) ve sütun B ilişkili sipariş sayısını listeler. Her benzersiz tarih için toplam sipariş sayısını hesaplayarak bir özet sonuç oluşturmak istiyorsanız, Excel bu görevi verimli ve doğru bir şekilde gerçekleştirmek için çeşitli yöntemler sunar. Bu işlevsellik, günlük satışları özetlemek, günlük kayıtları birleştirmek veya aynı zaman noktalarına dayalı verileri toplamanız gereken herhangi bir senaryo için paha biçilmezdir. Doğru yöntemi seçmek, manuel çabayı önemli ölçüde azaltabilir ve veri doğruluğunu sağlamaya yardımcı olabilir.

sum corresponding values with same date


Aynı tarihe göre karşılık gelen değerleri formülle toplama

En doğrudan çözümlerden biri, Excel'in SUMIF fonksiyonunu kullanmaktır. Bu yaklaşım özellikle, kaynağınızda yapılan değişikliklerle otomatik olarak güncellenen dinamik bir özeti oluşturmak istediğinizde uygundur. Formül yaklaşımı kolayca uygulanabilir ve aşırı derecede büyük olmayan veri aralıkları için iyi çalışır. Lütfen şu adımları izleyin:

1. Belirli bir tarihin toplamını göstermesini istediğiniz boş bir hücreye aşağıdaki formülü girin (örneğin, E2 hücresi):

=SUMIF($A$2:$A$13,D2,$B$2:$B$13)

enter a formula sum relative values based on same date

Yukarıdaki formülde:

  • A2:A13: Değerlendirilecek tarihleri içeren aralık
  • B2:B13: Toplanacak değerleri içeren aralık
  • D2: Toplam değeri almak istediğiniz tarihi sağlayan 'kriter' hücresi

2. Formülü girdiğiniz hücreden aşağıya doğru dolgu tutamacını sürükleyerek tüm benzersiz tarihler için uygulayın. Bu işlem, her hücrenin ilgili tarih için toplam değerini gösterdiği bir özet sütun oluşturacaktır. Ekran görüntüsüne bakın:

drag and fill the formula to other cells

İpuçları ve Hatırlatmalar:

  • Orijinal aralığınıza yeni veri eklerseniz, formül aralıklarınızın (A2:A13, B2:B13) buna göre güncellendiğinden emin olun.
  • Yapılandırılmış tablolar kullanıyorsanız, daha fazla esneklik için tablo alan adlarını referans alın (örneğin, =SUMIF(Table1[Date], D2, Table1[Amount])).
  • Verileriniz hatalar içeriyorsa (örneğin metin girişleri veya boş hücreler), kaynak hücre içeriklerini kontrol ederek doğru toplama işlemini sağlayın.
  • Bu yaklaşım küçük ve orta boyutlu veri setleri için en iyisidir; çok büyük veri setleri PivotTable ile daha hızlı bir şekilde özetlenebilir.
  • Farklı tarihleri listelemek için D2'de UNIQUE fonksiyonunu (Excel365/2021+) kullanıyorsanız, şu formülü kullanın: =UNIQUE(A2:A13), ardından SUMIF formülünü yanına uygulayın.

Kutools for Excel ile aynı tarihe göre karşılık gelen değerleri toplama

Kutools for Excel yüklüyse, Gelişmiş Satırları Birleştir aracı bu görevi çok daha kolay hale getirebilir. Bu çözüm, herhangi bir anahtar alanı (bu durumda tarihler) baz alarak satırları birleştirme ve ilgili değerleri otomatik olarak toplama imkanı sunar, böylece zamandan tasarruf eder ve formül hatalarının potansiyelini azaltır. Özellikle büyük aralıkları düzenli olarak özetlemeniz veya tekrarlanan birleştirme ve hesaplama işlemleri yapmanız gereken kullanıcılar için faydalıdır.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Kutools for Excel'i yükledikten sonra lütfen şu adımları izleyin:

1. Aynı tarihe göre toplamak istediğiniz veri aralığını seçin. (Bu araç veri düzeninizi değiştireceğinden, devam etmeden önce orijinal verilerinizin bir yedeğini almanız önerilir.)

2. Kutools > Birleştir ve Böl > Gelişmiş Satırları Birleştir'e gidin.

click Advanced Combine Rows feature of kutools

3. İletişim kutusunda Tarih sütununu seçin ve Ana Anahtar olarak ayarlayın. Ardından toplanacak sütunu seçin (örneğin, "Sipariş") ve Hesaplama bölümünde işlemi Topla olarak ayarlayın. Bu ayar, Kutools'a özdeş tarihlerle satırları gruplamasını ve sayısal değerlerini toplayarak birleştirmesini söyler.

specify the option in the dialog box

4. Tamam'a tıklayın. Kutools, her benzersiz tarih için ilgili tüm miktar değerlerini tek bir satırda toplayarak anında özetlenmiş listeyi üretecektir. Aşağıya bakın:

original data arrow right sumif same date by kutools
Avantajlar: Verileri birleştirme ve hesaplama işlemini minimum elle müdahaleyle gerçekleştirir. Özellikle farklı alan türlerini düzenli olarak gruplamak ve özetlemek zorunda olan kullanıcılar için faydalıdır ve toplama dışında ortalama alma, sayma veya maksimum/minimum bulma gibi işlemler için seçenekler sunar.

VBA kodu ile aynı tarihe göre karşılık gelen değerleri toplama

Otomatik veya programlanabilir bir yaklaşım arayan kullanıcılar için VBA (Visual Basic for Applications), tarihlerle ilişkili değerleri toplamak ve özeti yeni bir aralığa aktarmak için esnek bir yol sunar. VBA, tekrarlayan görevleri işlemek, büyük veri setlerini işlemek veya özetleme işlemini daha geniş bir iş akışına entegre etmek için idealdir - özellikle yerleşik formüller veya özellikler ihtiyaçlarınızı karşılamadığında.

1. Geliştirici Araçları > Visual Basic'e tıklayarak Microsoft Visual Basic for Applications düzenleyicisini açın. Pencerede Ekle > Modül'e tıklayın ve aşağıdaki kodu modüle yapıştırın:

Sub SumValuesByDate()
    Dim SourceRange As Range
    Dim OutputRange As Range
    Dim Dict As Object
    Dim Cell As Range
    Dim iRow As Long
    Dim LastRow As Long
    Dim ws As Worksheet
    Dim kDate As Variant
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    
    ' Prompt for source data range containing dates and values
    Set SourceRange = Application.InputBox("Select the source data range (dates in first column, values in second):", xTitleId, ws.Range("A2:B13").Address, Type:=8)
    
    If SourceRange Is Nothing Then Exit Sub
    
    ' Prompt for output location
    Set OutputRange = Application.InputBox("Select the cell to output summary (top-left cell):", xTitleId, "E1", Type:=8)
    
    If OutputRange Is Nothing Then Exit Sub
    
    Set Dict = CreateObject("Scripting.Dictionary")
    
    ' Loop through data and sum by date
    For iRow = 1 To SourceRange.Rows.Count
        kDate = SourceRange.Cells(iRow, 1).Value
        If kDate <> "" And IsDate(kDate) Then
            If Dict.Exists(kDate) Then
                Dict(kDate) = Dict(kDate) + SourceRange.Cells(iRow, 2).Value
            Else
                Dict.Add kDate, SourceRange.Cells(iRow, 2).Value
            End If
        End If
    Next
    
    ' Write header
    OutputRange.Cells(1, 1).Value = "Date"
    OutputRange.Cells(1, 2).Value = "Sum"
    
    ' Write result to output range
    iRow = 2
    For Each kDate In Dict.Keys
        OutputRange.Cells(iRow, 1).Value = kDate
        OutputRange.Cells(iRow, 2).Value = Dict(kDate)
        iRow = iRow + 1
    Next
End Sub

2. Run button düğmesine tıklayın veya F5 tuşuna basarak makroyu çalıştırın.

3. Bir iletişim kutusu, orijinal veri aralığınızı seçmenizi isteyecektir (tarih ilk sütunda ve değer ikinci sütunda olmalıdır). Ardından başka bir iletişim kutusu, sonuçları nereye aktaracağınızı belirtmenizi sağlar (örneğin, E1 hücresi).

4. Onayladıktan sonra, seçtiğiniz çıktı hücresinden başlayarak tarihlerin ve ilgili değerlerin toplamının bulunduğu bir özet tablo oluşturulacaktır.

İpuçları ve hata hatırlatmaları:

  • Bu makro, listedeki konumlarına bakılmaksızın yinelenen tarihleri otomatik olarak işler.
  • Çıktıyı orijinal verilerin üzerine yazacak bir konum seçerseniz, makro bunu engellemez—boş bir alan seçtiğinizden emin olun.
  • Makro, tarih sütunundaki boş veya tarih olmayan değerleri atlar; en iyi sonuçlar için verilerinizin temiz olduğundan emin olun.
  • Bu yöntem, tekrarlanan özetleme süreçlerini otomatikleştirmek veya toplu veri işleme görevlerine entegre etmek için optimaldir.

VBA, otomatik toplu işlemeye veya elle müdahaleyi önlemek istediğinizde en iyi şekilde çalışır. Büyük ölçekli veya düzenli olarak tekrar eden veri birleştirmeleri için mükemmel bir seçimdir. Ancak yalnızca arada bir özetleme yapmanız gerekiyorsa, formül veya PivotTable yöntemleri daha basit olabilir.


PivotTable ile aynı tarihe göre karşılık gelen değerleri toplama

PivotTable, tarihlerle ilişkili verileri gruplamak ve birkaç tıklamayla toplamları hesaplamak için formülsüz, rahat bir yol sunar. Özellikle büyük veri setleriyle çalışırken veya verileri interaktif olarak incelemek ve analiz etmek istediğinizde uygundur. Kaynak verileriniz değiştiğinde PivotTable'lar otomatik olarak yenilenebilir, bu da sürekli raporlar ve panolar için uygun hale getirir.

1. Başlıklar dahil olmak üzere orijinal veri aralığınızı seçin (örneğin, A1:B13).

2. Ekle sekmesine gidin ve PivotTable'ı seçin. İletişim kutusunda veri aralığınızı onaylayın ve PivotTable'ı nereye yerleştirmek istediğinizi seçin (yeni çalışma sayfası veya mevcut çalışma sayfası).

3. PivotTable Alan Listesi'nde, Tarih alanını Satırlar bölgesine ve ilgili Sipariş (veya değerler alanınız) alanını Değerler bölgesine sürükleyin. Excel, her benzersiz tarih için değerleri otomatik olarak toplayacaktır.

4. Orijinal verileriniz değiştiğinde PivotTable sonuçlarını güncellemek için PivotTable üzerinde sağ tıklayın ve Yenile'yi seçin.

Avantajlar: PivotTable yöntemi fonksiyon veya kod gerektirmez ve daha derin veri analizi için etkileşimli filtreleme, sıralama ve gruplama destekler. Küçük ve büyük veri setleri için ölçeklenebilir ve güvenilirdir.
Dezavantajlar: Hesaplamaları doğrudan hücre formüllerine entegre etmek için daha az esnektir ve bazı kullanıcılar PivotTable arayüzüne alışmak için zamana ihtiyaç duyabilir.

Sorun giderme ve pratik öneriler:

  • Veri aralığınızın başlıkları ve tutarlı veri türlerini içerdiğinden emin olun.
  • PivotTable beklenen şekilde benzersiz tarihleri göstermiyorsa, gizli biçimlendirmeleri kontrol edin veya 'gruplandırmayı kaldır' seçeneğini kullanın.
  • Daha geniş özetler için birden fazla hesaplama alanı ekleyebilir veya aylık/çeyrek yıllık/yıllık olarak gruplayabilirsiniz.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir | Formül Olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluşturun | Bağımlı Açılır Liste | Çoklu Seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Özel Seçilen Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En Gözde15 Araç Seti:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştir & Böl Araçları (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!