• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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?
 
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.
 
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.
 
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:
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))
 
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:
Sayfa2'ye benzersiz olarak isimleri listeler bu isimlere ait ortalama alır.

Örneğiniz ektedir.
 
Son düzenleme:
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?
 
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.
 
teşekkür ederim tüm yardımlarınız için çok işime yaradı..
 
Geri
Üst