• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Aylara Göre Toplama

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,290
Excel Vers. ve Dili
Microsoft Office 2019 English
Excel Tablomda

XX YY XX YY
OCak Ocak Subat Subat ...........

Ben bir hücreye 1 Yazarsam XX lerin Sadece Ocak ayını toplamasını 2 yazarsam XX lere ait OCak+Subat ları toplamasını istiyorum.Bunu SUMIF ile yapmaya callıştım fakat olmadı...

Teşekkürler

*Not : Formülle yapmak istiyorum Vba ile yapmak istemiyorum
 
SUMPRODUCT(TOPLA.ÇARPIM) fonksiyonunu deneyiniz.
 
SUMPRODUCT(TOPLA.ÇARPIM) denedigimde VALUE hatası alıyorum..Formulu fazla tanımıyorum...
 
Örnek dosyanızı görmeden birşey diyemem.
 
Örnek DOsyamı yükleyemem ama şöyle başlıkları gösterebilirim

XX YY XX YY XX
JAN JAN FEB FEB MAR
10 20 40 35 50

Ben 1 yazarsam Ocagı 2 yazarsam ocak şubatı 3 yazarsam OCak şubat martı diye gidicek... ama hep XX leri istiyicem bu toplamda
 
Merhaba.
Sayın conrad sizin için bir KTF hazırladım.
Kullanışışı aşağıdaki gibidir.
Kodları kullanacğınız programda boş bir standart modül açarak yapıştırınız.
Formüllerde uzman arkadaşlar sanırım yerleşik fonksiyonlarla bir çözümde bulabilirler.

=aytopla($A3:$X3;"XX";Y$1)

Kod:
Function aytopla(alan As Range, olcut As String, uzunluk As Byte)
Dim hcr As Range, say As Byte, tpl As Double
say = 1
For Each hcr In alan
    If say > uzunluk * 2 Then Exit For
    If Cells(1, hcr.Column).Value = olcut Then
        tpl = tpl + hcr.Value
    End If
    say = say + 1
Next hcr
aytopla = tpl
End Function
 

Ekli dosyalar

Evren Eline koluna saglık cok teşekkür ederim.

Fakat benim bunu Formüle etmem gerekli..Bu bir rapor ve Modüle ekledigimde karşı tarafın Macro Güvenligi vsler ile ugraşmaması gerekli.Ama bu kod benim başka raporlarım içinde kullanışlı olacaktır.

Formüle edilerek yapabilecek arkadaş olursa cok sevinirim.

Teşekkürler
 
Ali hocam süpersin..Çok Çok teşekkür ederim..eline koluna saglık.. Sonradan gördüm örnegi...
 
Geri
Üst