DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
yok hocam b sutundaki sicller küçükten başlayacak b sutundaki performan punalarıda büyükten başlayarak yani 100 başta olacak şekilde yapılacakdüzen bu şekildemi olacak bakarımısınız
| Adı Soyadı | Sicil | Performans Puanı |
|---|---|---|
TAYLAN | 644129 | 100 |
AYDIN | 644153 | 100 |
AKYILDIZ | 644508 | 100 |
OKTAY | 646901 | 99.823 |
ATALAY | 645663 | 99 |
=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)))))
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
teşekkürler oldu galiba dediğinz gibiMerhaba.
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.
Dosyaya uygulanmış hali ekte.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)))))
Eğer formül kalmasını istemezseniz D'yi kopyalayıp Özel yapıştır değerleri seçebilirsiniz.
hocam olmuyor (.) lar arkadaşın dediği gibi virgül olacak herhalde