• DİKKAT

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

sıralama ve başka sayfaya aktarma

Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
Arkadaşlar merhaba ,

Ek'te örneği bulunan çalışmada sayın Ali Hocam'ın sıralama fonksiyonu uygulamaları çalışmasından büyükten küçüğe sıralama ile ilgili örneğini uygulamaya çalıştım fakat #SAYI/0! hatası verdiğinden yapamadım.

Hatanın neden kaynaklandığı konusunda bilgi verebilirmisiniz.

Teşekkürler
 

Ekli dosyalar

Merhaba,

Özet almadan kastınızı anlayamadım.

Sıralama ilgili;

P5 hücresini tetiklerseniz hata kaybolacaktır. P5 deki iken F2 enter yazpınız.

Aşağıdaki gibide kullanabilirsiniz..

=RANK(P4;$P$4:$P$10)+EĞERSAY($P$4:P4;P4)-1

.
 
Sayın RALKAN

Niye öyle olmuş acaba .P5 hücresindeki - yi silip bir daha yazarmısınız.
 
Sayın RALKAN

Niye öyle olmuş acaba .P5 hücresindeki - yi silip bir daha yazarmısınız.

Hocam merhaba ,

Başka bir dosyadan örnekte ki gibi başka bir dosyaya sayfayı kopyaladıktan sonra sıralama yapmak istediğimden sayısal değerlerde farklılaşma oluyor galiba
p5 teki - kaldırıp tekrar - yapınca fonksiyon çalıştı.

İlginize teşekkür ederim
 
Merhaba,

Özet almadan kastınızı anlayamadım.

Sıralama ilgili;

P5 hücresini tetiklerseniz hata kaybolacaktır. P5 deki iken F2 enter yazpınız.

Aşağıdaki gibide kullanabilirsiniz..

=RANK(P4;$P$4:$P$10)+EĞERSAY($P$4:P4;P4)-1

.


Ömer hocam merhaba ,

P5 hücresinde - nedeniyle fonksiyon çalışmıyormuş tekrar üzerinden geçince fonksiyon çalıştı.

Tam ifade edmemişim galiba özet almadan kastım sıfırdan büyük olan değerleri büyükten küçüğe sıralayarak özetalacak sayfasına aktarmak şeklinde olacaktı.

Yardımlarınıza teşekkür ederim.
 
İstediğiniz bu mu?

.

Hocam tam istediğim gibi ek bir şey ilave etmek mümkün olabilirmi acaba
P sütunu kriter olarak aldığımıza göre belirli bir rakamın üstündeki almak için
örneğin 100 TL üzerindeki o zaman formül ne şekilde değişecek.

Tekrar teşekkürler

Hocam kusura bakmayın hazıra konmadan üsteki soruyu sormamış kabul ediniz , çözümü buldum.
 
Hocam tam istediğim gibi ek bir şey ilave etmek mümkün olabilirmi acaba
P sütunu kriter olarak aldığımıza göre belirli bir rakamın üstündeki almak için
örneğin 100 TL üzerindeki o zaman formül ne şekilde değişecek.

Tekrar teşekkürler

Hocam kusura bakmayın hazıra konmadan üsteki soruyu sormamış kabul ediniz , çözümü buldum.

Q4 hücresine yazarak alt hücrelere kopyalayınız..

Kod:
=EĞER(P4<=100;"";RANK(P4;$P$4:$P$10)+EĞERSAY($P$4:P4;P4)-1)

.
 
Q4 hücresine yazarak alt hücrelere kopyalayınız..

Kod:
=EĞER(P4<=100;"";RANK(P4;$P$4:$P$10)+EĞERSAY($P$4:P4;P4)-1)

.

=EĞER(P4<=100 kriter alındığı sonradan gördüm yinede zaman ayırıp tekrar cevap yazdınız çok teşekkür ederim.

Saygılar
 
Rica ederim. Mesajı düzelttiğinizi sonradan farkettim.

Saygılar..
 
Ömer Hocam merhaba ,

Sıralamayı borçlarımıza da uygulamak istediğim de borç bakiyeleri - olarak göründüğünden en büyük - rakamdan itibaren sıralandı bunu aşağıda ki gibi sıralamak için formülü nasıl oluşturmam gerekir.


Veri Sıralama
- 100 -3000
-2000 -2000
-3000 - 100 gibi sıralama
 
Tam anlayamadım, örnek dosya ekleyerek üzerinde açıklarmısınız..
 
Tam anlayamadım, örnek dosya ekleyerek üzerinde açıklarmısınız..

Hocam dosya ekte , sıralama - en küçük sayıdan en büyük - sayıya gibi .

Elimizde 3 adet sayı olduğunu farzedelim

1. Sayı - 1500
2. Sayı - 3500
3. Sayı - 125

Sıralama

1. -3500
2. -1500
3. - 125

şeklinde
 

Ekli dosyalar

Formüldeki,

P4<$P$4 bölümü,

P4>$P$4 şeklinde değiştiriniz..
 
Son eklediğiniz dosyada Q4 sütunundaki formül,

TOPLA.ÇARPIM((P4<$P$4:$P$10)/EĞERSAY($P$4:$P$10;$P$4:$P$10&""))+1

< işeretini > yapmanız gerekir. Tabi formülün başına =eğer(p4>=0;""; eklemekte fayda var.

Benim eklediğim dosyadaki formülü kullacaksanız,

RANK(P4;$P$4:$P$10)+EĞERSAY($P$4:P4;P4)-1

RANK(P4;$P$4:$P$10;1)+EĞERSAY($P$4:P4;P4)-1

buradaki gibi 1 eklemeniz gerekir. Yine formülün başına eğeri eklemekte fayda var.

.
 
Son eklediğiniz dosyada Q4 sütunundaki formül,

TOPLA.ÇARPIM((P4<$P$4:$P$10)/EĞERSAY($P$4:$P$10;$P$4:$P$10&""))+1

< işeretini > yapmanız gerekir. Tabi formülün başına =eğer(p4>=0;""; eklemekte fayda var.

Benim eklediğim dosyadaki formülü kullacaksanız,

RANK(P4;$P$4:$P$10)+EĞERSAY($P$4:P4;P4)-1

RANK(P4;$P$4:$P$10;1)+EĞERSAY($P$4:P4;P4)-1

buradaki gibi 1 eklemeniz gerekir. Yine formülün başına eğeri eklemekte fayda var.

.

Çok teşekkür ederim :)
 
Geri
Üst