• DİKKAT

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

Belirli aralığın ortalamasını alıp yeni sayfaya göndermek

Katılım
17 Ağustos 2006
Mesajlar
6
arkadaşlar elimde bazı veriler var şimdi anlatıcam yardımcı olursanız cok sevinirim

örneğin bir excel dosyasında 30 tane sayfa var ve her sayfanın A1 den A100 e kadar veriler var
ben bu excel dosyasında yeni bir sayfa açıcam ve diğer 30 sayfadaki A1 den A100 e kadar olan verilerin ortalamalarını aldırıp yeni açtığım sayfaya göndermek istiyorum
aslında bu işlemleri dolaylı ve zaman alan bi yöntemle yapabiliyorum fakat mutlaka daha kısa bir yöntemi vardır. office 2007 kullanıyorum.
şimdiden tşk ederim saygılar
 
=average('(01)'!A1:A100)

arkadaşlar bu formulde A1:A100 ün sabit kalıp , gözenin köşesinden tutup aşağı doğru çektiğimde 01 kısmının 02 03 04......... die artmasını saglayacak şekilde değişiklik yapabilecek varmı
 
=average('(01)'!A1:A100)

arkadaşlar bu formulde A1:A100 ün sabit kalıp , gözenin köşesinden tutup aşağı doğru çektiğimde 01 kısmının 02 03 04......... die artmasını saglayacak şekilde değişiklik yapabilecek varmı

Merhaba,

Kod:
=AVERAGE(INDIRECT(IF(LEN(ROW(A1))=1;"'"&0&ROW(A1);"'"&ROW(A1))&"'!A1:A100"))

Denermisiniz..
 
dogru olmasına ragmen "invalid cell reference error" verdi.
bide sayfa isimler 01 02 03 04 .... 30 a kadar
 
dogru olmasına ragmen "invalid cell reference error" verdi.
bide sayfa isimler 01 02 03 04 .... 30 a kadar

Formülde herhangi bir hata yok, örnek dosya eklerseniz daha net bir cevap verebilirim, formülü 01 02 ...30 bu sayfalardan herhangi birinin A1:A100 arasında uygulamış olabilirmisiniz..

.
 
ekteli ekim dosyasının içindeki U8 ve U31 e kadar olan su buharı basıncı değerleri var
ve her sayfada mevcut aynı değerler
ben başka bir sayfa açıyorum ve her sayfadaki U8:U31 in ortalamalarını yazdırmaya çalışıyorum
bu işlem
=average('( 01 )')!U8:U31) kodu ile oluyo fakat ( 02 ) sayfasınınkini yapacagım zaman bir alt gözeye yapıştırıyorum ve ( 01 ) olan kısmı ( 02 ) yapıyorum ve çok zor oluyo yardımcı olursan cok sevinicem
 
Son düzenleme:
Selamlar,

Alternatif olarak aşağıdaki formülü denermisiniz.

Kod:
=ORTALAMA(EĞER(SATIR(A1)<10;DOLAYLI("'( 0"&SATIR(A1)&" )'!U8:U31");DOLAYLI("'( "&SATIR(A1)&" )'!U8:U31")))

Kod:
=AVERAGE(IF(ROW(A1)<10;INDIRECT("'( 0"&ROW(A1)&" )'!U8:U31");INDIRECT("'( "&ROW(A1)&" )'!U8:U31")))
 
ekteli ekim dosyasının içindeki U8 ve U31 e kadar olan su buharı basıncı değerleri var
ve her sayfada mevcut aynı değerler
ben başka bir sayfa açıyorum ve her sayfadaki U8:U31 in ortalamalarını yazdırmaya çalışıyorum
bu işlem
=average('( 01 )')!U8:U31) kodu ile oluyo fakat ( 02 ) sayfasınınkini yapacagım zaman bir alt gözeye yapıştırıyorum ve ( 01 ) olan kısmı ( 02 ) yapıyorum ve çok zor oluyo yardımcı olursan cok sevinicem

Sayfa isimlerindeki parantezleri görmemişim,

Kod:
=AVERAGE(INDIRECT(IF(LEN(ROW(A1))=1;"'( 0"&ROW(A1);"'( "&ROW(A1))&" )'!U8:U31"))

Bu şekilde denermisiniz..

Soruda yapmak istediğinizi tam olarak anlayamadım, yazacağınız formül hersayfada işlemesimi gerekiyor. Yani ( 01 ) sayfasında U8:A31 aralığındaki ortalamayı aldığınız formül var bu sayfayı çoğaltığınız zaman aynı formülün sayfa adına göremi işlem yapmasını istiyorsunuz yoksa yukardaki formül işinizi görüyormu.

.
 
aradığım kod tam olarak bu işte espiyonajl çok teşekkür ederim
ben saatler sonra ilkel yollarla bitirmiştim ama eminim başka bir arkadaşın çok işine yarayacaktır
yardımın için çok tşk ederim tekrardan
 
Geri
Üst