@javad, votre description est très difficile à suivre, par ex. "i (m) est la valeur correspondante spécifiée dans Raw m et forme une colonne" ???
Ma conjecture: Vous voulez tabuler les valeurs de la fonction F (n) pour n = 0, ..., 100. F (n) est défini comme la somme sur m = 0, ..., n de l'expression e^(m-n)*i(m)
- où i (m) est une fonction de m. Abréger ceci comme F(n) = sigma(0,n) of e^(m-n)*i(m)
Est-ce correct? Que ce soit correct ou non, veuillez modifier votre question pour fournir une description claire et non ambiguë de ce que vous voulez.
Vous devez également calculer manuellement les premières valeurs (par exemple F (0) à F (3)) et les publier ainsi que i (0) à i (3) pour les utiliser comme données de test.
Vous pouvez également donner une idée du type de précision que vous attendez.
est ici un début de principe sur une solution:
réécrire Tout d'abord F (n) (sigma(0,n) of e^m * i(m))/e^n
remplir ensuite dans les cellules comme celle-ci:
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) et F2 (n) mangé deux manières légèrement différentes de calculer votre F (n). F2 ressemble beaucoup à ce que vous dites que vous ne voulez pas ("S'il vous plaît ne dites pas d'écrire séparément pour chaque cru et ensuite résumer") - vous pouvez expliquer pourquoi vous pensez que vous ne voulez pas cela, parce que (1) 5000 calculs est un petit nombre trivial et (2) J'ai rempli le tableau ci-dessus à n = 100 et le temps de recalcul n'est pas perceptible. Vous remarquerez que le F2 (n) n'utilise pas la colonne "accum" (total cumulé) clunky.
Devrait-il être déplacé vers le superutilisateur? –
@Nick: Les formules Excel peuvent être familières à Morts, mais c'est toujours du code. OP ne demande pas comment changer son économiseur d'écran. ;) – richardtallent