- 締切済み
Excelの打ち込み方法
0.5588×18.6×4.773×4.540^3-9×51.240×4.540-12×211.01=16.6271 上の計算にて答えが一番0に近く出るようExcelにて関数を組みたいのですが
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- redfox63
- ベストアンサー率71% (1325/1856)
関連する部分が2箇所あったんですね ・・・ m(__)m 数式を =0.5588*18.6*4.773*C2^3-9*51.24*C2-12*211.01 といった具合にして ゴールシークを掛けてみてはいかがでしょう 当方の結果は『4.5336738166424』で数式の値が『-2.8790054784622E-08』でした
- redfox63
- ベストアンサー率71% (1325/1856)
この場合なら ゴールシークを使えば可能だと思います 変化させたい数値を別セルに代入 結果を期待する数式を作成 ツール > ゴールシークを実行 元の数式セルと目標値と変化させる係数のセルをそれぞれ指示 OKをクリック 数式が収束すれば変化させるセルに代入されます たとえば =0.5588*18.6*4.773*4.54^3-9*51.24*C2-12*211.01 とB2セルに数式を設定 C2に計算初期値の 4.54を設定 ゴールシークで 数式入力セルを B2 目標値を 0 変化させるセルを C2 で計算させます 結果 C2は『4.57569599677257』といった数値で収束するらしいですよ
お礼
大変役に立ちましたアリガトウございます。
- x1va
- ベストアンサー率26% (802/3006)
杭ということは建築・土木関係の数式でしょうか。それについてはよく分かりませんが、要は 0.5588*18.6*4.773*x^3-9*51.240*4.54-12*211.01=0 となるxを求める方程式を解くと思えばいいのでしょうか。 「Excel 方程式を解く」で検索してみたところ、ソルバーを使う方法が結構見つかりました。 http://www.google.co.jp/search?q=excel+%E6%96%B9%E7%A8%8B%E5%BC%8F%E3%82%92%E8%A7%A3%E3%81%8F&hl=ja&lr=lang_ja&client=firefox&rls=org.mozilla:ja:official&hs=tvS&pwst=1&start=10&sa=N 私にできるアドバイスはここまでです。
お礼
大変役に立ちましたアリガトウございます。
- x1va
- ベストアンサー率26% (802/3006)
> 答えが一番0に近く出る これの意味が分かりません。結果がどのような値になってほしいのか具体例をお願いできますか。 あと、質問の計算式をExcelで計算したら16.6271ではなく16.46156587になりましたけど・・・?
補足
杭の長さを出す式ですがD*γ*KP*L1^3-9*Ho*L1-12*Mo=0(エンゲルの公式)で0.5588*18.6*4.773*4.540^3-9*51.240*4.54-12*211.01で5.0m未満にしたかったので5.0m以下の数値で打ったのが4.54でしたこの数値を自動計算したいのですがどうしたらよいのでしょうか
お礼
大変役に立ちましたアリガトウございます。