• DİKKAT

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

Otomatik süzde toplam alma

Mahmut Bayram

Özel Üye
Katılım
25 Haziran 2005
Mesajlar
1,778
Excel Vers. ve Dili
2021 Excel Tr
5 sütunlu otomatik süzlü tablom var. Mesela 1. sütunu süzdüğüm zaman altta süzülmüş halinin toplamını verecek.
Kolay Gelsin.
 
subtotal - alttoplam fonksiyonunu kullanacaksınız.
 
Günler Rakamlar1 Rakamlar2 Rakamlar3 Rakamlar4
Pazartesi 100,00 1.000,00 10.000,00 10.000,00
Salı 100,00 1.000,00 10.000,00 10.000,00
Çarşamba 100,00 1.000,00 10.000,00 10.000,00
Perşembe 100,00 1.000,00 10.000,00 10.000,00
Cuma 200,00 1.000,00 10.000,00 10.000,00
Cumartesi 100,00 1.000,00 10.000,00 10.000,00
Pazar 100,00 1.000,00 10.000,00 10.000,00
Pazartesi 100,00 1.000,00 10.000,00 10.000,00
Salı 100,00 1.000,00 10.000,00 10.000,00
Çarşamba 100,00 1.000,00 10.000,00 10.000,00
Perşembe 100,00 1.000,00 10.000,00 10.000,00
Cuma 200,00 1.000,00 10.000,00 10.000,00
Cumartesi 100,00 1.000,00 10.000,00 10.000,00
Pazar 100,00 1.000,00 10.000,00 10.000,00
Pazartesi 100,00 1.000,00 10.000,00 10.000,00

Verileniz bunlar olsun.

Kod:
Sub SuzuleniTopla()
  Dim say As Long
  say = WorksheetFunction.CountA(Range("A:A")) + 2
  Range("A1:E" & [A65536].End(3).Row).AutoFilter Field:=1, Criteria1:="Cuma"
  MsgBox WorksheetFunction.Sum(Range("B1:B1000").SpecialCells(12))
End Sub
Hem süzme hem toplama işlemi aynı anda gerçekleşir. AltToplam işlevi size daha çok yardımcı olacaktır.

Kod:
Sub SuzuleniAltTopla()
    Cells.RemoveSubtotal
    Range("A1:E" & [A65536].End(3).Row).Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(2, 3, 4, 5)
    Cells.Columns.AutoFit
End Sub

Sub SuzuleniAltToplaIptal()
    Cells.RemoveSubtotal
    Cells.Columns.AutoFit
End Sub
 
Suleyman bey;

Soruyu soran kişi, soruyu "Fonksiyonlar" bölümüne sorduğuna göre belli ki fonksiyon ile cevap arıyor.

Ã?zellikle VBA ile çözüm istese, zaten belirtirdi.

Yardımcı olmak istyorsanız, fonksiyonla çözülmüş örnek bir dosya eklersiniz mesajınıza, daha iyi olur.
 
Sayın VisualBasic,
Arkadaşımız burada fonksiyon sormuş. En azından sorusunu o bölüme yazmış.
 
Excel Menüsünden Veri Alttoplamlar komutunu kullanabilirsiniz.

Dildeğiniz sütunların toplamının alınabilmesi için Alttoplamlar paletinden işaretlemelisiniz.
 
alttoplam

sütünların üstüne bir satır ekleyin, örnek a1 hücresine =alttoplam(9;a2:a5000) formülünü yazın (türkçe) =subtotal(9;a2:a5000) gibi
süzülenleri toplandığını göreceksiniz
kolay gelsin
 
Herkese teşekkürler. Ã?ğrenmenin sınırı yok buradan o anlaşılıyor.
 
Geri
Üst