Aynı ismi bul ve not ortalamalarını al?

Katılım
25 Aralık 2006
Mesajlar
48
Excel Vers. ve Dili
2003
yapmış olduğum çalışmada a sütununda sıralı yada sırasız bir şekilde bulunan satırlar halindeki aynı isimleri bulacak ve c sütununda bulunan notlarını toplayacak. bu işlemide sayfa2 de oluşturduğum isim bölümüne isim yazdığımda not ortalaması bölümüne toplam aldığı notlar çıkacak bunu nasıl yapabilirim?
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Mantık olarak önce süzme işlemi yapılmalı sonrası zaten basit te bu problemi üstatlarımız vba da kolayca çözeceklerdir. Fonksiyon şeklinde yazabilirsem eklerim.
 
Katılım
25 Aralık 2006
Mesajlar
48
Excel Vers. ve Dili
2003
formül şeklinde yazamazmıyım acaba?
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Formül olarak yazılabilir.

Sayfa 2 ye ortalamanın yazılmasını istediğin hücrelere bu formülü kopyalarsanız iş hallolacak.

=EĞER(A5="";"";(EĞERORTALAMA(Sayfa1!$A$2:$A$100;Sayfa2!A5;Sayfa1!$C$2:$C$100)))

Dosya ekte inceleyin.
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Not:formülde 100 yazan yerleri 1000 veya 2000 yazarsanız başvuru aralığınız daha fazla olur.

anlamadığınız bir şey olursa yazın yine.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sayfa2 B2 hücresine aşağıdaki formülü uygulayın ve CTRL+SHIFT+ENTER tuşlarına basarak formülü tamamlayın.

Kod:
=ORTALAMA(EĞER(Sayfa1!A2:A100=A2;Sayfa1!C2:C100))
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Selamlar,

Sayfa2 B2 hücresine aşağıdaki formülü uygulayın ve CTRL+SHIFT+ENTER tuşlarına basarak formülü tamamlayın.

Kod:
=ORTALAMA(EĞER(Sayfa1!A2:A100=A2;Sayfa1!C2:C100))
Hocam formülü kopyalayınca sonucu 0 veriyor.Bir mantık hatası olabilirmi acaba?

Sanırım uygun formül bu:
Not:Bu formül B2 hücresine girilecek ve aşağıya doğru kopyalanacak.

=EĞER(A2="";"";(EĞERORTALAMA(Sayfa1!$A$2:$A$1000;Sayfa2!A2;Sayfa1!$C$2:$C$1000)))
 
Son düzenleme:

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayfa2'ye benzersiz olarak isimleri listeler bu isimlere ait ortalama alır.

Örneğiniz ektedir.
 
Son düzenleme:
Katılım
25 Aralık 2006
Mesajlar
48
Excel Vers. ve Dili
2003
arkadaşlar eğer sayfa1'deki kişilerin notlarını toplamak istesem nasıl bir formül yazabilirim? yani her kişinin kendine ait notlarını ayrı ayrı nasıl toplarım?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
arkadaşlar eğer sayfa1'deki kişilerin notlarını toplamak istesem nasıl bir formül yazabilirim? yani her kişinin kendine ait notlarını ayrı ayrı nasıl toplarım?
Eklemiş olduğum dosyada Sayfa2'deki C3 hücresine

Kod:
=TOPLA(EĞER((Sayfa1!$A$2:$A$30=B3);Sayfa1!$C$2:$C$30))
yazıp formül çubuğunda iken direk entere basmadan CTRL+SHIFT+ENTER tuşlarına birlikte basınız excel formül başına ve sonuna otomatik olarak { } işaretleri koyacaktır.Şimdi bu formülü aşağı doğru çekerek çoğaltınız.
 
Katılım
25 Aralık 2006
Mesajlar
48
Excel Vers. ve Dili
2003
teşekkür ederim tüm yardımlarınız için çok işime yaradı..
 
Üst