Excel Ortalama Hesaplama Sorunu Hk.

Katılım
4 Kasım 2022
Mesajlar
7
Excel Vers. ve Dili
Excel
Merhaba,

Bir sütun üzerindeki verilerin belirli aralıklarla ortalamasını alarak yan sayfaya listelemem gerekiyor.
Örneğin: "Sayfa 1" "Sayfa 2"
Sayfa 2'de bulunan A sütunundaki verileri =ORTALAMA(Sayfa2!A1:A10) şeklinde alıyorum buraya kadar sorun yok. Ancak bu kodu 2. hücreye çektiğimde A11:A20 sonrasında A21:A30 şeklinde 10'ar hücre hesaplayacak şekilde devam ettirebilmem gerekiyor. Bunun için nasıl bir yol izlemeliyim.

Yardımlarınız için şimdiden teşekkürler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.
Kod:
=ORTALAMA(KAYDIR(Sayfa2!$A$1;SATIRSAY($A$1:A1)*10-10;;10))
 
Katılım
4 Kasım 2022
Mesajlar
7
Excel Vers. ve Dili
Excel
Merhaba,

Deneyiniz.
Kod:
=ORTALAMA(KAYDIR(Sayfa2!$A$1;SATIRSAY($A$1:A1)*10-10;;10))
Merhaba,
Yanıtınız için teşekkür ederim, ancak yine olmadı. Hücre seçerek aşağı kaydırdığımda 2. 10'lu hesaplamaya geçmiyor. Yine A2 , A3 şeklinde devam ediyor.
İhtiyacım olan 10 - 10 - 10 şeklinde otomatik hesaplaması
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Şimdi denedim, istediğiniz gibi. A1:A10, A11:A20, A21:A30... aralıklarını alarak ilerliyor.
Formülün içindeki adreslere değil, hesaplamarın sonuclarını kontrol ediniz. Hesaplamarda sizin istediğiniz aralıkları alır. "Formül değerlendir" menüsünden den ilerleyerek görebilirsiniz.

Örnek dosya eklemek için.


.
 
Katılım
4 Kasım 2022
Mesajlar
7
Excel Vers. ve Dili
Excel
Şimdi denedim, istediğiniz gibi. A1:A10, A11:A20, A21:A30... aralıklarını alarak ilerliyor.
Formülün içindeki adreslere değil, hesaplamarın sonuclarını kontrol ediniz. Hesaplamarda sizin istediğiniz aralıkları alır. "Formül değerlendir" menüsünden den ilerleyerek görebilirsiniz.

Örnek dosya eklemek için.


.
Merhaba,

Verdiğiniz kodu aşağıdaki gibi giriyorum, ihtiyacım doğrultusunda;

=ORTALAMA(KAYDIR(Sayfa2!$AS$1;SATIRSAY($AS$122:AS134)*12-12;;12))

Sonrasında aşağı çektiğimde;

=ORTALAMA(KAYDIR(Sayfa2!$AS$1;SATIRSAY($AS$122:AS135)*12-12;;12))

Bu şekilde saymaya devam ediyor.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Nasıl saydığı önemli değil. Hesaplamaları doğru olup olmadığını kontrol etmeniz gerekir.

Ekteki örneği inceleyiniz. A sütunundaki Formül1 benim size yazdığım, B sütunundaki Formül2 de sizin içerik olarak olmasını istediğiniz formüldür.

İki formülünde aynı sonuçları ürettiğini görebilirsiniz. Yani benim verdiğim formülü alt satırlara kopyalayınca içeriğinin ne olacağına değil sonucun doğruluğunu kontol etmeniz gerekir, sonuçlarda doğru geliyor.

Daha iyi anlamanız için aşağıdaki formülü A1 hücresine yazıp alt satırlara kopyalayınız. Bu formül içerik olacak istediğini gibi gözükmeyebilir fakat aralık olarak A1:A10, A11:A20 olarak gittiğini göreceksiniz.

="'Sayfa2'!A"&SATIRSAY($A$1:A1)*10-9&":A"&SATIRSAY($A$1:A1)*10


Örnek dosya ektedir.




.
 
Katılım
4 Kasım 2022
Mesajlar
7
Excel Vers. ve Dili
Excel
Nasıl saydığı önemli değil. Hesaplamaları doğru olup olmadığını kontrol etmeniz gerekir.

