Sayfalardan veri almak

Katılım
22 Mart 2005
Mesajlar
307
Merhaba:
Bir çalışma kitabımda her güne ait 1 sheet oluşturuyorum.
02-01-2006, 03-01-2006, 04-01-2006, 05-01-2006.... gibi.

Ayni çalışma kitabına bir Dublör sayfası oluşturup günlere ait sayfalardaki verilerin ortalamasını nasıl aldırabilirim. (Veya toplamını en azından /30 falan yapıp ortalama aldırtabilirim)

EDIT: Kimseden bir öneri yok galiba.... :kafa: :kafa:
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kullanıcı tanımlı fonksiyonu deneyin.

[vb:1:a312db43a2]Function ort(aranan)
For a = 2 To Sheets.Count
deg = WorksheetFunction.SumIf(Sheets(a).[a6:a65536], aranan, Sheets(a).[g6:g65536])
If deg > 0 Then c = c + 1
topla = deg + topla
Next
ort = topla / c
End Function
[/vb:1:a312db43a2]
 
Katılım
22 Mart 2005
Mesajlar
307
Sayın leventm;

Kodlar için teşekkür ediyorum. Bu aranan kriterini 2 sorgulama şeklinde yapabilirmiyiz. Yani A için ayrı B sütunu için ayrı arama kriterleri olmalı.
Yani daha açık bir ifadeyle A sütunu numaralar bazen çift olabiliyor bu durumda hatalı olabilir.

EDIT: Ekli örnekte olduğu gibi
A KOLONU B KOLONU MEBLAÐ
011 901 77,5 ise
011 902 80.75 ise,

Bu fonksiyon ile 011 numaralarının tamamına ortalama altırdıyor. Oysa ki
011-901 e ayrı ortalama
011-902 ye ayrı ortalama almalı.
Ben örnek çalışma kitabına çok azını yazdım halbuki 1500 satır civarında bilgiler var..
 
Katılım
22 Mart 2005
Mesajlar
307
Arkadaşlar;

Hala sözkonusu dosya ile uğraşıyorum. Ã?nerilerinizi bekliyorum. :hey: :hey: :hey:
 
Katılım
22 Mart 2005
Mesajlar
307
Sayın Yayalar;
Arama motorunu biliyorum. Ben bu forumun çok eski üyelerindenim bu kapsamda tabiri caiz ise mesai saatlerinde fırsat buldukça foruma aktif katılıyorum.

Verdiğiniz link ile benim sorumun alakası yok. Yine de teşekkürler.
 
Üst