質問: q:effect()と呼ばれるexcel関数の使用法 microsoft excelでのeffect()関数の使用法について質問があります。関数の基本的な概念は知っていますが、1年に事前に定義された複利計算期間がある場合は問題ありません。したがって、effect()関数を使用した通常のテーブルの図を次に示します。 写真でわかるように、ピリオドが「修正」されている場合、この関数の使用法は明らかです。そして、ここに私の問題があります。実効レートを数えるために、この関数を正確に使用する必要がありますが、期間が固定数ではない場合、それは連続的であるため、基本的にn->無限です。さて、無限は数ではないので、これは問題です。そして、私の知識が私に正しく役立つのであれば、excelにこれを実際に伝えることはできません。ピリオド(n)が連続していて、固定数ではない場合、正しい答えを得るために、皆さんはどうしますか?これは、effect()関数で行う必要がある正確な問題です: https://i.stack.imgur。 com/ff01a.png ご覧のとおり、「n」が修正番号のときにすべてを実行しました。しかし、それが継続的であるとき、私もそれをする必要があります。そして、私はこの場合どうしたらいいのか分かりません。私たちの教授は、n->無限というこの小さなシンボルだけを私たちに与えました。これはすばらしいことですが、effect()関数でこれを処理する方法がわかりません。ご協力ありがとうございました!宜しくお願いします!
回答: まず、スーパーユーザーへようこそ!編集:これは、最初に投稿された質問に対する回答です(effect式に関する技術的な質問)。採用された質問の正しい解決策を得るには、ジャスティンの回答を参照してください。 effect()はnperyを整数に切り捨てるため、次のようにする必要があります 式を置き換えます (行1にいると仮定すると、列1には名目金利が含まれ、列2にはnperyが含まれます)。 continous nperyに適した結果。=power(1+a2/b2,b2)-1 regaring infinite:excelの最大数は9.99999e +307です。重要:excelは非常に高いnperyの結果が間違っている(6%の場合、10000000000000より大きい)を計算します。nominal_rate/ nperyが小さくなりすぎて、正しい結果を計算します。さらに、nperyが約540168200000000を取得すると、結果は誤って0(ゼロ)になります。nominal_rate / npery 0(ゼロ)になり、0パワーnperyは0のままです。