Yüzdelik Döngü Oluşturmak mümkün mü ?

Katılım
20 Eylül 2022
Mesajlar
72
Excel Vers. ve Dili
2021 TR
Merhaba Korhan bey ,
Virgül sonrası 2 hane olarak belirtmiştim ama haklısınız açık bir ifade olmamış.
0,01 artış miktarı ile yürüyüş sağlanıyor.

Merhaba,

İlk mesajınızda "örneğin 0,5 ile 2 aralığındaki sayılar için deneme yapılacak" olarak yazdığınız ifadede öncelikle 0,5 denendikten sonra hangi sayı denenecek?

Yani % aralık arasındaki artış değer katsayısı nedir?
 
Katılım
20 Eylül 2022
Mesajlar
72
Excel Vers. ve Dili
2021 TR
Tablodaki değerleri çok aşağı çekmedim. Örnek olduğu için aradığım sayıya yakın bir değerde bıraktım.
Değer aralığı için de yani 0,5-2 için tüm yüzdeleri almadım. Söylediğim üzere örnek dosya olması nedeni ile
Link:
https://docs.google.com/spreadsheets/d/1aoPhkzRHDTeNpKv3JCPTxf_qBde1Ht-t/edit?usp=sharing&ouid=115483504295995269922&rtpof=true&sd=true

Bu arada, bir revizyon yaptım.... incelersiniz....

Yüzdelik değerin arttırımında kullanılan değeri de sayfada B5 hücresinden alarak tüm parametrelerin sayfadaki hücrelerden alınması sağlandı.







.
Merhaba,

İlk mesajınızda "örneğin 0,5 ile 2 aralığındaki sayılar için deneme yapılacak" olarak yazdığınız ifadede öncelikle 0,5 denendikten sonra hangi sayı denenecek?

Yani % aralık arasındaki artış değer katsayısı nedir?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,250
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif olarak örnek dosyayı inceleyiniz.

Vereceğiniz yüzdesel aralıktaki en yakın değerlerin tümünü listeler. Listelenen veride en yakın değeri sarı renge boyar ve filtreler. Filtreyi kaldırırsanız tüm listeyi görebilirsiniz.

Örnek Dosya
 

Ekli dosyalar

Katılım
20 Eylül 2022
Mesajlar
72
Excel Vers. ve Dili
2021 TR
Korhan Bey şimdilik sadece Haluk Bey'in yaptığı E-Tablo şeklinde ile paylaşılan dosyaları indirme yetkim var. Ama ilginiz için çok teşekkür ederim.


Alternatif olarak örnek dosyayı inceleyiniz.

Vereceğiniz yüzdesel aralıktaki en yakın değerlerin tümünü listeler. Listelenen veride en yakın değeri sarı renge boyar ve filtreler. Filtreyi kaldırırsanız tüm listeyi görebilirsiniz.

Örnek Dosya
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Sabahleyin verdiğim dosyanın düzgün çalıştığını teyit ettim.

Bu teyiti, aradığımız yüzdeyi bulduktan sonra sonuçları sayfaya dökerek sağladım.

Linkteki revize dosyayı inceleyebilirsiniz....






.
 
Son düzenleme:
Katılım
20 Eylül 2022
Mesajlar
72
Excel Vers. ve Dili
2021 TR
Haluk bey şimdi birkaç kontrol yaptım. Bence mükemmel çalışıyor.
Sizi epey yordum kusuruma bakmayın.
Çok çok teşekkür ederim.
E_Tablodan dosya indirmeye kadar yol dahi gösterdiniz.
Bu nezaketiniz için ayrıca teşekkürler.
Bende belirli bir aralıkta kısıtlı çalışan satırlarca formül içeren ağır bir dosya vardı .
Şu an evrim geçirdi.
Tüm işlerinizde zihin açıklığı dilerim.

Sabahleyin verdiğim dosyanın düzgün çalıştığını teyit ettim.

Bu teyiti, aradığımız yüzdeyi bulduktan sonra sonuçları sayfaya dökerek sağladım.

Linkteki revize dosyayı inceleyebilirsiniz....






.
 
Katılım
20 Eylül 2022
Mesajlar
72
Excel Vers. ve Dili
2021 TR
Haluk Bey tekrar selam,
Elimdeki birçok veriyi düzenledim hiçbir sorun yok , mükemmel çalışıyor.

Sadece ek bir ricada bulunacaktım , yeni konu açmak istemedim .
Kodları siz yazdığınız için tüm işleyişi biliyorsunuz.

Bildiğiniz üzere yüzde 0,57 de bulunan bir değerler yüzde 1,21'deki bir değer birbirine çok yakın olabiliyor , bu sistemin işleyişi gereği.
Bu zaten benim bildiğim bir şeydi ama siz de yazılımdan sonra fark etmişsinizdir.

Değere en yakın yüzdelik dilimi ve karşılık değeri siz zaten msgbox olarak verdiniz üzerine bir de liste yaptınız.
Mükemmel oldu.

Şöyle bir şey yapılabilir mi ve bunu R ve S sütunlarına yazdırabilir miyiz yada msgbox hangisi kolay ise;

