Çok hücreli yinelenen değerlerin toplamını alma

Katılım
26 Eylül 2014
Mesajlar
13
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
09-06-2021
Merhabalar,
ekteki dosyada C sütunundaki değerlerin aynı olanların toplanması gerekiyor. Ama aynı zamanda C'de aynı olup, A sütununda farklı kodu olan ürün de olabilir. Yani A sütunu dikkate alınarak C değerleri toplansın istiyorum. Yardımcı olabir misiniz? Not: Formül olursa farklı dosyalara da adapte edebilirim, benim açımdan iyi olur. Teşekkürler.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Özet tablo raporunu denediniz mi?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Nasıl bir sonuç istediğinizi belirten bir dosya paylaşırsanız yapmaya çalışalım.
 
Katılım
26 Eylül 2014
Mesajlar
13
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
09-06-2021
Aynı seri no'lu ürünlerin Stok kodları da aynı ise kaç adet olduğunu öğrenmek istiyorum. Mesela
Nasıl bir sonuç istediğinizi belirten bir dosya paylaşırsanız yapmaya çalışalım.
ek'e kısa bir örnek koydum Yusuf bey. Mesela C sütunlarındaki veriler hep aynı, Ancak A sütunları değişiyor. Ben istiyorum ki 11-002-013 Stok kodlu ürünün, YBS030517 lotu ile 5 adet var diye toplam versin. 11-002-015 stok kodlu ürünün YBS030517 seri no'lusundan 2 adet var sonucunu versin. Sonra da ilk mesajımdaki verilere monte edebileyim rahatça. Derdimi anlatabilmişimdir umarım. Yardımlarınız için şimdiden teşekkürler.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Tekrar belirtmek zorundayım, dosyanızda nasıl bir sonuç istediğinizi gösterin lütfen.
 
Katılım
26 Eylül 2014
Mesajlar
13
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
09-06-2021
Dosyayı açarsanız sağ tarafa örnek yaptım. Umarım bu sefer açıklayıcı olabilmişimdir.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki makroyu deneyin:

PHP:
Sub ozet()
eski = WorksheetFunction.Max(2, Cells(Rows.Count, "G").End(3).Row)
son = WorksheetFunction.Max(2, Cells(Rows.Count, "A").End(3).Row)
Range("$G$2:$I$" & eski).ClearContents
Range("A2:A" & son).Copy [G2]
Range("C2:C" & son).Copy [H2]
Application.CutCopyMode = False
Range("$G$1:$I$" & son).RemoveDuplicates Columns:=Array(1, 2), _
        Header:=xlYes
enson = Cells(Rows.Count, "G").End(3).Row
For i = 2 To enson
    Cells(i, "I") = WorksheetFunction.SumIfs(Range("D2:D" & son), Range("A2:A" & son), Cells(i, "G"), Range("C2:C" & son), Cells(i, "H"))
Next
End Sub
 
Katılım
26 Eylül 2014
Mesajlar
13
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
09-06-2021
Aşağıdaki makroyu deneyin:

PHP:
Sub ozet()
eski = WorksheetFunction.Max(2, Cells(Rows.Count, "G").End(3).Row)
son = WorksheetFunction.Max(2, Cells(Rows.Count, "A").End(3).Row)
Range("$G$2:$I$" & eski).ClearContents
Range("A2:A" & son).Copy [G2]
Range("C2:C" & son).Copy [H2]
Application.CutCopyMode = False
Range("$G$1:$I$" & son).RemoveDuplicates Columns:=Array(1, 2), _
        Header:=xlYes
enson = Cells(Rows.Count, "G").End(3).Row
For i = 2 To enson
    Cells(i, "I") = WorksheetFunction.SumIfs(Range("D2:D" & son), Range("A2:A" & son), Cells(i, "G"), Range("C2:C" & son), Cells(i, "H"))
Next
End Sub
Yusuf bey,
maalesef o kadar iyi bir kullanıcı değilim :) makrolar bildiğim bir konu değil
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Makro kullanma yöntemi:

Kodları kopyalayın
Excel dosyasına geçin
Alt+F11 ile kod bölümünü açın
Insert menüsünden Module'yi seçin
Kodları açılan sayfaya yapıştırın
Tekrar excel dosyanıza geçin.
Sayfaya bir düğme/nesne vs ekleyin
Eklediğinize sağ tıklayın ve MAkro ata deyin
Açılan listede ozet adlı makroyu seçin ve işlemi tamamlayın
Artık o düğmeye/nesneye tıkladığınızda rapor oluşacaktır.
 
Katılım
26 Eylül 2014
Mesajlar
13
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
09-06-2021
Yusuf bey teşekkürler, makro sorunsuz çalıştı.
 
Üst