• DİKKAT

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

Sistematik gizleme için yardım office 2007 dil ingilizce

Katılım
3 Ağustos 2010
Mesajlar
10
Excel Vers. ve Dili
Excell 2007
Merhaba benim bir sorunum war. Sorunum şu:

şöle bir tablo yaptık örnek olarak

Hububat mamülleri 2 milyon dolar
-kırmızı biber 500 bin dolar
-yeşil biber 25 bin dolar
-mavi biber 1 milyon dolar
-kahverengi biber Bin dolar
-dere otu 24 bin dolar.

bu örnek tabloda ; ana başlığın altındaki alt değerleri top2 yapınca en yüksek 2 değeri gösteriyoruz fakat top 2 yapmadan önceki değerle top 2 yaptıktan sonraki değer farklı oluor. top 2 yapınca ana toplam düşüyor. bunun düşmemesini nasıl sağlayabiliriz.

manuel olarak yapmak istemiyoruz yani en yüksek 2 alt başlığı bırakıp diğer düşük olanları seçip hide yapıyoruz ozmn genel toplam aynı kalıyor ama dediğim gibi bu şekilde manuel olarak yapmak istemiyoruz bunun bir çözümü war mı ?

Nasıl filtreleme sistemi yada nasıl bir makro yapmalıyız .. tabi eğer makro ise makro kodu da lazım

yardımcı olursanız sevinirim
 
Selamlar,

Yazdıklarınızdan anladığım kadarıyla siz filtrelenmiş alana ALTTOPLAM formülü uygulamışsınız. Bu alanda ayrıca en yüksek 2 veriyi süzüyorsunuz. Tabi bu durumda toplam satırındaki değer sadece en yüksek iki verinin toplamı oluyor.

Eğer durum böyle ise toplam satırındaki formülünüzü normal TOPLA formülü olarak değiştirin. Bu şekilde toplam satırındaki formül süzülmüş satırlardan etkilenmez.
 
yanlız şunu yazmayı unutmuşum bu sorunum olan olay pivot tabloda.

pivot tabloda nasıl bir işlem uygulayabiliriz?
 
Selamlar,

Keşke özet tablo üzerinde bu problemi yaşadığınızı ilk mesajınızda belirtseydiniz.

Bildiğim kadarıyla özet tabloda filtreleme yaptığınızda toplam değerlerde görünen değerlerin toplamı kadar olmaktadır. Yani gizlenen değerler hesaba katılmamaktadır. Normal yöntemlerle bir çözümü olduğunu düşünmüyorum. Aşağıdaki makroyu kullanarak seçtiğiniz satırları otomatik olarak gizleyebilirsiniz.

Kod:
Option Explicit
 
Sub SATIR_GİZLE()
    [COLOR=red]Cells.EntireRow.Hidden = False[/COLOR]
    Selection.EntireRow.Hidden = True
End Sub
 
Sub GİZLİ_SATIRLARI_AÇ()
    Cells.EntireRow.Hidden = False
End Sub
 
Selamlar,

Kodların çalışması toplamı değiştirmez.
 
Pivot tabloda mevcut veri listemizde anabaşlıklar ve bunlara bağlı altsatırlar işlem bazında aynı satırda yer almaktadır. Yapmak istediğimiz pivot özet tablo en fazla işlem yapılan 10 ana başlığı seçmek ve bunların altında 2 en yüksek işlemi görebilmektir. özet tablo en fazla işlem yapılan 10 anabaşlık seçilerek hazırlanabiliyor. bunda bir sorunumuz yok. Ancak alt başlıklardan en yüksek 2 işlemi filtre yardımıyla(top10) seçtiğimizde anabaşlık toplamı değişmektedir. Ana başlık toplamı seçilen bu 2 alt işleminin toplamına denk düşmektedir. Bizim amacımız 2 en fazla işlemi anabaşlık toplamı değişmeden görebilmektir. Bu konuda yardımlarınızı rica ederim.. Saygılarımla..
 
Selamlar,

Eğer daha önce gizlenen satırların açılması problem yaratıyorsa #4 nolu mesajımdaki kırmızı renkli satırı kod içinden silip öyle deneyin.
 
Selamlar,

Eğer daha önce gizlenen satırların açılması problem yaratıyorsa #4 nolu mesajımdaki kırmızı renkli satırı kod içinden silip öyle deneyin.

OK o konu düzeldi fakat bizim asıl sorunumuz bu aşağıda yazan konuymuş

Pivot tabloda mevcut veri listemizde anabaşlıklar ve bunlara bağlı altsatırlar işlem bazında aynı satırda yer almaktadır. Yapmak istediğimiz pivot özet tablo en fazla işlem yapılan 10 ana başlığı seçmek ve bunların altında 2 en yüksek işlemi görebilmektir. özet tablo en fazla işlem yapılan 10 anabaşlık seçilerek hazırlanabiliyor. bunda bir sorunumuz yok. Ancak alt başlıklardan en yüksek 2 işlemi filtre yardımıyla(top10) seçtiğimizde anabaşlık toplamı değişmektedir. Ana başlık toplamı seçilen bu 2 alt işleminin toplamına denk düşmektedir. Bizim amacımız 2 en fazla işlemi anabaşlık toplamı değişmeden görebilmektir. Bu konuda yardımlarınızı rica ederim.. Saygılarımla..
 
Selamlar,

Sn. flexamin,

Sorunuzu örnek dosya ekleyerek sorarmısınız.
 
heralde sizde bir çözüm bulamadınız? cewap atmadığınıza göre
 
Selamlar,

İşlerimin yoğunluğundan dolayı size yanıt veremedim.

Eğer klavyenizde problem yoksa lütfen Türkçe karakterler kullanmaya özen gösterin. ("cewap")

Size önermiş olduğum kod istediğiniz işlemi yapmıyormu. Görmek istemediğiniz satırları seçip "SATIR_GİZLE" makrosunu çalıştırmanız yeterlidir.

Tabloyu tekrar eski haline almak içinde "GİZLİ_SATIRLARI_AÇ" makrosunu çalıştırınız.

 
Geri
Üst