Çözüldü Küçükten Büyüğe Sıralamanın Ondalıkta Yanlış Çalışması

ErolU

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Arkadaşlar,
Ekteki belgede sayıları küçükten büyüğe sıralayan bir dizi formülü var.
Formül ondalık basamaklı sayılarda hatalı çalışıyor.
Gerekli örnekleri açıklamaları belgede belirttim.
Yardımlarınızı rica ederim.
 
@Erol U.
KRİTER sütunundan maksat nedir bilemiyorum.
-- G sütununu kullanacaksanız, dizi formülüne lüzum yok (birinci formül)
-- G sütunu hiç kullanılmadan ikinci formül de, dizi formülü olarak istenilen sonucu verir.
Formülünün ondalık kısmı da bir anlamda verinin listedeki kaçıncı eleman olduğunu göstermiş olur.

Kod:
You must log in to view content
(2 satır)
 
Selamlar,
Ben de Hatanın nedenini söyleyeyim.
Formülünüzdeki
.... ($G$3:$G$102)-($B$3:$B$102/1000)
kısmına dikkat ediniz...
1 - $G$3:$G$102 de elde edilen sonuçlar K3+SATIR()/100000 = K3+SATIR()/10^5 formülüyle elde edilmekte.
2 - ($G$3:$G$102)-($B$3:$B$102/1000) çıkarılması işlemiyle benzersiz yapılması işlemi yapılmakta.
3 - Ne var ki; ($G$3:$G$102) deki bölen : 10^5 iken, $B$3:$B$102 nin böleni ise 1000 = 10^3 Ve HATA burada... Çünkü Benzersiz yapılmada, ilk değer değiştirilmeden sona değer eklenerek ya da çıkarılarak yapılmalı. Yani 10^3 için seçilen değer , 10^5 den daha büyük olarak seçilmeli.. Örneğin 10^6 gibi..

Ekleme : Ben dosyada 10^9 olarak seçtim. (100 ve daha büyük satırda 100. satırdan sonra 10^7 ye düşecektir zaten..)

Dosyayı ekliyorum...
 

Ekli dosyalar

Ömer BARAN,​

Açıklama ve formül önerileri için teşekkürler.
Kriter sütunu önemli. Orada değer varsa liste oluşsun istiyorum. Değer yoksa kaydırarak diğer değere geçmeli.

52779,​

Ayrıntılı açıklama için teşekkür ederim.
Örnek dosyada C sütununda düzenlediğiniz formül sorunu çözdü.
 
@Erol U.
Ben teşekkür ediyorum.

Dikkat edilecek 2 nokta var. Ben birincisini yazdım.
2. sini benim Türkçe ile anlatmam zor olacaktı O nedenle anlatmadım.

Anlatmaya çalışırsam,
*** Alışageldiğimiz sıralama, Aynı değerler için listede bulunduğu sıranın geçerli olması.
Örneğin A2 : 5, A3 : 6, A4 : 5, A5 : 5 olsun.
Burada Küçükten Büyüğe sıralama istediğimizde, 5, 5, 5, 6 olacak ama hangi 5 ler...
Bu 5 ler, A2, A4 ve A5 sıralaması ise
Benzersiz yapma işleminde +SATIR(...)/10^x olmalı.
eğer 5 ler için A sıralama, A5, A4 ve A2 şeklinde ise SATIR(...)/10^x şeklinde olmalı.

Bu olay, sıralama Büyükten Küçüğe ise üsttekinin tersi olmalı...

Sizde , Küçükten Büyüğe sıralamada, hem 10^x olayı ve hem de (+ ya da –) SATIR/10^x olayı da vardı...
 

Ömer BARAN,​

..... Kriter sütunu önemli. Orada değer varsa liste oluşsun istiyorum. Değer yoksa kaydırarak diğer değere geçmeli....
Soruların net sorulması önemli tabi.
Mevcut formülden bir fikir oluşsa da esas olarak, çözüm önerilerinde bulunurken mevcut formüllerle pek ilgilenmem doğrusu.
Gereksiz kafa karıştırma olarak görürüm.
Ayrıca KRİTER sütununda sadece 1 değerleri var. Örneğin buradaki seçenek sadece 1 midir, farklı sayı olabilir mi, boş mu olur? vs.

Verdiğim dizi formülünü yeniden düzenlersem;
aşağıda KRİTER sütunu BOŞ DEĞİLSE diye ekleme yaptım, bunun yerine =1 veya >1 veya <>1 gibi ölçütler kullanılabilir tabi.
Neticede yapılmak istenilen net/tereddütsüz ortaya konulursa, başka alternatifler de çözüm olarak verilebilir.

Kod:
You must log in to view content
(1 satır)
 
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
7
Üst