Excel bir bilgisayar cebir sistemi değil, bu nedenle sembolik olarak toplam sonsuz seriler gibi şeyler yapamaz. Aşağıdaki VBA işlevi yardımcı olabilir: Eğer bir çalışma sayfası hücresine =PartialSum("1/n","n",1,1000)
koyarsanız
Function PartialSum(f As String, var As String, start As Long, finish As Long) As Double
Dim i As Long, sum As Double
Dim term As String
For i = start To finish
term = Replace(f, var, "(" & i & ")")
sum = sum + Evaluate(term)
Next I
PartialSum = sum
End Function
O zaman, örneğin, bu 1.643934567
olarak değerlendirilir. İşlev sadece basit metin değiştirmeleri yaptığından ve bu durumda "si(1)((1))"
gibi şeyleri değerlendirmeye çalışacağından, sin(n)
gibi şeyleri kullanmadığınıza dikkat edilmelidir. Açık olan geçici çözüm, ifadede başka türlü oluşmayan bir sembol olarak seçmek olacaktır.
Bu forumda mathjax elde edemiyorum – Jurassic
Sonsuz bir toplamı yapmak mümkün olabilir, ancak –
hesaplamak için uzun, uzun bir zaman alacaktır En yakın şey bir ** infinite ** bir [excel-formülü ] '' DIV/0! 'hatasıdır ve aynı nedenden dolayı işlenmeyi durduran Gary'sStudent bundan bahsetmiştir. [değiştir] fwiw, olası en büyük pozitif sayı 9.99999999999999E + 307, olası en büyük negatif sayı -9.99999999999999E + 307'dir. [Kaynak] (https://support.office.com/en-us/article/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3) – Jeeped