@javad、あなたの説明は非常に難しいです。 "i(m)は、Raw mで指定された対応する値であり、列" ???
私の推測:n = 0、...、100の関数F(n)の値を表にしたいとします。 F(n)は、式e^(m-n)*i(m)
のm = 0、...、nの合計として定義されます。ここで、i(m)はmの関数です。これを略してF(n) = sigma(0,n) of e^(m-n)*i(m)
としていますか?それが正しいかどうかにかかわらず、あなたの質問を編集して、あなたが望むものの明確で明確な説明を提供してください。
また、テストデータとして使用するために、最初のいくつかの値(たとえばF(0)〜F(3))を手動で計算し、それらをi(0)とi(3)に公開する必要があります。
また、どのような精度が期待されるかを知ることもできます。次に、このような細胞を埋める
まず(N)Fを書き換える(sigma(0,n) of e^m * i(m))/e^n
として:
ここ溶液に仮開始だ(N)
a1: heading n, a2 to a5: 0,1,2,3
b1: heading i(n), b2 to b5: i(0), ..., i(3)
c1: heading e^n, c2: =exp(a2) and copy down
d1: heading i(n)*e^n, d2: =b2*c2 and copy down
e1: heading accum, e2: =d2, e3: =e2+d3 and copy down
f1: heading F1(n), f2: =e2/c2 and copy down
g1: heading F2(n), g2: =sum(d$2:d2)/c2 and copy down
F1(n)およびF2をあなたのF(n)を計算する2つのわずかに異なる方法を食べました。 F2は、あなたが望んでいないと言ったようなものです(「それぞれ別々に書き留めておいてから合計してください」と言わないでください)。 (1)5000件の計算が非常に少ない、(2)上記の表をn = 100に記入して、再計算時間が目立たない。 F2(n)が厄介な "累積"(実行中の合計)列を使用していないことがわかります。
これをスーパーユーザーに移動する必要がありますか? –
@Nick:Excelの公式はMortsにはおなじみの世界かもしれませんが、まだコードです。 OPは彼のスクリーンセーバーを変更する方法を尋ねていない。 ;) – richardtallent