みなさん、こんばんは。早速ですが質問です。
現在エクセルにて計算機(シュミレーター)を製作しているのですが、その計算表をつくるためにどのような関数を使用すればいいのかが分からない状態です。
以下にどのような仕組みを持った計算機を作りたいかの詳細を書くので、ここはこのような関数を使うといいよ。などといったアドバイスをよろしくお願いします。
~~~~~以下計算機の概略~~~~~~~
・ゴルフゲームの打球シュミレーターです。
・幾つかの数値を入力すると(例残り距離、風、高低差など)その数値に応じた数値が出力される(例打つパワー、横ずれ具合など)というもの。
・補正値の表から適切な数値を計算式に読み込む(風が3のときは表の風3を読み込むといった感じです。)
このような計算機を作りたいと考えています。この中で特に三つ目の仕組みの作り方が全くわからない状況です。
くだらないなぁと思われるかもしれませんが、息子のためにつくってやりたい計算機なので、みなさまのお力をどうか貸してください。
よろしくおねがいします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
具体的にどのような計算をされたいのか,見当が付きませんでしたので,3つ目の仕組みだけ・・・・・。
今,sheet2に下記のようなデータを入力するとします。これが,「補正表」です。
---------------------
1|3|8
2|4|7
3|5|6
4|6|5
5|7|4
--------------------
上記はA1からC5の範囲で入力されていると思います。
上記の表は,例えば,1列目が風の強さ,2列目がそれに対する補正値1,3列目が補正値2だとします。
sheet1に計算式を記入します。
A1とB1とC1には,それぞれ,残り距離,高低差,風が入力されるとします。C1に入力された,風の強さを読み取って先ほどsheet2に作成した補正表からD1とE1にそれぞれ補正値1と補正値2を読み取ってくるためには,
D1には「=VLOOKUP(C1,Sheet2!A1:C5,2,FALSE)」
E1には「=VLOOKUP(C1,Sheet2!A1:C5,3,FALSE)」
と入力すると,C1に入力された値に対応するデータをそれぞれ読み取ってくれます。
後はA1,B1,C1,D1,E1の値を利用して計算したい式をF1に入力すれば,お望みのことができると思います。
ここで補正表に関して注意していただきたいことは,
1.検索のキーとなる値(上記の例では風の強さ)は表の一番左になければなりません。
2.また,そのデータは昇順に並び替えられている必要があります。
また,今回使用した「vlookup」という関数ですが,簡単に説明しますと,
「=VLOOKUP(C1,Sheet2!A1:C5,2,FALSE)」は
"C1"は検索したいデータです。
"Sheet2!A1:C5"はデータとして使用したい表の範囲を指定します。
"2"は検索結果をどの列から取得するかを指定します。
"FALSE"は,完全に一致した結果だけを取得するというおまじないです。
以上です。
具体的に計算したい内容がわかれば,もう少し詳しくご回答できるかもしれません。
お子さんのためにがんばってください。
この回答への補足
親切な回答ありがとうございます。
早速教えてもらった関数を使って作ってみたいと思います。
もう少し詳しいアドバイスをいただけると嬉しいので、具体的に計算したい内容を表記します。
少し長いですが、式の内容はこうなっています。
以下の式のうち、距離補正値と横ずれ補正値と高低差と風の成分が表から適切な値を取得する必要がある場所です。完成の予定としては、カップまでの残りの距離と高度差と風を入力すると打つ%とずれが出力されるというものを目指しています。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
【打つ%】=(【カップまでの距離】+【高低差】-【風の縦成分】)÷【最大飛距離】x100÷【距離補正値】+【地面の影響値】
【距離補正値】→(【カップまでの距離】+【高低差】-【風の縦成分】)÷【最大飛距離】= a(%)を先に求めて【距離補正値表】から求める(a=90%なら0.990みたいな感じです)
【横ズレ】=【風の横成分】x【横ズレ補正値】
・【横ズレ補正値】→(【カップまでの距離】-【高低差】+【風の縦成分】)÷【最大飛距離】x100= b(%)を先に求めて【距離補正値表】から横ズレ用【距離補正値】を求めてb(%)÷横ズレ用【距離補正値】から横ズレ用【飛距離(%)】を求め、横ズレ用【飛距離(%)】で【横ズレ補正値表】から求める。
微調整として【最大飛距離】x0.92≦【カップまでの距離】で高低差が
-11.1m以下なら【打つ%】に+0.5%
-16.6m以下なら【打つ%】に+1.0%
-19.8m以下なら【打つ%】に+1.5% を足す
【最大飛距離】x0.92≦【カップまでの距離】<【最大飛距離】の場合【横ズレ】の答えをx1.03する
【最大飛距離】≦【カップまでの距離】の場合【横ズレ】の答えをx1.05する
~~~~~~~~~~~~~~~~~~~~~~~~~~~ お時間のあるときでよろしいのでアドバイスよろしくおねがいします。
No.2
- 回答日時:
3つ目は“VLOOKUP”を使えばいいのではないでしょうか?(検索/行列 のところにあります)
計算式とは別の場所に表を作っておいて、そこから適切なものを呼び出すというものです。
「風3」と入力したら、「風1,風2,風3,風4…」とある表の中から「風3」の部分を抜き出せればいいという意味ですよね?(わかりにくくてすみません)
VLOOKUPの使い方はhttp://www.excel.studio-kazu.jp/lib/e1tw/e1tw.htmlなどに出ています。
素人大学生の意見なのでとんだ勘違いかもしれませんが、少しでも参考になったらうれしいです。
参考URL:http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html
すばやい回答ありがとうございました。
参考アドレスなども載せていただきとても助かりました。
早速教えていただいた関数を使用して頑張ってみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Excel(エクセル) いつもお世話になっております。 円の直径290、半径145 ですが、 添付のエクセルように 座標に中 2 2023/03/14 03:34
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- その他(ビジネス・キャリア) 今時の派遣社員って仕事が出来ないだけじゃなく計算も出来ないのか? 8 2022/07/22 20:53
- C言語・C++・C# C言語 3 2022/10/04 15:07
- Excel(エクセル) 電卓は正しいのに エクセルで計算させると間違った答えです。なぜ? 7 2022/08/11 07:04
- Excel(エクセル) 荷捌作業効率をあげるためのエクセル関数を教えてください。 8 2022/10/07 08:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「順守」と「遵守」の違い
-
採光計算について
-
PCT国際出願 19条・34条補正の...
-
中央値を用いた二分法について
-
特許願 願書の整理番号変更に...
-
照明と顔の関係性について
-
写真が綺麗に撮れるスマホは何...
-
ノートPCの画面が白すぎて見にくい
-
医療用語について教えてください。
-
土地家屋調査士・測量・問題
-
倍率地域にある農地の「規模格...
-
安全ピペッター(ゴムピペッタ...
-
特許願に使えない文字
-
頸部硬直と項部硬直の違いは?
-
マレーシアの観光ビザのルール(...
-
USPTOサイトでの検索
-
司法試験・択一出願のための単...
-
特許出願が、早期に拒絶査定さ...
-
東京プリンスホテルのナイトプ...
-
大学受験でインターネット出願...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「順守」と「遵守」の違い
-
ノートPCの画面が白すぎて見にくい
-
採光計算について
-
最近、YouTubeの画面上にアイコ...
-
安全ピペッター(ゴムピペッタ...
-
中央値を用いた二分法について
-
PCT国際出願 19条・34条補正の...
-
オリフィス流量計の垂直配管取...
-
フォトショップで前髪だけ増毛...
-
照明と顔の関係性について
-
携帯電話の時刻合わせ
-
特許の補正 下線の引き方
-
エクセルで条件に合う引き算を...
-
KCLとアスパラKの使い分け
-
医療用語について教えてください。
-
Adobeソフトでのメタデータ一括...
-
特許願 願書の整理番号変更に...
-
新人看護師です。輸液について...
-
至急です! DMM.makeのプロジェ...
-
コンクリート温度補正について
おすすめ情報