Ekteki örneği inceleyiniz. A sütunundaki Formül1 benim size yazdığım, B sütunundaki Formül2 de sizin içerik olarak olmasını istediğiniz formüldür.

İki formülünde aynı sonuçları ürettiğini görebilirsiniz. Yani benim verdiğim formülü alt satırlara kopyalayınca içeriğinin ne olacağına değil sonucun doğruluğunu kontol etmeniz gerekir, sonuçlarda doğru geliyor.

Daha iyi anlamanız için aşağıdaki formülü A1 hücresine yazıp alt satırlara kopyalayınız. Bu formül içerik olacak istediğini gibi gözükmeyebilir fakat aralık olarak A1:A10, A11:A20 olarak gittiğini göreceksiniz.

="'Sayfa2'!A"&SATIRSAY($A$1:A1)*10-9&":A"&SATIRSAY($A$1:A1)*10


Örnek dosya ektedir.




.
Merhaba,

Evet, mantık olarak doğru hesaplıyor ancak üst satırlardaki verileride dahil ediyor. Örneğin ilk 10'lu hesaplamaya 2. 10'lu hesaplamanın ortalamasıda dahil oluyor. Yani birbirinden bağımsız 10'lu hesaplamalar oluşturmuyor.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Bu tezinizi ispatlayan örnek excel dosyası ekleyerek dosya içerisinde gerekli açıklamarı yapar mısınız.

Aşağıdaki linke ekleyip, yükleme linkini paylaşabilirsiniz.


.
 
Katılım
4 Kasım 2022
Mesajlar
7
Excel Vers. ve Dili
Excel
Bu tezinizi ispatlayan örnek excel dosyası ekleyerek dosya içerisinde gerekli açıklamarı yapar mısınız.

Aşağıdaki linke ekleyip, yükleme linkini paylaşabilirsiniz.


.
Merhaba,

Yeni Microsoft Excel Çalışma Sayfası.xlsx - 1.1 MB


Benim ihtiyacım olan "Sayfa2" de bulunan AS122 satırından sonra 12'li ortalama hesabı alarak "Sayfa1" B sütunu üzerinde bu değerleri hücrelerde gösterecek şekilde bir işlem. Verdiğiniz kodu uygulayarak "Sayfa2" de doldurma yaptığımda doğru sonuç alamadım. Sizde bir kontrol edin lütfen.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Yüklediğiniz dosya hatalı, kontrol edip yeniden yükler misiniz.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Formülü hatalı uygulamışsınız.

B3 hücresine yazıp alt satırlara kopyalayınız.
AS122:AS133, AS134:AS145, AS146:AS157.......... şeklinde hesaplamaya girer. 122:134 olarak ilerlemesi için 12 leri 13 yapmanız gerekir.
Kod:
=ORTALAMA(KAYDIR(Sayfa2!$AS$122;SATIRSAY(B$3:B3)*12-12;;12))
 
Katılım
4 Kasım 2022
Mesajlar
7
Excel Vers. ve Dili
Excel
Formülü hatalı uygulamışsınız.

B3 hücresine yazıp alt satırlara kopyalayınız.
AS122:AS133, AS134:AS145, AS146:AS157.......... şeklinde hesaplamaya girer. 122:134 olarak ilerlemesi için 12 leri 13 yapmanız gerekir.
Kod:
=ORTALAMA(KAYDIR(Sayfa2!$AS$122;SATIRSAY(B$3:B3)*12-12;;12))
Çok teşekkür ederim, şuanda işimizi çözecek gibi görünüyor. Emeğinize sağlık.
 
Katılım
4 Kasım 2022
Mesajlar
1
Excel Vers. ve Dili
2010 türkçe
merhaba, aynı minvalde bir soru da ben sorsam? B2 ile B368353 hücreleri arasında verilerim var 96 hücrede bir ortalama hesaplaması yapmak istiyorum.(b2:b97) sonrasında(b98:b193) şeklinde fakat aşağı çekince olmuyor:(
=ORTALAMA(KAYDIR($A$1;SATIRSAY($A$1:A1)*96-96;;96)) böyle yapılır mı?
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

A1 hücresine yazıp alt satırlara kopyalayınız.
Kod:
=ORTALAMA(KAYDIR($B$2;SATIRSAY($A$1:A1)*96-96;;96))
 
Üst