• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Ortalamanın üstündeki sayıların, karşılıklarının ortalamasını bulmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Ahmet Bey

Yeni Üye
Kullanıcı Bilgileri
Aktiflik
Çevrimdışı
Katılım
12 Eyl 2021
Mesajlar
62
Aldığı beğeni
5
Excel V
Office 365 TR
Konuyu Başlatan
👋 Merhabalar değerli hocalarım;
Paylaştığım dosyada; D sütunundaki değerlerin içinde, ortalama üstündeki, koşullu biçimlendirmeyle yeşil yazı tipi ile belirtilen, D4 ile D17 arasındaki değerlerin, E sütunundaki karşılıkları olan E4 ile E17 arasındaki değerlerin ortalaması olan 459 değerini alabileceğimiz, nasıl bir dinamik formül yazabiliriz?
Lütfen yardımcı olurmusunuz üstadlar, eyvallah.
 

Ekli dosyalar

  • Ortalamanın üstündeki sayıların, karşılıklarının ortalamasını bulmak.xlsx
    12.1 KB · Gösterim: 8
Çözüm
"D2 hücresinden büyük olan d4:d aralığında ki verilerin E4:E aralığında ki karşılıklarının ortalaması 190 olur çünkü aşağıdaki hücreler d2 hücresinden büyüktür." yazınızı okuyup, neden doğru olan 132 sonucuna ulaşamadığımızı anladım hocam. O zaman doğru sonuç olan 132 rakamına ulaşabilmek için, D2 hücresindeki =EĞERHATA(ORTALAMA(DikeyVeriler);"") formülünde öyle bir değişiklik yapmalıyızki, öncelikle DikeyVeriler ad tanımlamasıyla belirtilen D4: D34 arasındaki sayıların içindeki sıfırdan büyük olan sayıların ortalamasını aldırıp, D2 hücresine yazdırmalıyız hocam. Bunun için D2 hücresine, nasıl bir formül yazabiliriz hocam?
Deneyiniz.
D2 hücresine d4:d aralığında 0 dan büyük olanların ortalamasını bulacak formül...
Basit bir yaklaşım denedim işinizi görür umarım
 

Ekli dosyalar

  • Ortalamanın üstündeki sayıların, karşılıklarının ortalamasını bulmak1.xlsx
    15.7 KB · Gösterim: 6
Formülü uygulamak için G4 hücresine yazmanız yeterli.
1720695072010.png
 
Tamam hocam dediğinizi sonradan fark edip, dediğiniz gibi yaptım fakat, bugün özelinde, olağan üstü bir durum oluştu yani böyle veriler her zaman gelmediği için, bu durumu göz önüne alarak bir formül yazmayı düşünmemiştik yani olağan üstü durum şu ki:
Bugünkü gelen verilerden dolayı, D sütunu ortalaması, negatif oldu. Ve bizim yeşil ile belirttiğimiz ortalama üstü sayıların içinde de, D22 ile D24 arasında, negatif değerde sayılar var. İşte ortalamanın üstünde kalan sayıları bulurken, ortalamanın üstünde kalan, fakat negatif değerde olan bu sayıları, ortalamanın üstü olarak görmeyeceği şekilde, mevcut formülünüzü güncelleyebilirmiyiz?

Son verilerin olduğu ve negatif değerdeki ortalama üstü sayıları düştükten sonra, doğru sonucun 132 olacağı, güncel excel dosyasını, ek'te gönderdim hocam, eyvallah 👋
 

Ekli dosyalar

  • Ortalamanın üstündeki sayıların, karşılıklarının ortalamasını bulmak1.xlsx
    16.7 KB · Gösterim: 4
