Rank Formülü ile Sıralama

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Hücreye aşağıdaki formülden peşpeşe 21 adet yazmam gerekiyor ;

=EĞER($AX$29="A";RANK(D2;$D$2:$D$23)+EĞERSAY($D$2:D2;D2)-1;EĞER($AX$29="B";RANK(E2;$E$2:$E$23)+EĞERSAY($E$2:E2;E2)-1; ......

6.dan sonra hata veriyor,

Formülü

=EĞER($AX$29="A";RANK(D2;$D$2:$D$23)+EĞERSAY($D$2:D2;D2)-1&EĞER($AX$29="B";RANK(E2;$E$2:$E$23)+EĞERSAY($E$2:E2;E2)-1& ...şeklinde oluşturunca 7 adet yazabildim, bu seferde ilgili hücrede YANLIŞ ibaresi aldım,

İlgili hücreye yukarıdaki formülden peşpeşe en fazla adet yazabiliyormuyuz ?

Olası değilse nasıl bir çözüm üretmem gerekmektedir,

Teşekkür ederim.
 
Son düzenleme:

Ö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,

Hücreye aşağıdaki formülden peşpeşe 21 adet yazmam gerekiyor ;

=EĞER($AX$29="A";RANK(D2;$D$2:$D$23)+EĞERSAY($D$2:D2;D2)-1;EĞER($AX$29="B";RANK(E2;$E$2:$E$23)+EĞERSAY($E$2:E2;E2)-1; ......

6.dan sonra hata veriyor,

Formülü

=EĞER($AX$29="A";RANK(D2;$D$2:$D$23)+EĞERSAY($D$2:D2;D2)-1&EĞER($AX$29="B";RANK(E2;$E$2:$E$23)+EĞERSAY($E$2:E2;E2)-1& ...şeklinde oluşturunca 7 adet yazabildim, bu seferde ilgili hücrede YANLIŞ ibaresi aldım,

İlgili hücreye yukarıdaki fırmülden peşpeşe en fazla adet yazabiliyormuyuz ?

Olası değilse nasıl bir çözüm üretmem gerekmektedir,

Teşekkür ederim.
Merhaba Sayın 1Al2Ver,

Bu şekilde herhangi bir yorum yapmak zor gibi, data oluşturup onun üzerinden gidilebilir. Örnek dosya eklemeniz mümkünmü..

.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba Sayın 1Al2Ver,

Bu şekilde herhangi bir yorum yapmak zor gibi, data oluşturup onun üzerinden gidilebilir. Örnek dosya eklemeniz mümkünmü..

.
Sayın espiyonajl merhaba,

27.09.2008 tarihinde isteğim üzerine sizin tarafınızdan çözüme ulaştırılan dosyayı ekledim, C:W arası sütunlardaki veriler için, AS sütununa adı geçen formülleri yazmaya çalışıyorum,

Bu tabloyu C:W arası çalışabilecek duruma getirmek mümkün mü ?

Teşekkür ederim.
 

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
Sayın espiyonajl merhaba,

27.09.2008 tarihinde isteğim üzerine sizin tarafınızdan çözüme ulaştırılan dosyayı ekledim, C:W arası sütunlardaki veriler için, AS sütununa adı geçen formülleri yazmaya çalışıyorum,

Bu tabloyu C:W arası çalışabilecek duruma getirmek mümkün mü ?

Teşekkür ederim.
AS sütununda veri göremedim, anladığım kadarı ile yapmaya çalıştım, data sayfasındaki verileri genişletebilirsiniz. P sütunundaki formülü ve data sayfasını inceleyiniz. Ekle Ad tanımlamadan data sayfasındaki aralık tanımlanmıştır, eğer bu aralığı genişletirseniz tanımlamadaki aralığıda genişletiniz..

.
 

Ekli dosyalar

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
AS sütununda veri göremedim, anladığım kadarı ile yapmaya çalıştım, data sayfasındaki verileri genişletebilirsiniz. P sütunundaki formülü ve data sayfasını inceleyiniz. Ekle Ad tanımlamadan data sayfasındaki aralık tanımlanmıştır, eğer bu aralığı genişletirseniz tanımlamadaki aralığıda genişletiniz..

.
Sayın espiyonajl tekrar merhaba,

Bendeki dosyada AS sütununa, gönderdiğiniz dosyada P sütunundaki formülü geçeceğim,

Veri aralığını genişleteceğim, (C2:W100) bu işlemi yaparken Data sayfası Ad Tanımlama'da "seri" deki formülle ;=DOLAYLI("Sayfa1!"&ADRES(29;KAÇINCI(Sayfa1!K30;Sayfa1!IM29:IU29;0))&":"&ADRES(50;KAÇINCI(Sayfa1!K30;Sayfa1!IM29:IU29;0))) bir ilişkimiz olacak mı ?

Yardımlarınız için teşekkür ederim, saygılarımla.
 

Ö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
Sayın espiyonajl tekrar merhaba,

Bendeki dosyada AS sütununa, gönderdiğiniz dosyada P sütunundaki formülü geçeceğim,

Veri aralığını genişleteceğim, (C2:W100) bu işlemi yaparken Data sayfası Ad Tanımlama'da "seri" deki formülle ;=DOLAYLI("Sayfa1!"&ADRES(29;KAÇINCI(Sayfa1!K30;Sayfa1!IM29:IU29;0))&":"&ADRES(50;KAÇINCI(Sayfa1!K30;Sayfa1!IM29:IU29;0))) bir ilişkimiz olacak mı ?

Yardımlarınız için teşekkür ederim, saygılarımla.
Sayın 1Al2Ver,

Bende yanlış anlamış olabilirim, veri aralığını genişleteceğim derken tam anlayamadım, bu yazdığınız formül ile çalışmanızda bir bağlantı kuramadım, eski eklediğim bir dosyadanmı gelen bir tablo öyleyse bile eski dosyanızı hatırlayamadım. Ben yaptığımı kısaca anlatayım sizde ona göre yorumlarsınız, bu açıklamaya göre yapılmasını istediklerinizi daha detaylı açıklarsanız yorum yapmam daha kolay olacaktır..

İlk mesajınızda AX29 sonrakinde U29 hücresinde olan veriye göre,

RANK(D2;$D$2:$D$23)+EĞERSAY($D$2: D2;D2)-1

Formülün değişkenlik göstermesi gerektiğini yani D, E , F gibi, iç içe eğer fonskiyonu ile her değişken için yukardaki formülü değiştirirken sorun yaşadığınızı belirtmiştiniz, bende eğer kullanmak yerine oluşturacağınız bir data ile formüldeki değişimi yapabileceğinizi belirtmek istedim ve az önce eklediğim dosyada ( P sütununda ) bunu yaptım,

DÜŞEYARA($U$29;ARALIK;2;0) fonksiyonu ile data sayfasındaki aralıkta U29 a göre istenen değeri bularak formülün içindeki aralıkları değişken yaptım..

Sorunuzu bu şekilde algılamıştım, bunun dışında yapılmasını istediğiniz farklı birşey varsa daha detaylı açıklayabilirmisiniz..

.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın 1Al2Ver,

Bende yanlış anlamış olabilirim, veri aralığını genişleteceğim derken tam anlayamadım, bu yazdığınız formül ile çalışmanızda bir bağlantı kuramadım, eski eklediğim bir dosyadanmı gelen bir tablo öyleyse bile eski dosyanızı hatırlayamadım. Ben yaptığımı kısaca anlatayım sizde ona göre yorumlarsınız, bu açıklamaya göre yapılmasını istediklerinizi daha detaylı açıklarsanız yorum yapmam daha kolay olacaktır..

İlk mesajınızda AX29 sonrakinde U29 hücresinde olan veriye göre,

RANK(D2;$D$2:$D$23)+EĞERSAY($D$2: D2;D2)-1

Formülün değişkenlik göstermesi gerektiğini yani D, E , F gibi, iç içe eğer fonskiyonu ile her değişken için yukardaki formülü değiştirirken sorun yaşadığınızı belirtmiştiniz, bende eğer kullanmak yerine oluşturacağınız bir data ile formüldeki değişimi yapabileceğinizi belirtmek istedim ve az önce eklediğim dosyada ( P sütununda ) bunu yaptım,

DÜŞEYARA($U$29;ARALIK;2;0) fonksiyonu ile data sayfasındaki aralıkta U29 a göre istenen değeri bularak formülün içindeki aralıkları değişken yaptım..

Sorunuzu bu şekilde algılamıştım, bunun dışında yapılmasını istediğiniz farklı birşey varsa daha detaylı açıklayabilirmisiniz..

.
Sayın espiyonajl merhaba,

Teşekkür ederim, Veri Doğrulama "seri" formülü, eski dosyada grafik için gerekliymiş, dikkatlice inceleyince anladım,

P sütununa yazdığınız formül süper olmuş, yoksa 21 tane rank formülü yazmak için çabalayacaktım ve yapamayacaktım, elinize sağlık, sağolun,

Örnek dosyanızda anlattıklarınız doğrultusunda formülleri kendi dosyama uyguladım, şu an deneme yapıyorum ve sorun gözükmemekte,

İlginiz ve emeğiniz için bir kez daha teşekkür ederim,

Saygılarımla.
 

Ö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
Sayın espiyonajl merhaba,

Teşekkür ederim, Veri Doğrulama "seri" formülü, eski dosyada grafik için gerekliymiş, dikkatlice inceleyince anladım,

P sütununa yazdığınız formül süper olmuş, yoksa 21 tane rank formülü yazmak için çabalayacaktım ve yapamayacaktım, elinize sağlık, sağolun,

Örnek dosyanızda anlattıklarınız doğrultusunda formülleri kendi dosyama uyguladım, şu an deneme yapıyorum ve sorun gözükmemekte,

İlginiz ve emeğiniz için bir kez daha teşekkür ederim,

Saygılarımla.
Rica ederim.

Yardımcı olabildiğime sevindim, iyi çalışmalar..

Saygılar.
 
Üst