• ベストアンサー

計算ソフトが欲しいので教えてください。

((A*70.2-891150)*0.8+(B*73.3-969464)*0.8)-49250=C この様な計算式でAとBの値が毎日変わります。二つの値を入力するだけで、Cの数値がポンと出てくるようなフリーソフトが欲しいのですがご存知の方、居られましたら教えてください。この式での計算のみでの使用なので、なるべく軽い物を希望しているのですが探し方が悪いのか中々見つかりません。何卒よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.6

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS"> <title>計算</title> <script type="text/javascript"> <!-- function calc(){ var a = parseFloat(document.FORM.A.value); var b = parseFloat(document.FORM.B.value); var c = ((a*70.2-891150)*0.8+(b*73.3-969464)*0.8)-49250; document.FORM.C.value=c; } //--> </script> </head> <body> ((A*70.2-891150)*0.8+(B*73.3-969464)*0.8)-49250=C <form name="FORM"> A:<input name="A" type="text" value="0"><br> B:<input name="B" type="text" value="0"><br> <button type="button" onclick="calc()">計算</button><br> C:<input name="C" type="text" value="0"> </form> </body> </html> ------8<----------8<----------8<----------8<------------- 切取線より上の部分を、 CALC.HTA とかの名前で保存して実行してみて下さい。(WINDOWS)

kfolks
質問者

お礼

沢山の回答をいただき、本当にありがとうございます。 早速、利用させて頂きます。また、なにか有りましたら質問させてください。どうもありがとうございました。

その他の回答 (5)

  • hpsk
  • ベストアンサー率40% (48/119)
回答No.5

メモ帳などで, a=inputbox("Aの値?") b=inputbox("Bの値?") a = cdbl(a) b = cdbl(b) c = ((a*70.2-891150)*0.8+ (b*73.3-969464)*0.8)-49250 msgbox "C="&c という内容のテキストファイルをつくって,拡張子vbsで保存してそのアイコンをダブルクリック,というのはどうでしょう.

  • mono9211
  • ベストアンサー率49% (294/593)
回答No.4

フリーソフトならばこちらはいかがでしょう。 OpenOffice.org http://ja.openoffice.org/

  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.3

下記ソフトはどうでしょう? BASIC言語機能で、自分で計算式を登録できます 鍋電卓 http://www.vector.co.jp/soft/win95/personal/se248513.html

  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.2

エクセルではだめですか? A1セルにAの値、B1セルにBの値を入れ、任意のセルに =((A1*70.2-891150)*0.8+(B1*73.3-969464)*0.8)-49250 を入れると答えが出ます。 役に立ちますように。

  • 8086
  • ベストアンサー率22% (118/520)
回答No.1

表計算ソフトで十分対応できると思うのですが・・・。 Excelなら セルC1に以下の計算式を入れて、あとはセルA1とB1に入力するだけです。 =((A1*70.2-891150)*0.8+(B1*73.3-969464)*0.8)-49250

関連するQ&A

  • 計算ソフトを探しています。

    例えば、(A+(B+10))÷((C+(A÷50))+B×0.5) のように、四則演算(+,-,×,÷)程度の簡単な計算ですが、 数式が長い計算を、何種類かやっています。 電卓を使ってやっていますが、式が長いので時間がかかりますし、 計算間違いをしょっちゅう、します。 そこで、 こういうような式をいくつか登録しておき、 式にA、B,C の値を代入すれば、答えが出てくる、 というような計算ソフトはないでしょうか? 「小数点以下を切り捨てる/切り捨てない」の指定ができるものが、 いいです。 できれば、無料ソフトがいいです。  OSはWindows Vista です。

  • エクセルの計算式なのですが

    エクセルの計算式なのですが A=BC^D の式で、 Bの値を求めたいのです。 A,C,Dの値は数値は出ているのですが、エクセルの計算式をどう組むとBの値を出せるのか計算式がわかりません。 どなたか計算式を教えて頂けないでしょうか?

  • エクセルの計算で困ってます

    エクセルで計算用のテンプレートを作成しているのですが、うまくいきません。 例えば、セル C1に、C1=A1+B1 という式を入れた時、A1やB1の値を変えれば、C1の値も変わるはずと思うのですが、変わりません。 厳密に言えば、C1の式を入力するところにカーソルを置いて、Enterキーを押せば変更されます。 できれば、A1に新しい値を入力するだけで、新しい計算結果になるようにしたいのです。 なにかいい方法はありませんでしょうか?教えてください。

  • 表計算ソフトについて

    表計算ソフトでax^2+bx+c=0を満たす x を求める表を作成する方法を教えていただけないでしょうか? 入力 a、b、c がどのような値(0を含む) になっても正しい値が出るようにしないといけないみたいです。

  • 入力した数値になるよう組み合わせを計算したい

    A.5~500までの数値を入力 B.1~100までの数値のうち、5つの数値を組み合わせ、Aで入力した値と同様の値となるようにする という計算を行うプログラムを組もうとしているのですが、どういった計算を行えばよいのか分かりません。 ご存知の方いらっしゃいましたらアドバイスお願いします。 ちなみにこれは学校の課題ではありません。個人的な興味です。

  • 文字列で読み込んだ計算式で値を計算

    VBAで数値と式を文字列で受け取り、式に従って値を返す関数を作成したいと考えています。 ex KEISANという関数に対し、値と計算式を与え結果を求める A=50 B=80 C=10 SIKI="B+A-C" KEKKA = KEISAN(A,B,C,SIKI) KEKKAには、式に従い120が返る このA~C及びSIKI(式)は外部ファイルから読み込みます。式には加算か減算しかありません。 どなたか、良いアイデアありましたら、教えて下さい。

  • エクセルで年数計算

    A1に1925/3/27、 B1に2002/10/17という年月日が入力されていて、この間の年数を計算するために C1に  =DATEDIF(A1,B1,"y")  という式を入力したところ C1は 1900/3/17 という値になってしまいます。 何がまずいのでしょうか。

  • Accessで計算式を挿入

    テーブルで、A・B・Cのフィールドがあります。 C=A/(B/100)^2 という式があります。 この場合、更新クエリを使ってCのフィールドに値を入れるしかないのでしょうか。 もともとあるテーブルを元にフォームを作成しました。 このフォームを使って、AとBを入力すれば自動的にCに値が入る、という事をイメージしていたのですが行き詰っています。 式ビルダは使用してみたのですが、データが反映されません。 元のテーブルCフィールドには式はなく、ただ数値があるだけです…。 どんな作業が足りないのでしょうか。 もしくは別な方法がよいのでしょうか。 よろしくお願いします。

  • 高機能な表計算ソフトを探しています

    5000程度の階乗や順列を使った計算をしたいのですが、 例えば (aPn * bPn) / C! に a,b,C の値を与えて n=1,2...100 でそれぞれ計算して出力する。 EXCELでは、階乗の計算は170程度までしか出来ないので、他にソフトがないか探しています。 お金を出してまで...とは考えていないので、フリーに限ります。 何か、良いものはないでしょうか。よろしくお願い致します。

  • Excel2002でセルへの数値代入

    使用しているのはExcel2002なんですが 関数などを使用して空白セルへ数値及び文字列を 代入することって可能でしょうか? 例を挙げると、 セルA1に7という値を入力すると、 セルC1にある関数が「10-A1」という計算を行って セルB1に3という値を返すようにしたいのです。 また、セルB1に4という値を入力すると、 セルC1で計算を行い、セルA1には6が返る。 このようにセルA1、B1ともに、人の手で数値の 入力が行われる可能性があるので、表示部分のセルに 関数式を記述せず、空白としておく。 C1に入力する関数は IF(B1="",10-A1,10-B1) として、この結果を、またIFなどを使って 空白の方のセルに入力してあげればいいかなー というところまでは考え付いたのですが・・・ どなたか教えてください。

専門家に質問してみよう