• 締切済み

ASPでPMT関数が使いたいのですが・・・

お世話になります。 ASP(VBScript)でPMT関数を使いたいのですがどのようにすればいいのでしょうか? 財務関数自体はVBSでは使えないようなのですが、 何か策はないのでしょうか? どなたか教えていただけないでしょうか。 よろしくお願いいたしますm(__)m

みんなの回答

回答No.1

お世話になります。 PMT 関数とは、Excel の PMT 関数の事をおっしゃっているのでしょうか? やるとしたら。。。 VB6・VB.NET などで 『Excel を起動して計算結果を取得して  それを返す関数を含む COM』をつくって VBS から CreateObject して使う、ですかね。 かなりめんどうな上に、 Web サーバーで間接的にでも Excel を動かすとなるとライセンスについて MS に確認したほうがよいかもしれません。

oniman0226
質問者

お礼

naganaga_001さんありがとうございます。 言葉足らずですいません。 PMT関数はExcelなどで使えるやつのことです。 サーバにExcelを入れるのも ライセンスや既存のシステムに影響が出てはいけないし、 VB.NETなども環境がそろわないため、 いろいろ調べたり考えたのですが、 JavaScriptで関数を自作して それをASP内から呼び出そうと思います。 ありがとうございました。 またどなたか単純な方法がありましたら教えてください。 よろしくお願いいたします。

関連するQ&A

  • PMT関数について

    ExcelでPMT関数を使って月々の積立額や月々の返済額を求めますが、実際求めた値を使って指定した期間後にはどうなっているか逆算してみると、目標額(将来価値)よりも多くなってしまうのはなぜでしょう? 一応、以下のような想定でやってみたのですが・・。 ■今現時点で貯金箱に10,000入っている。これを5年後には100,000になるようにするには、毎月預金箱にいくらづつ入れていけばよいか? この時、お金を貯めるのは貯金箱なので利息は0(%)。 セルB3に期間5年 セルB4に元金10,000 セルB5に目標額100,000 が入力されているとすると =PMT(0,B3*12,B4,B5) で結果は¥-1,833ということになるのですが、これを5年(すなわち60カ月)続けた場合の総額(=1833*60)を求めると、結果が¥110,000になるんです・・。 こうではなくて、元金(現在価値)に-(マイナス)をつけて =PMT(0,B3*12,-B4,B5) としてみると今度は月々¥1,500になるのですが、これを5年(60カ月)ためていくと¥-90,000で足りない・・。 多分自分自身財務関数が良く分かっていないのだとは思いますが、なぜぴったり目標額にならないのでしょう? PMT関数やFV関数自体が利率が何パーセントかあるのが前提で、上記の様な例(利息0)では対応できなかったりするのでしょうか? 質問を受けて月曜日にはお答えしないといけないのですが、色々な本など調べてみてもいまいちよく分からず、途方にくれています・・(+_+)

  • PMT関数に対してPV関数とは。。。?

    PMT関数に対してPV関数とはいったいどんな役割をするのでしょうか?予算を出すのでしょうか? PMT関数が例えば現在借りた金額に何%の利息である期間にどれだけ返済すればよいかなんですよね。でも、PV関数があまりわかりません。

  • PMT関数について

    エクセルで、PMT関数を使ってローンの月々返済額は求められますが、ボーナス返済はどのように求めればいいのでしょう?

  • VBScriptとASPというのでHPが作成できる

    VBScriptとASPというのでHPが作成できるとネット上で見たのですが どういうことなのでしょうか? VBScriptは多少わかるのですが ASPと言うプログラミング言語(?)がよくわかりません。 それに VBScriptで自分が行ってるのは、 ファイルを操作したり、IEを制御したりですが サイトを生成するという動きがよくわかりません。 ここでASPと言うのを使えば、 VBSでサイトの生成が出来るのでしょうか?

  • asp内に記述したvbsでEXCELを起動したい

    こんにちは。 asp内に記述したvbsで、EXCELを起動したいのですが、どうしてもうまくいきません。 <html> <head> <SCRIPT language='VBScript'> <!-- MsgBox "Hello !" With CreateObject("Excel.Application") .Visible = True .Workbooks.Add.ActiveSheet.Range("A1").Value = "Hello !" End With --> </SCRIPT> </head> <body> てすと </body> </html> vbsの部分だけを、asp内記述ではなくvbsファイルで実行すれば問題なくEXCELが起動できます。 また、asp内に記述したメッセージのHello!は出てくるのでプログラムaspのプrグラム自体は動いています。 このことから、間違いはないと思うのですがどうしても起動できません。 どなたか、原因が分かる方はいらっしゃらないでしょうか?

  • エクセルの関数

    今度MOUSの試験を受けるのですがいまいち分からないことがあるので教えてください。 財務関数のFVとPMT関数の違いを簡単に使い分ける方法はありますか? いろいろと問題は解いているのですが、どうしてもどっちを使って良いのか迷います。 また問題によって利率を12で割る場合や、定期支払額にマイナス(-)を付ける場合などがありますが、どうして付けるのかが分かりません。 どなたか教えて頂けないでしょうか?お願いします。

  • ASP【JavaScript】【VBScript】

    ASPの画面が、【JavaScript】→【VBScript】の流れになっています。 【JavaScript】のデータを渡す→【VBScript】の処理をする必要があります。 【JavaScript】→【VBScript】の方法がわかりません。 つまり、【JavaScript】のデータを【VBScript】で受け取る方法がわかりません。 ご存知の方がおられましたら、教えていただきたく、よろしくお願いいたします。 第2案としまして、【VBScript】で、【JavaScript】の関数を呼び出す方法を考えております。 この方法をご存知の方がおられましたら、教えていただきたく、よろしくお願いいたします。

  • PMT関数を使用しない実質年利の計算方法

    PMT関数を使用せずに、実質年利に対する毎月の支払額を出したいと職場仲間に聞かれ困っています。 ネットで探すと色々な式が出てくるのですが、どれがその式なのか分からず、適当な式に値をあててみるのですが、PMTと合いません。 実質年利ってどうやって計算しているのでしょうか?

  • ASPからASPを呼び出す方法

    ASP初心者です。  ASP(VBScript)からASPを<A href="ASP01.asp" >次の処理</A>で呼び出せると思いますが、このとき引数で値を渡すにはどうしたらいいのですか?

  • ASP VBScriptでスクリプト実行を終了

    ASP VBscript においてPHPでのdie()やexit()に相当する関数はありますか?

専門家に質問してみよう