• 締切済み

数式の変更

以下の数式を、エクセルでソルバーで結果を出したいです。 I・σ=E・d^2・T^(-d) これで、dが不明で、I、σ、E、Tは整数が決まっています。 d=○○としたいのですが、できるでしょうか。 関数電卓のソルバーでは計算できたのですが、できればエクセルで数式を記入して解を出したいです。

みんなの回答

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

>dは左辺にのみにしたいんです。 >右辺に残すと、dを求められないんです。    ↑ これは失礼。    ↓ C = d^2・T^(-d) のスタイルで、不動点に収束してくれないものか試行。 残念ながら、収束してくれる範囲は狭そう。 うまく収束してくれた一例でも…。 T=0.4 (e の逆数近辺) , C=5 。   d   √[5*(0.4)^d]   --   -----------   1.00    1.41   1.41    1.17   1.17    1.31   … EXCEL シートにて、d を与えて √[5*(0.4)^d] を勘定させ、その結果を次行の d へ移し、それを使って √[5*(0.4)^d] の勘定 … と延々とつづけるだけ。 この例では、10 回ほどで 4 桁位の一致度でした。 Newton 逐次接近のほうが確かなのかも…。   

MuMu-Chan
質問者

お礼

申し訳ないです。 左辺か右辺に式を集めて、=0にする。 目標値を0にする。 式を=⚪︎⚪︎として、Excelのセルに入力 変数を入れて、ゴールシークで式を0に持って行く で、できました!

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.1

d のセルにシート関数なら、 =sqrt(I*σ*T^d/E) で、いかが?   

MuMu-Chan
質問者

補足

dは左辺にのみにしたいんです。 右辺に残すと、dを求められないんです。

