y=(x^a)+(x^a-1)+(x^a-2)+..+x^0 fonksiyonu nedir?

kadirkkkk

Banned
Katılım
23 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
Excel 2007
y=(x^a)+(x^a-1)+(x^a-2)+..+x^0

bu belirttiğim denklemde x ve a değerlerini girerek y değerini bulmak istiyorum. bunu yapan bir fonksiyon var mı? en kısa yoldan sonuca nasıl ulaşırım?
 

Ö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
y=(x^a)+(x^a-1)+(x^a-2)+..+x^0

bu belirttiğim denklemde x ve a değerlerini girerek y değerini bulmak istiyorum. bunu yapan bir fonksiyon var mı? en kısa yoldan sonuca nasıl ulaşırım?
Merhaba,

Anladığım kadarı ile yapmaya çalıştım.

x değerini A2 hücresinden, a değerini B2 hücresinden aldığını düşünürsek,

Kod:
=(A2^B2)+(A2^(B2-1))+(A2^(B2-2))+1
Bu şekilde kullanabilirsiniz..
 

kadirkkkk

Banned
Katılım
23 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
Excel 2007
hayır istediğim şey bu değildi.
y=(x^a)+(x^a-1)+(x^a-2)+..+x^0 fonksiyonunda ... ile işaretlediğim yerin uzunluğu a sayısının değerine göre değişecektir.
Yani a=3 olduğu durumda y=(x^a)+(x^a-1)+(x^a-2)+x^0 olacaktır ancak
a=4 olduğu durumda y=(x^a)+(x^a-1)+(x^a-2)+(x^a-3)+x^0 olmalıdır.

yani bu fonsiyon sizin söylediğiniz biçimde çözülemez. çünkü fonsiyon uzunluğu sabit değil. a sayısının değerine göre değişiyor.

Bu soruma göre nasıl bir çözüm önerirsiniz
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
ek dosyayı inceleyiniz, işinizi görebilir.

not:
daha kibar bir üslup kullanmanızı tavsiye ederim. kimsenin sorulara cevap verme mecburiyeti yok.
 

Ekli dosyalar

Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın kadirkkk,

Bir modül ekleyerek aşağıdaki fonksiyonu ekleyin:

Kod:
Public Function yDeger(x As Double, a As Long) As Double
yDeger = 0
    For i = 0 To a
        yDeger = yDeger + x ^ i
    Next i
End Function
Ondan sonra da bu fonksiyonu bir hücrede:

=yDeger(xinBulunduğuHücre; anınBulunduğuHücre)

şeklinde kullanın.

İyi çalışmalar
 
Katılım
25 Ekim 2005
Mesajlar
40
Excel Vers. ve Dili
excel2003 TR
belirttiğiniz fonksiyon şu fonksiyonla aynı işi görür y=(x^(a+1)-1)/(x-1). onun yerine bunu deneyin. uzun uzun formül yazmanıza gerek yok. ama ille de sizin istediğiniz gibi olacaksa makro ile yapılır ancak.
 

kadirkkkk

Banned
Katılım
23 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
Excel 2007
belirttiğiniz fonksiyon şu fonksiyonla aynı işi görür y=(x^(a+1)-1)/(x-1). onun yerine bunu deneyin. uzun uzun formül yazmanıza gerek yok. ama ille de sizin istediğiniz gibi olacaksa makro ile yapılır ancak.
işte aradığım şey buydu. harikasın!!! peki bunun doğruluğunu nasıl kontrol edebilirim. neden bu ikisi birbirine eşit. bunun ıspatı nedir. sadece emin olabilmek için soruyorum.
 
Katılım
11 Nisan 2007
Mesajlar
65
Excel Vers. ve Dili
excel 2016 ENG
bu matematiksel ve dogrulugu ispatlanmis bir formul,faiz hesabi yapanlar bu formulu cok iyi bilir, illaki saglama yapmak istiyorsaniz birkac ornek deneyin dogru sonuc verdigini goreceksiniz
 
Katılım
25 Ekim 2005
Mesajlar
40
Excel Vers. ve Dili
excel2003 TR
(x^a)+(x^a-1)+(x^a-2)+..+x^0 polinomu ile x-1 çarptığınızda geriye sadece x^(a+1)-1 değeri kalır. bu bir denkliktir. yani x^2-y^2=(x-y)*(x+y) gibi. denkliklerin neden denk olduğunu sormak, "6/3=2 ama neden?" gibi birşey olsa gerek. y=(x^(a+1)-1)/(x-1) fonksiyonu x=1 için tanımsızdır. Bunu önlemek için x=1 yerine x=1,00000001 yada x=0,99999999 gibi 1 e çok yakın değerler yazın. umarım faydalı olmuşumdur.
 

kadirkkkk

Banned
Katılım
23 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
Excel 2007
bu matematiksel ve dogrulugu ispatlanmis bir formul,faiz hesabi yapanlar bu formulu cok iyi bilir, illaki saglama yapmak istiyorsaniz birkac ornek deneyin dogru sonuc verdigini goreceksiniz
benim süper zekalı forum arkadaşım. formulde yerine değer vererek doğruluğunu ıspatlamak ilkokul çocuklarının yapacağı birşey değil mi? Sanırım değil.

Sanırım ferhatt adlı kullanıcıya övgümü kıskandın. Ondan olacak bu anlamsız davranışın.
 

kadirkkkk

Banned
Katılım
23 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
Excel 2007
(x^a)+(x^a-1)+(x^a-2)+..+x^0 polinomu ile x-1 çarptığınızda geriye sadece x^(a+1)-1 değeri kalır. bu bir denkliktir. yani x^2-y^2=(x-y)*(x+y) gibi. denkliklerin neden denk olduğunu sormak, "6/3=2 ama neden?" gibi birşey olsa gerek. y=(x^(a+1)-1)/(x-1) fonksiyonu x=1 için tanımsızdır. Bunu önlemek için x=1 yerine x=1,00000001 yada x=0,99999999 gibi 1 e çok yakın değerler yazın. umarım faydalı olmuşumdur.
açıklama için teşekkür ederim
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
benim süper zekalı forum arkadaşım. formulde yerine değer vererek doğruluğunu ıspatlamak ilkokul çocuklarının yapacağı birşey değil mi? Sanırım değil.

Sanırım ferhatt adlı kullanıcıya övgümü kıskandın. Ondan olacak bu anlamsız davranışın.
Sayın kadirkkk,

Size yardımcı olmaya çalışan sorularınızı cevaplamaya çalışan kişilere bu şekilde hitap etmeniz bence hiç doğru değil.
 
Üst