• DİKKAT

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

verinin uzunluğuna göre bölme işlemi

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar,

bir verinin uzunluğuna göre bölme işlemi yapacak bir fonksiyon yazmaya çalışıyorum,

yani
sayının uzunluğu 1 karekter ise, ilgili sayıyı 10 üzeri 1' e (10) bölecek
sayının uzunluğu 2 karekter ise, ilgili sayıyı 10 üzeri 2' ye (100) bölecek
sayının uzunluğu 3 karekter ise, ilgili sayıyı 10 üzeri 3' e (1000) bölecek
.......
.........
rakamın uzunluğu 6 karekter ise, ilgili sayıyı 10 üzeri 6' ya (1000000) bölecek



Kod:
  If Len(DERECE) = 1 Then
    
        DERECE = DERECE / 10
    
     ElseIf Len(DERECE) = 2 Then
     
        DERECE = DERECE / 100

     ElseIf Len(DERECE) = 3 Then
     
        DERECE = DERECE / 1000

     
     End If

bu kodun daha pratik (kısaltılmış) bir halini yazabilirmiyiz,


iyi çalışmalar.
 
Selamlar,

Aşağıdaki fonksiyonu denermisiniz.

Kod:
Option Explicit
 
Function DERECE_HESAPLA(Hücre As Range)
    Application.Volatile True
    DERECE_HESAPLA = Hücre.Value / (10 ^ Len(Hücre.Value))
End Function
 
Fonksiyon için teşekkürler Korhan bey.
 
Geri
Üst