KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de aynı tarihe sahip değerler nasıl toplanır?

YazarXiaoyang Değiştirme Tarihi

Tarih girdileri içeren Excel veri kümeleriyle çalışırken, Yinelenen Değerler söz konusu olduğunda her tarihe ilişkin nicel verileri özetlemek isteyebilirsiniz. Örneğin, aşağıdaki gibi A1:B13 aralığında sipariş kayıtlarınızı yönettiğinizi varsayalım: A sütunu tarihleri listeler (bazı tarihler birden fazla görünebilir) ve B sütunu ilgili sipariş sayılarını içerir. Her benzersiz tarih için toplam sipariş sayısını özetlemek istiyorsanız, Excel bu görevi verimli ve hatasız şekilde yerine getirmeniz için çeşitli yöntemler sunar. Bu işlevsellik, günlük satışları özetlemek, tekrarlayan günlük kayıtları birleştirmek veya aynı zaman noktalarına göre veri toplamak istediğiniz her senaryoda son derece değerlidir. Doğru yöntemi seçmek, manuel çabayı önemli ölçüde azaltırken veri doğruluğunu da garanti altına alır.

aynı tarihe sahip karşılık gelen değerleri toplayın


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

En doğrudan çözümlerden biri, Excel’in SUMIF işlevini kullanmaktır. Bu yaklaşım, özellikle Kaynak Veri değiştiğinde otomatik olarak güncellenen dinamik bir özet oluşturmak istediğinizde idealdir. Formül yöntemi kolayca uygulanabilir ve aşırı büyük olmayan aralıklar için mükemmel sonuçlar verir. Lütfen aşağıdaki adımları izleyin:

1. Belirli bir tarih için toplamı görüntülemek istediğiniz boş bir hücreye (örneğin,)E2 hücresine) aşağıdaki formülü girin:

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

aynı tarihe göre göreli değerleri toplayan bir formül girin

Yukarıdaki formülde:

  • A2:A13: değerlendirilecek tarihleri içeren aralık
  • B2:B13: toplanacak değerleri içeren aralık
  • D2: toplanan değeri istediğiniz tarihi sağlayan "ölçüt" hücresi

2. Formülü girdiğiniz hücreden başlayarak doldurma tutamacını aşağı doğru sürükleyin ve tüm benzersiz tarihler için uygulayın. Böylece her hücre, ilgili tarihin toplam değerini gösterecek şekilde bir özet sütunu oluşturmuş olursunuz. Ekran görüntüsüne bakın:

formülü diğer hücrelere sürükleyip doldurun

İpuçları ve Hatırlatmalar:

  • Orijinal aralığa yeni veri eklediğinizde, 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 tabloya başvurarak Koşul Adı kullanın (örneğin,)=SUMIF(Table1[Date], D2, Table1[Amount])).
  • Verilerinizde hatalar varsa (örneğin metin girdileri veya boş hücreler), doğru toplama işlemi için kaynak hücre içeriklerini doğrulayın.
  • Bu yaklaşım, küçük ve orta ölçekli veri kümeleri için en ideal seçenektir; çok büyük veri kümeleriyse daha hızlı özetleme amacıyla PivotTable kullanımıyla daha fazla fayda sağlayabilir.
  • Eğer farklı tarihleri listelemek için D2 hücresinde UNIQUE işlevini (Excel 365/2021+) kullanıyorsanız, şu formülü uygulayın: =UNIQUE(A2:A13), ardından yanına SUMIF formülünü ekleyin.

Aynı tarihe göre karşılık gelen değerleri Kutools for Excel ile toplayın

Eğer Kutools for Excel yüklüyse, Gelişmiş Satırları Birleştir aracı bu görevi çok daha kolay hale getirebilir. Bu çözüm, satırları herhangi bir anahtar alana göre (bu durumda tarihler) birleştirir ve karşılık gelen değerleri otomatik olarak toplar; böylece zamandan tasarruf sağlar ve formül hataları riskini azaltır. Özellikle büyük aralıkları özetlemesi veya tekrarlayan birleştirme-ve-hesaplama işlemleri yapması gereken kullanıcılar için son derece kullanışlıdır.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

Kutools for Excel yüklendikten sonra Kutools for Excellütfen aşağıdaki adımları izleyin:

1. Aynı tarihe göre toplanacak Veri Aralığı’nı seçin. (Bu araç veri düzeninizi dönüştüreceğinden, devam etmeden önce orijinal verilerinizin yedeklenmesini öneririz.)

2. Kutools > Birleştir ve Ayır > Gelişmiş Satırları Birleştir seçeneğine gidin.

kutools'un Gelişmiş Satırları Birleştir özelliğine tıklayın

3. İletişim kutusunda Tarih sütununuzu seçin ve bunu Birincil Anahtar olarak ayarlayın. Ardından, toplanacak sütunu (örneğin "Sipariş") seçin ve Toplam işlemini Hesapla bölümünde belirleyin. Bu ayar, Kutools’un aynı tarihlere sahip satırları gruplandırmasını ve sayısal değerlerini toplayarak birleştirmesini sağlar.

iletişim kutusunda seçeneği belirtin