関連するQ&A

  • エクセルと関数電卓の答えの誤差。

    エクセルの数式の書き方がよく分かりません。 0.9507+0.0518cos(338.92+4771.989T) ※T=39.82478024 とゆう数式を関数電卓でそのまま解くと 0.978404843 と答えが出ます。 エクセルで計算すると 0.9507+0.0518*(COS(RADIANS(338.92+4471.989*A1))) ※A1=39.82478024 0.920914107 関数電卓とエクセルの解に 0.057490735の誤差が出ます このエクセルでの書き方で合っているのでしょうか? よろしくお願いします。

  • エクセルの計算について質問です

    エクセルの計算について質問です 数値の計算で、電卓で算出した値とエクセルで計算した値とが異なり困ってます。 【計算内容】 A(整数) × B(小数部2桁) = C(整数) ※Cは小数点以下切捨てとしたい ※エクセル計算ではROUNDDOWNを使用 【実際の計算結果】 (1)10,000,010,000.00 × 9999.99 = エクセル:99,999,999,999,999、電卓:99,999,999,999,999 (2)10,000,010,000.01 × 9999.99 = エクセル:100,000,000,000,000、電卓:99,999,999,999,999.9999 (1)は電卓とエクセルで結果は一致しますが、(2)は一致しません。 エクセルで小数点以下第4位が丸められてるようです。 【エクセルで算出したい値】 (2)ではDに999,999,999,999と出力したいです。 関数INTやROUNDDOWNを使ってみたのですが、うまくいきませんでした。 セルCの書式設定と、どの関数を使用すればよいのか教えていただけると大変助かります。

  • エクセル 数式

    エクセルの数式について質問です! 数式をいれて計算しなければいけませんが、それは一回ずつやらなければいけないのでしょうか? 例えば、D列(D3)を数量 E列(E3)を単価 F列(F3)を金額にした場合、数式は<=D3*E3>となります。 これは一回計算するごとに一回ずつ数式をいれなければいけないのですか? 後、コピーをつかってやって、一回ずつ計算しなくても自動的に計算してくれたのですが、自分が聞きたいのはそれとはまた違うくて、自分が聞きたいのは、 D3に1 E3に¥100をいれると自動的にF3に¥100(この場合)になるようにしたいのです!! が、その設定がわかりません・・。 なので、簡単に言うと、数式を保存したいのです。 一回ずつ数式を入れなくて、自動的に計算して欲しい所だけ計算できるようにしてほしいのです!! そんな都合のよいもの・・・ありませんか? ぐだぐだな説明で分かりにくいかもしれませんが、回答、宜しくお願いします。 (ちなみに、自分が使っているエクセルはエクセル2010です。)

  • エクセル数式の選択。

    (表A)=INDEX(総合見積もり!$E$15:U19,MATCH(D5,総合見積もり!$D$15:$D$19,0),MATCH($E$3,総合見積もり!$E$14:$U$14,0)) (表B)=INDEX(総合見積もり!$E$22:$T$26,MATCH(D5,総合見積もり!$D$22:$D$26,0),MATCH($E$3,総合見積もり!$E$21:$U$21,0)) (表A)(表B)2つの表を元に二通りの数式を作ったのですが。 仮にE3のセルにAと入力すると(表A)の数式、Bと入力すると(表B)の数式を選択する関数又は方法 ありましたら教えて下さい。 IF関数で出来そうなのですがエクセル初心者のため良く分かりません 宜しくお願いします。

  • Excelの数式の打ち込み方で???

    Excelで、Aに対してbは何割にあたるのか、割合を計算する数式を使いたいのですが、どのように数式をうちこんだらよいのでしょうか? もう少しくわしく言いますと・・・。 E列に2行目から10行目までのセルに、9つの数(仮にb)が打ち込まれています。それらの数が、D列11行のセル上の数(仮にA)に対して、何割にあたるのかを自動的に計算したいのです。 b÷Aでその割合は出るわけですが、Excel上ではどのように処理すればその計算ができるのかよくわかりません。 fxのところから数式を打ち込もうと思っても、関数の種類がアルファベットでならび、どれを選択したらよいのかもわかりません。 わからないことの説明がへたで申し訳ありませんが、もし質問の意味がわかり、やり方がわかる方がいらっしゃいましたら、ご回答ください。 数式関係に不慣れですみません。 よろしくお願いします。

  • 計算結果が合わない

    下記の計算をしています(計算式=ABC/F+G(D+E) 電卓及びexcelで計算すると、結果の3,683まではあっているのですが、 下記表の4行目の結果が、電卓では、9,684、Excelで計算すると、 どうしても8,507となってしまいます。 計算式が間違っているのでしょうか?? Excel計算式 =B21*C21*D21/G21+H21*(E21+F21) 何度、電卓で計算しても、9,684となってしまいます。 よろしくお願いいたします。 A B C D E F G 結果 2.64  1312.5  511 11.49  1.5  5407  0 327 27.6  1312.5  511 11.49  1.5  5407  20 3,683 23.76 1312.5  511 11.49  1.5  5407  428 9,684

  • エクセル 120を150に180を200にする数式

    エクセルの関数について… なんとせつめいしていいのか分からないのですが  120だと150に切上げ?  180だと200に切上げになる数式はありますか? 闘っている数式が  =IF(C23="","",(ROUNDUP(ROUNDUP(C23/D23,0)*E23,-2))/50)=12 数字に置き換えると →→ =IF(C23="","",(ROUNDUP(ROUNDUP(2000/100,0)*26,-2))/50)=12 なんですが、答えを11にしたいのです。 初心者なので、解り易い回答をお待ちしています…

  • VBA 数式の計算が止まらない

    下記マクロはE列に1~10を記入し、G列に数式で2倍して記入するものです。 数式の計算を事前に止めてる筈ですが、ステップモードで実行し確認すると、全部計算されてます。 Application.Calculation = xlCalculationManual これが効いてないないのです。 なぜでしょうか? Sub Macro1() For i = 1 To 10 Cells(i, "E") = i Next i Application.Calculation = xlCalculationManual For i = 1 To 10 Cells(i, "G").Formula = "=E" & i & "*2" Next i Application.Calculation = xlCalculationAutomatic End Sub

  • エクセル2010で、数式を貼り付けたい

      A     B    C     D 1 商品名  単価  購入数  合計 2 りんご   100  20     2000 (数式:B2*C2) 3 みかん   80  10     800 (数式:B3*C3) という表があります。 E1に、D1(とE2にD2)の数式を、コピペで貼り付ける方法内でしょうか。   A     B    C     D    E 1 商品名  単価  購入数  合計 数式情報 2 りんご   100  20     2000 B2*C2 3 みかん   80  10     800  B3*C3 どうしても、Dの数式をコピーして、Eに貼り付けても結果の合計が表示されてしまいます。 (一度、C1コピー⇒メモ帳に貼り付け⇒エクセルにコピーも考えましたが、  エクセルに貼り付けた時点で、2000の結果が入りました・・・。) 手で入力して、Concatしてもいいのですが、 もし、コピペですむなら、コピペで解決したいのです。 どなたか解決方法をご存知の方がいらっしゃいましたら ご教授お願いします。

  • Excel関数と数式

    教えて下さい Excel2003で1ヶ月の表を作って使用量と残数を計算させようとしているのですが、上手く行きません下記に表の内容を記載しますので、簡単な計算方法を教えて下さい。 1日~30日   A  B  C  D  E  F  G  H  I  J  K  L  M 1 朝 10 11 14                    15 2 夕 15 22 18                     10 3 入   20 4 残    4  8                     3 残=B2-C1 M4=D2-M1 M4セルに休み(空白セル)を除いた数式を組みたいのです、IF関数を使ったのですが、上手く行きません。 何卒、ご指導宜しくお願いします。