• 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ü Günlere göre ortalamaları 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
Katılım
12 Eyl 2021
Mesajlar
147
Aldığı beğeni
10
Excel V
Office 365 TR
Konu Sahibi
👋 Merhabalar değerli hocalarım, ek'te paylaştığım excel dosyasında;

20 ile 30 satırlar arasındaki sarı renkli hücre değerlerinin ortalamalarını, 2. satırdaki karşılıkları olan günler satırındaki karşılık değerlerine göre, T20 - X20 arasına ve alta doğru 30. satıra kadar sonuçlarını nasıl getirebiliriz?

Yapmak istediğimizi anlatabilmek için; örnek olarak, T20 hücresine gelmesi gereken, 20. satırdaki sadece Pazartesi günlerine ait olan ve yeşil renk ile gösterilen, 0,11878 ve 0,0935 değerlerinin ortalaması olan 0,2123 sonucunu, T20 hücresine manuel yazdık.

Bunu makro kullanmadan formül ile nasıl yapabiliriz? Lütfen çok acil yardımcı olurmusunuz üstatlarım. Şimdiden çok teşekkürler.
 

Ekli dosyalar

Çözüm
hocam formülü dökülmeli dizi formülü şeklinde değil de, her hücreye özel bağımsız şekilde nasıl yazabiliriz
Siz Excel365 ile değil de klasik yöntemle cevap arıyorsunuz sanırım.
Dosyanıza göre,
T20 hücresine yazın sağa ve aşağıya kopyalayın.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.

Eğer T19 : X19 aralığında Cuma yerine Cumartesi yazıyor olsaydı ya da gün isimlerinde yazım hataları olsaydı ya da yazılan gün ismi A2 : Q2 aralığında bulunmasaydı #SAYI/0! hatası verecekti.
Yukarıdaki formül kullanılarak hatanın nereden kaynaklandığı görülebilir. Yok, hata olarak #SAYI/0! ibareleri görünmesin BOŞ("") yazsın istenirse de yukarıdaki formül EĞERHATA işlevine sarılabilir. =EĞERHATA(EĞERORTALAMA($A$2:$Q$2;T$19;$A20:$Q20);"")...
Merhaba öncelikle sorunun anlaşılması gerek. Misal ; 0,11878 ve 0,0935 değerlerinin ortalaması olan 0,2123 ....şurada bu 2 sayının ortalaması normalde 0,2123 etmez manuel nasıl hesapladın bu ortalamayı buldun ? Ayrıca bazı günlerde 1gün 3gün gibi veriler yazıyor bunların önemi var mı ortalamada ? Sütunlarda 2 kez pazartesi tek yazılmış 3. Bir pazartesi yazılsaydı ortalama ya etki eder miydi vs vs sorular :)
 
Konu Sahibi
Merhaba öncelikle sorunun anlaşılması gerek. Misal ; 0,11878 ve 0,0935 değerlerinin ortalaması olan 0,2123 ....şurada bu 2 sayının ortalaması normalde 0,2123 etmez manuel nasıl hesapladın bu ortalamayı buldun ? Ayrıca bazı günlerde 1gün 3gün gibi veriler yazıyor bunların önemi var mı ortalamada ? Sütunlarda 2 kez pazartesi tek yazılmış 3. Bir pazartesi yazılsaydı ortalama ya etki eder miydi vs vs sorular :)
Pardon hocam; yanlışlıkla ortalamayı yazacağıma, toplamı yazmışım yani ortalama: 0,1061 olacak :)
Ayrıca, günlerin kaç tane olduğunun önemi yok yani örnek dosyada, ortalamalarını bulup, T ile X sütunlarına yazdırmak istediğimiz, 2 Pazartesi değeri, 2 Salı değeri, 2 Çarşamba değeri, 2 Perşembe değeri, 1 Cuma değeri var hocam. Dolayısıyla Cuma değeri, tek değer olduğu için, Cuma değerlerinin ortalama sonuçları, direkt Cuma değerinin kendisi olacaktır. Ama formülü yazarken, her günün değeri kaç tane ise, ona göre ortalama gün değerinin bulunmasına göre yapmamız gerekiyor hocam, saygılarımla.
 
VetExc den daha temiz bir çözüm gelecektir. bendeki bu kadar oldu.
Dökülmeli formüldür.T20 ye yazarsınız. Sonra gereken kadar sağa çekin.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.

1741472425049.png
 
Konu Sahibi
VetExc den daha temiz bir çözüm gelecektir. bendeki bu kadar oldu.
Dökülmeli formüldür.T20 ye yazarsınız. Sonra gereken kadar sağa çekin.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.

Ekli dosyayı görüntüle 32645
hocam formülü dökülmeli dizi formülü şeklinde değil de, her hücreye özel bağımsız şekilde nasıl yazabiliriz yani örnek dosyadaki bölümün, orjinal dosyada, bu dediğim şekilde olduğu için, başka durumların bozulmaması adına böyle bir zorunluluğumuz var yani hocam, saygılarımla.
 
benden bu kadar. 365 kullandığınız ve bu kriteri söylemediğiniz için ona göre formül yazdım. Diğer arkadaşlardan farklı çözümler gelecektir.
 
hocam formülü dökülmeli dizi formülü şeklinde değil de, her hücreye özel bağımsız şekilde nasıl yazabiliriz
Siz Excel365 ile değil de klasik yöntemle cevap arıyorsunuz sanırım.
Dosyanıza göre,
T20 hücresine yazın sağa ve aşağıya kopyalayın.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.

Eğer T19 : X19 aralığında Cuma yerine Cumartesi yazıyor olsaydı ya da gün isimlerinde yazım hataları olsaydı ya da yazılan gün ismi A2 : Q2 aralığında bulunmasaydı #SAYI/0! hatası verecekti.
Yukarıdaki formül kullanılarak hatanın nereden kaynaklandığı görülebilir. Yok, hata olarak #SAYI/0! ibareleri görünmesin BOŞ("") yazsın istenirse de yukarıdaki formül EĞERHATA işlevine sarılabilir. =EĞERHATA(EĞERORTALAMA($A$2:$Q$2;T$19;$A20:$Q20);"") şeklinde...
 
Çözüm
Konu Sahibi
Siz Excel365 ile değil de klasik yöntemle cevap arıyorsunuz sanırım.
Dosyanıza göre,
T20 hücresine yazın sağa ve aşağıya kopyalayın.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.

Eğer T19 : X19 aralığında Cuma yerine Cumartesi yazıyor olsaydı ya da gün isimlerinde yazım hataları olsaydı ya da yazılan gün ismi A2 : Q2 aralığında bulunmasaydı #SAYI/0! hatası verecekti.
Yukarıdaki formül kullanılarak hatanın nereden kaynaklandığı görülebilir. Yok, hata olarak #SAYI/0! ibareleri görünmesin BOŞ("") yazsın istenirse de yukarıdaki formül EĞERHATA işlevine sarılabilir. =EĞERHATA(EĞERORTALAMA($A$2:$Q$2;T$19;$A20:$Q20);"") şeklinde...
Yok Excel 365 kullanıyorum, makro ve dizin formülü hariç bir formül ile çare arıyorum hocam.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst