• DİKKAT

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

Üslü sayıların hesaplanması

Katılım
2 Mart 2005
Mesajlar
225
Excel Vers. ve Dili
2003
2007
2010
Selamlar,

Bir kolonda değişik rakamlar var bunlar sadece 10 nun üssünü ifade etmekte. Ã?rn: bir hücrede 3 var ise 10 üssü 3 gibi. Excelde =KUVVET(10;A1) gibi bir fonksiyon ile bunu hesaplatabiliyorum ancak bunu fonksiyon olmadan yapmam gerekiyor. Bilen arkadaşların yardımına ihtiyacım var.

Teşekkürler,
 
Yani .... VBA olur mu acaba ?

Eğer olursa; hücreleri fare ile seçin ve ...

[vb:1:cd7baf7360]Sub Test()
Dim MyRng As Range
For Each MyRng In Selection
MyRng.Offset(0, 1) = WorksheetFunction.Power(10, MyRng)
Next
End Sub
[/vb:1:cd7baf7360]
 
Fonksiyon olmadan derken vba yımı kasdettiniz bende anlayamadım. Fakat

=10^3 ifadesi üst hesaplamalarda kullanılır, belki buda işinize yarayabilir. Veya =10^A1 gibide kullanılabilir.
 
Teşekkürler,

Microsoft Query ile veritabanından Excel'e veri almak istedim. Alacağım verilerin sonundada hesaplama yapan bir kolon oluşturmaktı niyetim. Ancak Queryde bunu yapmak mümkün değil sanırım. leventm'nin verdiği formülü denedim ama olmadı. İlginize tekrar teşekkür ediyorum.

İyi çalışmalar,
 
Veya, VBA kullanmadan formulle başka bir çözüm ....

Sayılar A sütunda ise, örneğin A1:A10 aralığındaysa;

Sonucu görmek istediğiniz hüvreye aşağıdaki formulü yazın ve aşağıya doğru sürükleyin....

İngilizce Office için:

Kod:
=VALUE(10^A1)

Türkçe Office için:

Kod:
=SAYIYAÇEVİR(10^A1)
 
Microsoft Query ile veritabanından Excel'e veri almak istedim. Alacağım verilerin sonundada hesaplama yapan bir kolon oluşturmaktı niyetim. Ancak Queryde bunu yapmak mümkün değil sanırım

Diyelim ki sql sorgunuz

select ad, soyad, taban, us from tablo ;

şeklinde

Sorguyu çalıştırırken alanlardan "taban" ın "us" sunu alarak yeni bir alan eklemek isterseniz,

select ad, soyad, taban, us, power(taban, us) AS uslu from tablo ;

olarak sorguyu biraz değiştirmeniz, sorguda uslu adinda "taban" üzeri "us" e eşit yeni bir alan oluşmasını sağlar.
 
Sayın Alpen,

Ne demişler; "Bilmiyorsan bir bilene sor demişler" bu işide sizden iyi bilenle ben karşılaşmadım.

Dediğinizi yaptım ama olmadı. Ben SQL/R kullanıyorum(kullanmak zorundayım). Belki bu sebep olabilir. Belkide benim bilgilerim bu konuda yetersiz kalabilir. Bu konuyla ilgili size örnek göndermek isterdim. Ancak veri tabanı internette ve bu veritabanına sadece işyerimden erişebiliryorum.

Yinede yardımlarınız için teşekkür ederim.
İyi çalışmalar,
 
Geri
Üst