Özet tablo

Katılım
18 Haziran 2006
Mesajlar
112
Arkadaşlar benim istediğim özet tablonun girilen veriye göre; kayarak hep istenilen birim kadar hücreleri dikkate almasıdır. Saygılarımla.
 
Katılım
18 Haziran 2006
Mesajlar
112
Sayın yurttaş çok teşekkürler. Bu özet tabloda sanırım Worksheet_Activate ile de sonuç alınabilir doğru mu? Peki bir soru bir sayfada iki adet özet tablo yer alabilir mi?
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Birinci sorunuzun yanıtı doğru. Her iki sorunuza yanıt deneyin.
 
Katılım
18 Haziran 2006
Mesajlar
112
Sayın Yurttaş Worksheet_Activate ile yaptığımda hata verdi. Sorun nerede acaba? :Ayrıca burada dinamik alan ayarlamasını nasıl yaptınız ve son 180 hücreyi dikkate alması özeliiğini nasıl değiştirebilirim(Mesela son 100)???Saygılarımla...
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Worksheet_Activate ile denedim bende hata vermedi. Vermemesi gerekir.
 
Katılım
18 Haziran 2006
Mesajlar
112
Ben de böyle bir hata verdi neden acaba? Aynı sayfada iki özet tablo ve iki Worksheet_Activate var diye mi acaba?
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Evet. Tek satırlık kodu da yukarıdakilerin sonuna ekleyerek deneyin. İkinci Worksheet_Activate'i silin.
 
Katılım
18 Haziran 2006
Mesajlar
112
Sayın yurttaş, dediğinizi yaptım; fakat hala neye göre son 180 hücreyi dikkate aldığını anlayamadım. "alan" adındaki formülle alakası var mı acaba? bi de o formüldeki sonda -7 var onun anlamı nedir?
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
=OFFSET(Sayfa1!$A$1;0;0;COUNTA(Sayfa1!$A:$A);COUNTA(Sayfa1!$1:$1)-7)

Alan formülünüz kaymış olabilir. Formül yukarıdaki şekilde olmalıdır.

7'yi çıkarmazsak, pivot table'in bulunduğu alanı da kapsamına alır.
 
Katılım
18 Haziran 2006
Mesajlar
112
Sayın yurttaş formülde sorun yok. Benim sorum şu neye göre son 180 hücrelik bilgileri dikkate alıyorda ondan öncekileri almıyor. Yani bilgi girildikçe kayma olayındaki son 180 hücre değil de, son 100 hücre yapmak istesem neyi değiştirmem gerek?
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Bu 180 hücreyi nereden çıkarıyorsunuz, bunu anlamıyorum. Ve ondan sonra son 100 hücreyi seçsin diyorsunuz. seçme olayını A1'den başlıyor.

OFFSET(Sayfa1!$A$1;0;0;COUNTA(Sayfa1!$A:$A);COUNT A(Sayfa1!$1:$1)-7)


Bu formül size gönderdiğim dosyada A1:I106 alanını görüyor.

A1'den önce bir şey sözkonusu değil ki 180'den başlasın ve ondan öncekileri almasın.

Bu formülde A1'den başla, sağa sola, yukarıya, aşağıya kaymadan, A:A sütunudaki dolu alanlar ile 1 satırdaki dolu alanlara (pivot tablonunun alanı ile bir boş sutün hariç yani -7) bak ve bunları alan olarak seç diyoruz.
 
Katılım
18 Haziran 2006
Mesajlar
112
En başından beri yanlış anlaşmışız. Bakın en başından anlatıyorum. Benim istediğim B satırında hücrelere veri girildikçe, ona bağlı olarak yanındaki bir kaç hücre de değişiyor değil mi ? Benim istediğim şöyle: Diyelim Süperlig'de 15 hafta oynandı; ama ben son 6 haftanın puan durumunu istiyorum. Şimdi sanırım anlamışınızdır ne demek istediğimi?( Yani diyelim ilk 6 hafta oynandı, ama sonraki haftanın maçları girilince, özet tablo'nun bu sefer 2. ve 7. haftalar arasındaki maçları dikkate almalı yani son 6 haftanın verilerini!!!) .Umarım bu sefer yanlış anlama olmaz.
 
Üst