Özet Tablo Alt toplamı Hk

Katılım
22 Haziran 2010
Mesajlar
12
Excel Vers. ve Dili
XP
2007
Öncelikle herkese merhaba, foruma yeni üye oldum.

Sorumun cevabı var mıdır sizlere danışmak istiyorum.

Kısaca özet tabloda alttoplam aldırırken belli satırlar için aldırıp diğerleri için aldırmama imkanı var mıdır?

Detay da vererek açıklıyorum hemen:

İsim....-Bölge-Müşteri....SATIŞ
Ali......-İzmir -X LTD......10
.................-Y A.Ş.......20
.................-Z A.Ş. .....10
TOPLAM ALİ..............40
Murat-Manisa-P A.Ş. 15
TOPLAM MURAT.........15



Mesela yukarıdaki örnekte Ali ile ilgili alttoplam görmek istiyorum ama Murat için alttoplam görmek istemiyorum. Her ikisi için de detay istiyorum. Murat için detayını yoketmek istemiyorum.

Yardımlarınızı bekliyorum.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Dosya eklerseniz daha çabuk cevap bulabilirsiniz.
 
Katılım
22 Haziran 2010
Mesajlar
12
Excel Vers. ve Dili
XP
2007
Dosya eklerseniz daha çabuk cevap bulabilirsiniz.
Ekteki Excel dosyası üzerinden konuyu açıklamaya çalışayım.

Dosyada "Tablo" sayfasında 12. satırı gizledim çünkü Eskişehir'e ait tek veri var ve onun toplamını görmek istemiyorum. Diğer taraftan müşteri detayını görmek istiyorum yani aynı sayfada 28. satırdaki toplamı "Ayrıntıyı gösterme" ile kaldırdığımda Müşteri detayının gitmesini istemiyorum.

Satır gizlemeden alt toplamın kaybolmasının bir yolu var mıdır?
 

Ekli dosyalar

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Tablo üzerinde iken sağ klik yapın Alan ayarlarından Alt toplam sayfasından yok seçeneğini işaretleyin.
 
Katılım
22 Haziran 2010
Mesajlar
12
Excel Vers. ve Dili
XP
2007
tablo ile ilgili alanlarda çok uğraştım. bildiğim benim istediğim cevap excel 2002de yok.

sizin söylediğinizde tüm alttoplamlar kayboluyor. ben sadece tek verisi olanların alttoplamını yok etmek istiyorum.

sizin çözümünüz 2007 için midir?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
tablo ile ilgili alanlarda çok uğraştım. bildiğim benim istediğim cevap excel 2002de yok.

sizin söylediğinizde tüm alttoplamlar kayboluyor. ben sadece tek verisi olanların alttoplamını yok etmek istiyorum.

sizin çözümünüz 2007 için midir?
.


İstediğiniz şekilde pek olacağını sanmıyorum.


.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
ben sadece tek verisi olanların alttoplamını yok etmek istiyorum.
Makro yardımıyla gizleyebilirsiniz.
Kod:
Sub TekOlanlariGizle()
    With ActiveSheet.PivotTables("Özet Tablo 1")
        For Each Pvt In .PivotFields("BÖLGE").PivotItems
            If WorksheetFunction.CountIf(Sheets("Veri").Columns(2), Pvt.Name) = 1 Then
                 Pvt.ShowDetail = False
            End If
        Next
    End With
End Sub
sizin çözümünüz 2007 için midir?.
Ben 2007 versiyonunda yaptım, diğer sürümlerde var mı bilmiyorum ?
 
Katılım
22 Haziran 2010
Mesajlar
12
Excel Vers. ve Dili
XP
2007
hamitcan ve yurttaş,

yardımlarınız için teşekkür ederim.

@hamitcan,

makro yardımıyla gizliyor fakat istediğim gibi değil. detayı gizliyor toplamı gösteriyor. benim istediğim detayı gösterip toplamı gizlemesi. ilgin için teşekkürler.

ben bu soruya cevap aramaktan vazgeçiyorum. sayın yurttas'ın da dediği gibi olabileceğini sanmıyorum.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Siz yine bir deneyin, belki işinizi görür.
Kod:
Sub TekOlanlariGizle2()
    With ActiveSheet.PivotTables("Özet Tablo 1")
        For Each pvt In .PivotFields("BÖLGE").PivotItems
            If WorksheetFunction.CountIf(Sheets("Veri").Columns(2), pvt.Name) = 1 Then
                Rows(Columns(2).Find(pvt.Name).Row + 1).Hidden = True
            End If
        Next
    End With
End Sub
 

Ekli dosyalar

Katılım
22 Haziran 2010
Mesajlar
12
Excel Vers. ve Dili
XP
2007
Aşağıdaki hatayı veriyor üstadım.

Object variable or With block variable not set (Error 91)
 
Katılım
22 Haziran 2010
Mesajlar
12
Excel Vers. ve Dili
XP
2007
Evet çalışıyor. Süpersiniz :)

Yalnız 1 nokta daha var ama onu da kendim halletmeye çalışayım.

Örnek üzerinden açıklarsam, Eskişehire sadece Hüseyin değil Kemal de giderse istediğim gibi çalışmıyor. Çünkü veri sayfasında 2 olarak sayıyor. Ama bunu çözebilirim sanırım :)
 
Üst