Soru Öğrencilerin notlarına göre ders ders sıralaması

Katılım
1 Şubat 2011
Mesajlar
134
Excel Vers. ve Dili
excel 2007
İyi akşamlar. Bir dosyada öğrencilerin farklı derslerden aldıkları notlar sütun sütun karışı olarak yazılmıştır. Örneğin A sütununda öğrencilerin ad-soyadları , B sütununda matematik notları , C sütununda İngilizce notları , D sütununda Fen bilgisi notları olsun. Ben isim listesini başka bir sayfada sabitleyip. Her bir öğrencinin tüm derslerdeki sıralamasını aynı satırda yazmak istiyorum. Yani Ali isimli öğrenci matematik sınavında beşinci , fen sınavında sekizinci, İngilizce sınavında birinci şeklinde. Bu konuda yardımcı olabilecek var mı? Mümkünse kod ile. Teşekkürler.......
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sorunuza manuel hazırlanmış soru ve çözümü içeren excel dosyanızı ekleyebilir misiniz?
Harici dosya paylaşım sitelerine link verebilirsiniz.
 

Korhan Ayhan

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

J3 hücresine uygulayıp sağa ve alta doğru sürükleyiniz.

Notlarda eşitlik durumu varsa benzersiz sıra numarası verir.

C++:
=RANK(C3;C$3:C$9)+EĞERSAY(C$3:C3;C3)-1
 
Katılım
1 Şubat 2011
Mesajlar
134
Excel Vers. ve Dili
excel 2007
Bu soruya bir şart eklesek. Her öğrencinin kendi sınıfı içerisindeki sıralamasını nasıl bulabiliriz. yani 9a sınıfı öğrencisi kendi sınıfında kaçıncı sırada bunu bulmak istesek nasıl yaparız? Alan tanımlaması yapsak olur muhtemelen ancak listeye yeni veriler eklenince şartlar değişiyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,273
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sizin ofis sürümünde ÇOKEĞERSAY formülü var mı?
 

Korhan Ayhan

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

L3 hücresine uygulayınız sağa ve alta doğru sürükleyiniz.

C++:
=ÇOKEĞERSAY($A$3:$A$8;$A3;D$3:D$8;">"&D3)+1

Bu da eski sürüm ofis kullananlar için alternatif olsun;

C++:
=TOPLA.ÇARPIM(($A$3:$A$8=$A3)*(D3<D$3:D$8))+1
 
Katılım
1 Şubat 2011
Mesajlar
134
Excel Vers. ve Dili
excel 2007
Teşekkürler sağolun
 
Üst