- ベストアンサー
Excel数式の工夫
現在、エクセルで以下の式の計算を行っています。 =G2*EXP(-F2*$A$2) + G3*EXP(-F3*$A$2) + G4*EXP(-F4*$A$2) +・・・+ G1000*EXP(-F1000*$A$2) G列、F列、A列にはそれぞれ値が入れてあります。 この計算をひとつのセルで計算できるような関数、又は方法があったら教えてください。 ご回答のほどよろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
>(次第に、ミスし易くなってきたけど…) =SUMPRODUCT(G2:G1000,EXP(-$A$2*(F2:F1000)) なのかな?
その他の回答 (5)
- 178-tall
- ベストアンサー率43% (762/1732)
(キー併用の一手) 集計用セルに次の数式を入力し、Ctrl キーと Shift キーを押しながら Enter キーを押す。 =SUM(G2:G1000*EXP(-$A$2*(F2:F1000))
- 178-tall
- ベストアンサー率43% (762/1732)
>H 列に EXP(-F2*$A$2) を入れておき、 =SUMPRODUCT(G2:G1000,H2:H1000) H 列の新設が嫌なら、 =SUMPRODUCT(G2:G1000,EXP(-F2*$A$2):EXP(-F1000*$A$2)) でも。 (次第に、ミスし易くなってきたけど…)
- 178-tall
- ベストアンサー率43% (762/1732)
>シート関数なら =sumproduct( ) みたいですね。 H 列に EXP(-F2*$A$2) を入れておき、 =SUMPRODUCT(G2:G1000,H2:H1000)
- 178-tall
- ベストアンサー率43% (762/1732)
シート関数なら =sumproduct( ) みたいですね。
- 178-tall
- ベストアンサー率43% (762/1732)
シート関数のみなら、「データベース関数」や「行列関数」のたぐいを駆使するのでしょうね。 各項を算出しておき、その総和を勘定させるほうが、はるかに楽みたいですけど…。
お礼
ベストアンサーに選ばせていただいた方法でやってみたところ見事うまくいきました! エクセルが物凄いすっきりしました、ありがとうございます。