sıralama

furkan05

Altın Üye
Katılım
31 Aralık 2019
Mesajlar
11
Excel Vers. ve Dili
ingilizce
Altın Üyelik Bitiş Tarihi
08-12-2025
ekte bulunan çalışmada C Sutunu endüşük sicilden başlayacak B sutunu da En büyük sayıdan başlıyacak şekilde bir formul nasıl yaparız yardımcı olursanız sevinirim
 

Ekli dosyalar

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
799
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
257333

işimizi görmezmi
 
Son düzenleme:

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
799
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
B sütunundaki siciller küçükten başlayacak, B sütunundaki performans puanları da büyükten başlayarak yani 100 başta olacak şekilde yapılacak. İfadenize göre aşağıdaki gibi örnekleme yaparmısınız size göre örnek 5 kişi sıralaması manuel nasıl olacak.Bu ifade, teknik olarak çelişkili bir şey söylüyor gibi görünüyor.
Sicil numaraları küçükten büyüğe sıralansın diyorsa: Bu, B sütununa göre artan sıralama yapmanız demektir.
Performans puanları büyükten küçüğe sıralansın diyorsa: Bu da C sütununa göre azalan sıralama anlamına gelir.

Öncelikle performans puanına göre azalan (yüksekten düşüğe) sıralama yapılacak.
Eğer performans puanı aynıysa, o zaman sicil numarasına göre küçükten büyüğe sıralama yapılacak.

Yani sıralama şu şekildemi olacak: Önce performans puanı (büyükten küçüğe) - Eşit puanlılar arasında sicil (küçükten büyüğe)

Bu mantığa göre örnek tablo şöyle sıralanırdemekmi istiyorsunuz

Adı Soyadı

Sicil

Performans Puanı

TAYLAN

644129

100

AYDIN

644153

100

AKYILDIZ

644508

100

OKTAY

646901

99.823

ATALAY

645663

99


   
 
Son düzenleme:

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,418
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
C sütununda saklanan sayıların ayracı Nokta olduğu için öncelikle bunların virgüle çevrilmesi lazım.
Örnek: 99.823 (doksan dokuz bin sekiz yüz yirmi üç) yazıyor bunları düzeltmek için aşağıdaki formülü D2'ye kopyalayıp aşağı doğru çoğaltın.
Daha sonra filtre ile B sütununu sıralayın sonra D sütununu sıralayın.
Kod:
=SAYIYAÇEVİR( EĞER(100>=SAYIYAÇEVİR(YERİNEKOY(C2;".";","));YERİNEKOY(C2;".";",");YERİNEKOY(C2;".";",")/(1&YİNELE("0";EĞER(UZUNLUK(YERİNEKOY(C2;".";","))>3;UZUNLUK(YERİNEKOY(C2;".";","))-2;0)))))
Dosyaya uygulanmış hali ekte.
Eğer formül kalmasını istemezseniz D'yi kopyalayıp Özel yapıştır değerleri seçebilirsiniz.
 

Ekli dosyalar

furkan05

Altın Üye
Katılım
31 Aralık 2019
Mesajlar
11
Excel Vers. ve Dili
ingilizce
Altın Üyelik Bitiş Tarihi
08-12-2025
B sütunundaki siciller küçükten başlayacak, B sütunundaki performans puanları da büyükten başlayarak yani 100 başta olacak şekilde yapılacak. İfadenize göre aşağıdaki gibi örnekleme yaparmısınız size göre örnek 5 kişi sıralaması manuel nasıl olacak.Bu ifade, teknik olarak çelişkili bir şey söylüyor gibi görünüyor.
Sicil numaraları küçükten büyüğe sıralansın diyorsa: Bu, B sütununa göre artan sıralama yapmanız demektir.
Performans puanları büyükten küçüğe sıralansın diyorsa: Bu da C sütununa göre azalan sıralama anlamına gelir.

Öncelikle performans puanına göre azalan (yüksekten düşüğe) sıralama yapılacak.
Eğer performans puanı aynıysa, o zaman sicil numarasına göre küçükten büyüğe sıralama yapılacak.

Yani sıralama şu şekildemi olacak: Önce performans puanı (büyükten küçüğe) - Eşit puanlılar arasında sicil (küçükten büyüğe)

Bu mantığa göre örnek tablo şöyle sıralanırdemekmi istiyorsunuz

Adı Soyadı

Sicil

Performans Puanı

TAYLAN

644129

100

AYDIN

644153

100

AKYILDIZ

644508

100

OKTAY

646901

99.823

ATALAY

645663

99


   
evet aynen örnekteki gibi olacak
 

furkan05

Altın Üye
Katılım
31 Aralık 2019
Mesajlar
11
Excel Vers. ve Dili
ingilizce
Altın Üyelik Bitiş Tarihi
08-12-2025
Merhaba.
C sütununda saklanan sayıların ayracı Nokta olduğu için öncelikle bunların virgüle çevrilmesi lazım.
Örnek: 99.823 (doksan dokuz bin sekiz yüz yirmi üç) yazıyor bunları düzeltmek için aşağıdaki formülü D2'ye kopyalayıp aşağı doğru çoğaltın.
Daha sonra filtre ile B sütununu sıralayın sonra D sütununu sıralayın.
Kod:
=SAYIYAÇEVİR( EĞER(100>=SAYIYAÇEVİR(YERİNEKOY(C2;".";","));YERİNEKOY(C2;".";",");YERİNEKOY(C2;".";",")/(1&YİNELE("0";EĞER(UZUNLUK(YERİNEKOY(C2;".";","))>3;UZUNLUK(YERİNEKOY(C2;".";","))-2;0)))))
Dosyaya uygulanmış hali ekte.
Eğer formül kalmasını istemezseniz D'yi kopyalayıp Özel yapıştır değerleri seçebilirsiniz.
teşekkürler oldu galiba dediğinz gibi
 
Üst