Tamam hocam dediğinizi sonradan fark edip, dediğiniz gibi yaptım fakat, bugün özelinde, olağan üstü bir durum oluştu yani böyle veriler her zaman gelmediği için, bu durumu göz önüne alarak bir formül yazmayı düşünmemiştik yani olağan üstü durum şu ki:
Bugünkü gelen verilerden dolayı, D sütunu ortalaması, negatif oldu. Ve bizim yeşil ile belirttiğimiz ortalama üstü sayıların içinde de, D22 ile D24 arasında, negatif değerde sayılar var. İşte ortalamanın üstünde kalan sayıları bulurken, ortalamanın üstünde kalan, fakat negatif değerde olan bu sayıları, ortalamanın üstü olarak görmeyeceği şekilde, mevcut formülünüzü güncelleyebilirmiyiz?

Son verilerin olduğu ve negatif değerdeki ortalama üstü sayıları düştükten sonra, doğru sonucun 132 olacağı, güncel excel dosyasını, ek'te gönderdim hocam, eyvallah 👋
Deneyiniz.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • DÜZENLENDİ-Ortalamanın üstündeki sayıların, karşılıklarının ortalamasını bulmak1.xlsx
    16.7 KB · Gösterim: 1
Deneyiniz.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

👋 Ek'te tekrar gönderdiğim örnek excel dosyasında; Doğru sonucun 132 çıkması gerektiği halde, -565 olarak çıkan formülü, nasıl yazdınız yani gözden kaçan bir hata olsa gerekki, çünkü ortalamasının alınmasını istediğimiz E4:E34 hücreleri arasında, negatif değerde hiçbir sayı yoktur. Dolayısıyla içinde eksi olmayan bir sayı grubunun, ortalamasının negatif çıkması söz konusu değildir. Bundan dolayı, siz değerli üstad hocalarımızdan, ek'teki dosyamızı indirip, doğru sonucu alabileceğimiz formül için, acil yardımlarınızı bekliyoruz, saygılarımızla eyvallah. 👋
 

Ekli dosyalar

  • Ortalamanın üstündeki sayıların, karşılıklarının ortalamasını bulmak.xlsx
    12.9 KB · Gösterim: 2
👋Ek'te tekrar gönderdiğim örnek excel dosyasında; Doğru sonucun 132 çıkması gerektiği halde, -565 olarak çıkan formülü, nasıl yazdınız yani gözden kaçan bir hata olsa gerekki, çünkü ortalamasının alınmasını istediğimiz E4:E34 hücreleri arasında, negatif değerde hiçbir sayı yoktur. Dolayısıyla içinde eksi olmayan bir sayı grubunun, ortalamasının negatif çıkması söz konusu değildir. Bundan dolayı, siz değerli üstad hocalarımızdan, ek'teki dosyamızı indirip, doğru sonucu alabileceğimiz formül için, acil yardımlarınızı bekliyoruz, saygılarımızla eyvallah. 👋
KTF ile çözüm isterseniz; renk dolgusu sarı olan bölgenin ortalamasını bulmak için hücreye =OrtalamaSari(E4:E34) Yazmanız yeterli
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Formüllü çözüm;
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • TEST.xlsm
    19.6 KB · Gösterim: 2
KTF ile çözüm isterseniz; renk dolgusu sarı olan bölgenin ortalamasını bulmak için hücreye =OrtalamaSari(E4:E34) Yazmanız yeterli
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Formüllü çözüm;
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Hocam ortalamasını almak istediğimiz E4:E34 hücreleri arasındaki sayılardan önceki, karşı ölçüt sütunu olan D sütunundaki kıstas şartımız:
D4: D34 hücrelerindeki sıfırdan büyük olan sayıların, ortalamalarının üstündeki sayıların, E4:E34 hücrelerindeki karşılıklarının ortalamasının alınmasını istiyoruz hocam. Yani sizin formüllerde ve macroda yaptığınız gibi, sadece sıfırdan büyük olan sayıları bulmak, tek koşulumuz değil hocam. Onun için, bu iki koşulu da birlikte gözeterek bir formül yapabilirmiyiz hocam?
Umarım anlatabilmişimdir hocam.
 