4.Tamam düğmesine tıklayın. Kutools, her benzersiz tarih için ilgili miktar değerlerinin tek bir satırda toplandığı özet listeyi anında oluşturacaktır. Aşağıya bakın:

orijinal verisağ okkutools ile aynı tarihe göre toplama (SUMIF)
Avantajlar:Verileri en az manuel müdahaleyle birleştirir ve hesaplar. Özellikle farklı alan türlerini düzenli olarak gruplaması ve özetlemesi gereken kullanıcılar için oldukça yararlıdır; ayrıca toplama işlemi dışında ortalama alma, sayma veya en büyük/en küçük değeri bulma gibi işlemler için seçenekler sunar.

Aynı tarihe göre karşılık gelen değerleri VBA koduyla toplayın

Otomasyonlu veya programlanabilir bir çözüm arayan kullanıcılar için VBA (Visual Basic for Applications), değerleri tarihe göre toplamak ve özet sonuçları yeni bir aralığa aktarmak için esnek bir yol sunar. VBA, tekrar eden görevleri işlemek, büyük veri kümelerini işlemek veya özetlemeyi daha geniş bir iş akışına entegre etmek gerektiğinde idealdir—özellikle yerleşik formüller veya özellikler ihtiyaçlarınızı karşılamadığında.

1. Microsoft Visual Basic for Applications düzenleyicisini açmak için Geliştirici Araçları > Visual Basic seçeneğine tıklayın. Pencerede Ekle > Modül seçeneğine tıklayıp 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. Makroyu çalıştırmak için Çalıştır düğmesi düğmesine tıklayın veya F5 tuşuna basın.

3. Önce orijinal Veri Aralığı’nızı seçmenizi isteyen bir iletişim kutusu açılacaktır (tarihin ilk sütunda, değerin ise ikinci sütunda olduğundan emin olun). Ardından, sonuçların nereye aktarılacağını belirtmeniz için başka bir iletişim kutusu görünecektir (örneğin E1 hücresi).

4. Onayladıktan sonra, seçtiğiniz çıktı hücresinden itibaren tarihler ile ilgili değerlerin toplamından oluşan bir özet tablo oluşturulacaktır.

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

  • Bu makro, yinelenen tarihleri listedeki konumlarına bakmaksızın otomatik olarak işler.
  • Orijinal verilerin üzerine yazılacak bir çıktı konumu seçerseniz, makro bunu engellemez—mutlaka boş bir alan seçtiğinizden emin olun.
  • Makro, tarih sütunundaki boş veya tarih olmayan değerleri atlar; en iyi sonuçları elde etmek için verilerinizin temiz olduğundan emin olun.
  • Bu yöntem, tekrarlanan özetleme işlemlerini otomatikleştirmek ya da toplu veri işleme görevlerine entegre etmek için en ideal seçenektir.

VBA, otomatik toplu işleme ihtiyacınız olduğunda veya manuel müdahaleyi önlemek istediğinizde en iyi şekilde çalışır. Büyük ölçekli veya düzenli olarak tekrarlanan veri birleştirme işlemleri için mükemmel bir seçimdir. Ancak yalnızca ara sıra özetleme yapmanız gerekiyorsa, formül veya PivotTable yöntemleri daha basit olabilir.


Aynı tarihe göre karşılık gelen değerleri PivotTable ile toplayın

PivotTable, verileri tarihe göre gruplamanın ve toplamları birkaç tıklamayla hesaplamanın formüle gerek duymayan pratik yoludur. Özellikle büyük veri kümeleriyle çalışırken ya da verileri etkileşimli olarak incelemek ve analiz etmek istediğinizde idealdir. Verileriniz güncellendiğinde PivotTable otomatik olarak yenilenir; bu da onu sürekli raporlar ve panolar için mükemmel kılar.

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

2. Ekle sekmesine gidin ve Özet Tablo seçeneğini belirleyin. İletişim kutusunda veri aralığınızı onaylayın ve Özet Tabloyu 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 alanına, ilgili Sipariş (veya değerler alanınızı) ise Değerler alanına 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’ye sağ tıklayın ve Yenile seçeneğini seçin.

Avantajlar: PivotTable yöntemi, işlev veya kod gerektirmez; etkileşimli filtreleme, sıralama ve gruplama özellikleriyle daha derin veri analizine olanak tanır. Hem küçük hem de büyük veri kümelerinde ölçeklenebilir ve güvenilirdir.
Dezavantajlar: Hesaplama sonuçlarını doğrudan hücre formüllerine entegre etme konusunda daha az esnektir ve bazı kullanıcıların PivotTable arayüzüne alışması zaman alabilir.

Sorun giderme ve pratik öneriler:

  • Veri aralığınızın başlıklar ve tutarlı veri türleri içerdiğinden emin olun.
  • PivotTable beklenen şekilde benzersiz tarihleri göstermiyorsa, gizli biçimlendirmeyi kontrol edin veya “grubu kaldır” seçeneğini kullanın.
  • Daha kapsamlı özetlemeler elde etmek için birden fazla hesaplama alanı ekleyebilir veya verileri ay/gün/çeyrek/yıl bazında gruplayabilirsiniz.

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  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 Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraç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 ve 40+ başka dillerde de desteklenir!

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.

ExcelWordOutlookTabsPowerPoint
  • 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