![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
f(1000000)=300000
f(4000000)=800000
f(5000000)=1000000
f(10000000)=2000000
>となるa,b,cを求めたいのですが
当然ですが、例にある4つ条件を満たすa,b,cの解は存在しませんよね。
エクセルのグラフには、近似曲線を自動で作成する機能があります。
一例ですが
シートに
X Y
10 3
40 8
50 10
100 20
・・・・
とデータを並べて、折れ線グラフを作成します。
作成した折れ線グラフを右クリック=>近似曲線の追加
多項式近似 次数 2 を選択
グラフに数式を表示 にチェックを入れてOKすれば
近似曲線とa,b,cが入った数式が表示されます。
この回答への補足
なるほど
こういうやり方もあるのですね
全然知りませんでした。
四つの条件を満たすabcは無いのはその通りです。
すみません。
もう少し単純に
f(x)=ax^2+bx+c
とおいて、
f(4000000)=800000
f(5000000)=1000000
f(10000000)=2000000
を簡単にエクセルで解くようにすることは出来ないでしょうか?
No.4
- 回答日時:
関数で正確な係数を取得するならLINEST関数を使うことになります。
元データが先の添付画像のようにX値がB5:D5,Yの値がB6:D6セルに入力されているなら以下の式を入力して下方向にオートフィルすれば、正確なa,b,cの値(近似曲線の表示桁数を多くした場合と同じ数値)が取得できます。
=INDEX(LINEST($B$6:$D$6,$B$5:$D$5^{1;2},),,ROW(A1))
No.3
- 回答日時:
ソルバーを使って係数を求める場合は、以下のような設定をします。
D2セルに、各数式のY値との差の2乗を加算した以下の数式を入力します。
=(B1*B5^2+B2*B5+B3-B6)^2+(B1*C5^2+B2*C5+B3-C6)^2+(B1*D5^2+B2*D5+B3-D6)^2
データ(2003以前なら「データ」)、ソルバーをクリックし、目的セルをD2、目標値を「最小値」にして、変化させるセルをB1:B3にして「実行」します。
この結果を見ると、近似曲線から求めた係数よりも誤差が大きいですが、小数点2桁目までは同じなので、使用目的によって使い分けると良いと思います。
![「二次方程式をエクセルで計算するためには」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/a/1223543_5497e368b5458/M.jpg)
No.2
- 回答日時:
3点の場合は近似曲線でも正確に1つに規定できますので、「近似」ではなく実際に3点を通る曲線を得ることができます。
ちなみに近似曲線を作成するときは、「散布図」を使い、2次の近似曲線を追加し、近似曲線上で右クリックし「近似曲線の書式設定」から表示形式を「数値」にして小数点以下の桁数を例えば10桁にしてください。
添付画像はこのようにして得られたa,b,cの値を「=$B$1*B5^2+$B$2*B5+$B$3-B6」の数式で各x値の実際の値を代入した式とYの値の差を見るために参考までに計算させてみました(10のマイナス8乗以下の誤差ですね)。
このa,b,cの値をエクセルの別の機能で計算したい場合には、ソルバーの機能を利用することになります。
![「二次方程式をエクセルで計算するためには」の回答画像2](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/5/1223543_5497ee4761f90/M.jpg)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 高校数学で質問があります。 2 2023/02/13 16:40
- その他(お金・保険・資産運用) 至急!【Wolt】各メニューの価格設定の簡単な計算方法 3 2023/03/05 11:58
- 数学 2次方程式「ax²+bx+c=0」は α、βを前者の式の2解と置いた時、 a(x-α)(x-β)=0 2 2022/08/05 19:24
- Excel(エクセル) エクセルで、未来の月の数値を表示させないようにしたい 1 2022/05/07 18:58
- 工学 流体の数値計算の分離解法について 移流方程式∂f/∂t+∂f/∂x=Gを分離解法で解くときに、便宜上 3 2023/08/12 13:09
- 数学 高校数学で質問があります。 2 2023/02/13 15:49
- 健康保険 国民健康保険料の1ヶ月に支払う額を教えてください。 5 2022/05/30 16:00
- Excel(エクセル) エクセルでの延長表計算式を教えてください 5 2022/12/21 12:20
- Excel(エクセル) IFERROR(IF()IF())のような形の構文が作れません 2 2023/02/05 17:51
- Excel(エクセル) エクセルの計算式を教えてください 3 2023/03/14 13:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IFとIFS関数
-
Excelを無料で使うには? パソ...
-
セルの数を求めたい
-
Excelの表示についての質問
-
再質問です。マクロの修正箇所...
-
データチェックを行うエクセル...
-
エクセルで「ページレイアウト...
-
エクセルの数式バーのフォント...
-
エクセルの関数について教えて...
-
エクセルでセルに標準で入力さ...
-
Microsoft1Officeの互換ソフト...
-
シフト表をエクセルで作るとき...
-
ユーザー定義関数をアドイン登...
-
Excel VBAで全ての矢印を赤色に...
-
VBA Private Sub Worksheet_Cha...
-
2列に入っているデータを1列...
-
Excelに詳しい方! B列が「日...
-
excel2013 MonthDays 関数が使...
-
エクセルのクイックアクセスツ...
-
Excelの数式について教えてくだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報