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

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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

.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayın RALKAN

Niye öyle olmuş acaba .P5 hücresindeki - yi silip bir daha yazarmısınız.
 
Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
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
 
Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
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.
 
Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
İ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.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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)
.
 
Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
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
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Rica ederim. Mesajı düzelttiğinizi sonradan farkettim.

Saygılar..
 
Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
Ö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
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Tam anlayamadım, örnek dosya ekleyerek üzerinde açıklarmısınız..
 
Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
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

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Formüldeki,

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

P4>$P$4 şeklinde değiştiriniz..
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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.

.
 
Katılım
3 Şubat 2007
Mesajlar
309
Excel Vers. ve Dili
excel 2007 / excel 2010
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 :)
 
Üst