Çözüldü Son 5 satışın ortalamasını almak

Epakambalaj

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Hayırlı akşamlar üstadlarım.

B sütununa dahil edilen satışların, son 5 tanesinin ortalamasını D2 hücresine nasıl alabiliriz?

Şimdiden çok teşekkür ediyorum.
 

Ekli dosyalar

Selamlar,
Dosyanızda formüle etmiştim... Alternatif cevap olarak inceleyiniz.

Ben sorunuzu şöyle anlıyorum.
B2 hücresinden itibaren B kolonunda Sayısal değerleriniz var.
Bu değerler arasında BOŞLUK ya da 0 lar olabilir.
BOŞ ya da 0 olmayan son 5 değerin Ortalamasını hesaplamak istiyorsunuz.

DİZİ formül olarak

Kod:
You must log in to view
(1 satır)


Cevap yazarken, son mesajınızı da görünce onun cevabını da dosyaya ekledim... İncelersiniz.

DİZİ Formül olarak
Kod:
You must log in to view
(1 satır)

DİZİ formüllerin hücreye girişleri ENTER ile değil CTRL + SHIFT + ENTER tuşlarının 3 üne aynı anda basılarak yapılmalıdır...
 

Ekli dosyalar

Moderatörün son düzenlenenleri:
Selamlar,
Dosyanızda formüle etmiştim... Alternatif cevap olarak inceleyiniz.

Ben sorunuzu şöyle anlıyorum.
B2 hücresinden itibaren B kolonunda Sayısal değerleriniz var.
Bu değerler arasında BOŞLUK ya da 0 lar olabilir.
BOŞ ya da 0 olmayan son 5 değerin Ortalamasını hesaplamak istiyorsunuz.

DİZİ formül olarak

Kod:
You must log in to view
(1 satır)


Cevap yazarken, son mesajınızı da görünce onun cevabını da dosyaya ekledim... İncelersiniz.

DİZİ Formül olarak
Kod:
You must log in to view
(1 satır)

DİZİ formüllerin hücreye girişleri ENTER ile değil CTRL + SHIFT + ENTER tuşlarının 3 üne aynı anda basılarak yapılmalıdır...
çok teşekkür ediyorum hocam.
benim aklıma gelmeyen fakat karşılaştığımız durum olan boş olma ihtimalleri de çok verimli olmuş.

ellerinize sağlık, hayırlı akşamlar üstadlarım.
her ikinize de çok teşekkür ediyorum.
Allah iyiliğinizi versin.
 
Selamlar,
Dosyanızda formüle etmiştim... Alternatif cevap olarak inceleyiniz.

Ben sorunuzu şöyle anlıyorum.
B2 hücresinden itibaren B kolonunda Sayısal değerleriniz var.
Bu değerler arasında BOŞLUK ya da 0 lar olabilir.
BOŞ ya da 0 olmayan son 5 değerin Ortalamasını hesaplamak istiyorsunuz.

DİZİ formül olarak

Kod:
You must log in to view
(1 satır)


Cevap yazarken, son mesajınızı da görünce onun cevabını da dosyaya ekledim... İncelersiniz.

DİZİ Formül olarak
Kod:
You must log in to view
(1 satır)

DİZİ formüllerin hücreye girişleri ENTER ile değil CTRL + SHIFT + ENTER tuşlarının 3 üne aynı anda basılarak yapılmalıdır...
üstadım, hazırladığınız dosyada 1 nisan yanındaki 500'ü silip yerinde farklı bir rakam yazınca formül hata veriyor.
 
Moderatörün son düzenlenenleri:
Office 365 kullanıyorum ve bende hata vermiyor.
Müsait olduğumda tekrar bakar geri dönüş yaparım.

Alternatif 2 formül ile çözüm dosyadadır.. İncelersiniz...
DİZİ Formül
Kod:
You must log in to view
(1 satır)
ya da Standart Formül
Kod:
You must log in to view
(1 satır)

Formüllerdeki 5 : Son 5 anlamındaki 5 tir.

Sonradan ekleme :
(10.04.2021 23:18)
Birkaç alternatif formül daha eklemek istedim...
DİZİ Formül olarak
=ORTALAMA(EĞER(((SATIR($B$2:$B$2000)>=BÜYÜK(EĞER((($B$2:$B$2000<>"")*($B$2:$B$2000<>0));SATIR($B$2:$B$2000));5))*($B$2:$B$2000<>"")*($B$2:$B$2000<>0));$B$2:$B$2000))
Standart formül olarak
=TOPLA(DOLAYLI(ADRES(TOPLAMA(14;6;SATIR($B$2:$B$2000)/($B$2:$B$2000<>"")/($B$2:$B$2000<>0);5);SÜTUN($B$2))&":"&ADRES(ARA(2;1/(($B$2:$B$2000<>"")*($B$2:$B$2000<>0));SATIR($A$2:$A$2000));SÜTUN($B$2))))/5
Standart formül
olarak
=TOPLA(KAYDIR($B$1;TOPLAMA(14;6;SATIR($B$2:$B$2000)/($B$2:$B$2000<>"")/($B$2:$B$2000<>0);5)-1;;2000;1))/5
 
Moderatörün son düzenlenenleri:
Alternatif 2 formül ile çözüm dosyadadır.. İncelersiniz...
DİZİ Formül
Kod:
You must log in to view
(1 satır)
ya da Standart Formül
Kod:
You must log in to view
(1 satır)

Formüllerdeki 5 : Son 5 anlamındaki 5 tir.

Sonradan ekleme :
(10.04.2021 23:18)
Birkaç alternatif formül daha eklemek istedim...
DİZİ Formül olarak
=ORTALAMA(EĞER(((SATIR($B$2:$B$2000)>=BÜYÜK(EĞER((($B$2:$B$2000<>"")*($B$2:$B$2000<>0));SATIR($B$2:$B$2000));5))*($B$2:$B$2000<>"")*($B$2:$B$2000<>0));$B$2:$B$2000))
Standart formül olarak
=TOPLA(DOLAYLI(ADRES(TOPLAMA(14;6;SATIR($B$2:$B$2000)/($B$2:$B$2000<>"")/($B$2:$B$2000<>0);5);SÜTUN($B$2))&":"&ADRES(ARA(2;1/(($B$2:$B$2000<>"")*($B$2:$B$2000<>0));SATIR($A$2:$A$2000));SÜTUN($B$2))))/5
Standart formül
olarak
=TOPLA(KAYDIR($B$1;TOPLAMA(14;6;SATIR($B$2:$B$2000)/($B$2:$B$2000<>"")/($B$2:$B$2000<>0);5)-1;;2000;çok
çok teşekkür ediyorum hocalarım
ellerinize sağlık.
hayırlı geceler diliyorum. :)
 
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
12
Üst