En yakın 1. değer ve yanındaki sütuna yüzde değeri
En yakın 2. değer ve yanındaki sütuna yüzde değeri
..

Bu şekilde ilk 10 yakın değeri yazdırabilir miyiz?

Bir şekilde I ve J sütunlarından veri çekebilir miyiz?

Çalışma kitabı gönderdiğiniz haliyle kalacak orada her şey kusursuz , bu sadece ek olacak.

Optimizasyon kısmında değerler bazen çok yakın olduğundan 3. yakın değer de kullanılabilir.

Yukarıda bahsettiğim üzere ilk değer 0,57 yüzdeden değil de 3. yakın olan 1,21 değeri olsun ,
bunu kullanmak diğer verilerle optimizasyon bakımından daha faydalı sonuçlar verebiliyor.

Eğer mümkünse memnun olurum.
İyi çalışmalar dilerim.


Sabahleyin verdiğim dosyanın düzgün çalıştığını teyit ettim.

Bu teyiti, aradığımız yüzdeyi bulduktan sonra sonuçları sayfaya dökerek sağladım.

Linkteki revize dosyayı inceleyebilirsiniz....






.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bence o işi VBA ile yapmaya gerek yok. Sayfa üzerindeki butona basıp, kodun çalışması bittikten sonra I ve J sütunlarını seçin, J sütununu esas alarak büyükten küçüğe doğru sıralama yaptırın. Böylece ister ilk 10, ister ilk 20 ..... istediğiniz değeri buradan görüp, kullanabilirsiniz.

Ya da, J sütununda filtre uygulayarak ilk 10 veriyi alabilirsiniz.

.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ama, yine de bu sırlama işi VBA ile olsun derseniz, aşağıdaki videoda görülen revize dosyayı indirin ve deneyin....







.
 
Katılım
20 Eylül 2022
Mesajlar
72
Excel Vers. ve Dili
2021 TR
Yine de bu iş VBA ile olsun dedim ve indirdim:)
Şuna da inandım ayrıca , ille de VBA ile kek pişireceğim desem o da olacak sanki.
Bir kez daha çok teşekkür ederim Haluk Bey mükemmel bir çalışma oldu.
Aslında birçok kişinin işine yarayacağını düşünüyorum bu mantığın.
Çalışmalarınızda başarılar dilerim.
Ama, yine de bu sırlama işi VBA ile olsun derseniz, aşağıdaki videoda görülen revize dosyayı indirin ve deneyin....







.
 
Katılım
20 Eylül 2022
Mesajlar
72
Excel Vers. ve Dili
2021 TR
Haluk Bey tekrar selam ,
Yazmaya çekindim fakat bu saate kadar uğraştım , ne filimler çevirdiysem olmadı.

Kodu ters çevirmeye çalıştım , yani o versiyona da ihtiyaç duyuyorum bazen veri düşükten yükselerek çıkıyor.

İşlemin tam tersini elde edemedim . Kod üzerinde artıları eksi yaptım vs. ama değişkenleriniz benim seviyem için çok üst düzey.

Bizim yüksek veriden düşüğe yakın olanları çektiğimiz bu dosyanın tam tersini yani , küçük değerden yükseğe çıkacak kopya bir versiyonu sizi çok uğraştırmayacak ise mümkün olur mu?

Bu dosya o kadar güzel hazırlandı ki , bu dosya üzerinde , bu şekli hiç bozmadan böyle bir tersinir şekil edebilir miyiz ?


Ama, yine de bu sırlama işi VBA ile olsun derseniz, aşağıdaki videoda görülen revize dosyayı indirin ve deneyin....







.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Yeni talebinize ilişkin olarak hazırlanan dosya ektedir. İnceledikten sonra haber verirsiniz...






.
 
Son düzenleme:
Katılım
20 Eylül 2022
Mesajlar
72
Excel Vers. ve Dili
2021 TR
Haluk Bey tekrar dönüş için çok teşekkürler.
Doğrudan indirip çalıştırdım , bir giriş yapmadan aşağıdaki satırda hata verdi.

minTemp = 1.79769313486232E+308

Müsait olduğunuzda ilgilenirseniz çok sevinirim.
İyi çalışmalar dilerim.

Yeni talebinize ilişkin olarak hazırlanan dosya ektedir. İnceledikten sonra haber verirsiniz...






.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Animasyonda goruldugu gibi, bende hata vermemisti.
Kullandiginiz Excel'in versiyonu nedir?
Ayrica 32 mi, 64 bit mi?

.
 
Katılım
20 Eylül 2022
Mesajlar
72
Excel Vers. ve Dili
2021 TR
Eksik yazdım kusura bakmayın 2019 Türkçe 64 Bit.

2016 Türkçe 64 Bit için uyum sağlarsa onda deneyebilirim. Bir arkadaşım kullanıyor.

Animasyonda goruldugu gibi, bende hata vermemisti.
Kullandiginiz Excel'in versiyonu nedir?
Ayrica 32 mi, 64 bit mi?

.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Verdiği hata mesajı nedir?

.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Evet ama, bir hata mesajı verip ondan sonra durur.......

O verdiği hata mesajı nedir? (Run time error...... falan gibi birşeyler yazar)

.
 
Üst