Hocam ortalamasını almak istediğimiz E4:E34 hücreleri arasındaki sayılardan önceki, karşı ölçüt sütunu olan D sütunundaki kıstas şartımız:
D4: D34 hücrelerindeki sıfırdan büyük olan sayıların, ortalamalarının üstündeki sayıların, E4:E34 hücrelerindeki karşılıklarının ortalamasının alınmasını istiyoruz hocam. Yani sizin formüllerde ve macroda yaptığınız gibi, sadece sıfırdan büyük olan sayıları bulmak, tek koşulumuz değil hocam. Onun için, bu iki koşulu da birlikte gözeterek bir formül yapabilirmiyiz hocam?
Umarım anlatabilmişimdir hocam.

=ÇOKEĞERORTALAMA(E4:E38;D4:d38;">"&D2)
 

Ekli dosyalar

  • DÜZENLENDİ-ORTALAMADEĞERBULTEST.xlsm
    16.2 KB · Gösterim: 2
=ÇOKEĞERORTALAMA(E4:E38;D4:d38;">"&D2)

"D2 hücresinden büyük olan d4:d aralığında ki verilerin E4:E aralığında ki karşılıklarının ortalaması 190 olur çünkü aşağıdaki hücreler d2 hücresinden büyüktür." yazınızı okuyup, neden doğru olan 132 sonucuna ulaşamadığımızı anladım hocam. O zaman doğru sonuç olan 132 rakamına ulaşabilmek için, D2 hücresindeki =EĞERHATA(ORTALAMA(DikeyVeriler);"") formülünde öyle bir değişiklik yapmalıyızki, öncelikle DikeyVeriler ad tanımlamasıyla belirtilen D4: D34 arasındaki sayıların içindeki sıfırdan büyük olan sayıların ortalamasını aldırıp, D2 hücresine yazdırmalıyız hocam. Bunun için D2 hücresine, nasıl bir formül yazabiliriz hocam?
 
Şöyle deneyiniz.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
"D2 hücresinden büyük olan d4:d aralığında ki verilerin E4:E aralığında ki karşılıklarının ortalaması 190 olur çünkü aşağıdaki hücreler d2 hücresinden büyüktür." yazınızı okuyup, neden doğru olan 132 sonucuna ulaşamadığımızı anladım hocam. O zaman doğru sonuç olan 132 rakamına ulaşabilmek için, D2 hücresindeki =EĞERHATA(ORTALAMA(DikeyVeriler);"") formülünde öyle bir değişiklik yapmalıyızki, öncelikle DikeyVeriler ad tanımlamasıyla belirtilen D4: D34 arasındaki sayıların içindeki sıfırdan büyük olan sayıların ortalamasını aldırıp, D2 hücresine yazdırmalıyız hocam. Bunun için D2 hücresine, nasıl bir formül yazabiliriz hocam?
Deneyiniz.
D2 hücresine d4:d aralığında 0 dan büyük olanların ortalamasını bulacak formül;
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
d2 hücresindeki ortalamanın üstündeki e4:e aralığında ki verileri ortalamasını bulacak formül;
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • DÜZENLENDİ-ORTALAMADEĞERBUL.xlsx
    12.8 KB · Gösterim: 0
  • ORTLAMA.png
    ORTLAMA.png
    219.9 KB · Gösterim: 4
Çözüm
Deneyiniz.
D2 hücresine d4:d aralığında 0 dan büyük olanların ortalamasını bulacak formül;
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
d2 hücresindeki ortalamanın üstündeki e4:e aralığında ki verileri ortalamasını bulacak formül;
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

En son paylaşmış olduğunuz 2 formülü, nâcizane ben de kendimce mantık yürüterek, aynı formülleri buldum hocam yani demekki aklın yolu birmiş hocam, ama ben kendim de bulsam, bulmadan önceki gidişat yolunu siz göstermiş oldunuz en başta yani sayenizde halletik hocam, eyvallah 👋:)
 
Şöyle deneyiniz.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Başka bir formülle hallettiğimiz için, sizin paylaştığınız bu formülü denemedik artık ama muhakkak bu da doğru bir şekilde çalışıyordur yani size ve emeği geçen herkese de eyvallah hocam 👋😊
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst