入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。16:51回答数:3件はじめまして。福祉施設で働いており、データの管理をしています。児童の身長から標準体重を計算で出したいのですが、お知恵を拝借できますでしょうか?1)まず、身長に応じた標準体重をデータ化しました。2)次に、身測データの身長・体重をデータ化しました。3)身測データの身長から(1)でデータ化した標準体重を表示させたいのです。問題は、身測結果の身長が必ずしも(1)の身長と一致しないことです。100cmに対して○○kgという(1)のデータに対して身測の身長が99.8cm等々・・・。(1)のデータ内から最も近い数字を探してあてはめてくれるような関数などありましたらご教授下さい。わかりにくい文章で大変申し訳ありませんが、ヨロシクお願いします。通報するこの質問への回答は締め切られました。質問の本文を隠すこのQ&Aに関連する最新のQ&A「身長」に関するQ&A:身長に伸び悩む中3の女子です。17:10こんにちは。VLOOKUP関数を使うといいと思いますよ。標準体重を表示させたいセルに次のよう関数を入れてみてください。=VLOOKUP(身測データの身長が入力されているセル,身長に応じた標準体重の範囲,身長に応じた標準体重の範囲の中で、範囲内で標準体重のデータが入力されている列を、左端からの列数で指定,true)最後のtrueがポイントで、ここをtrueに指定しておくと、ちょうど一致する数値がなかった場合、検索値未満で最も大きい値を参照して値を返します。例)A1からB20まで標準体重のテーブル(A列に身長、B列に身長に応じた標準体重を入力)、D列に身測データの身長が入力されていた場合。=VLOOKUP(D1,$A$1:$B$20,2,TRUE)ちょっと分かりにくい説明で申し訳ありませんが、どうぞよろしくお願いいたします。通報するこの回答へのお礼アドバイスありがとうございます。17:16>(1)のデータ内から最も近い数字を探してあてはめてくれるような関数などありましたらご教授下さい。LOOKUP関数などで出来ると思いますが...=LOOKUP(身長,データベースの身長欄,データベースの標準体重欄)上記の「身長」などは、セル番号なり、範囲なりに置き換えてください。データベースの範囲指定は絶対参照(列番号・行番号の前に$をつける。$A$1:$A$10などのように)としておけば、コピーしてもずれません。・A1セルに女性の場合は21、男性の場合は22を入力させる。標準体重は↓=ROUND(B1^2*A1,1)で出せます。通報するこの回答へのお礼アドバイスありがとうございます。今回は児童の為、BMIでは標準体重にならなかった為、算出できませんでした。VLOOKUP関数にて解決しました。16:59VLOOKUP関数を調べてみてください。解決するかと思います。通報するこの回答へのお礼アドバイスありがとうございます。初歩的な質問ですが、何卒お願い致します。回答数ランキングです。このQ&Aと関連する良く見られている質問Q身長、体重かBMIを算出したい。BMIを算出したいのですが、どこに計算式を入力したらよいのか解りません。EXCELなら簡単にできますが、入力フォームを作って誰でも簡単に入力できるようにしたいのでアクセスで作成したいと考えています。計算式の入力の仕方(場所)を教えてください。標準モジュールで下記のコードを標準モジュールに挿入します。「体重」コントロールの値が入ります。Function'BMI=体重/身長(m)の2乗です。'入力は体重と身長のみで、身長の単位はcmで入力したいと思っています。標準モジュールで下記のコードを標準モジュールに挿入します。「体重」コントロールの値が入ります。この下からコピペ'標準...続きを読む他の回答も見るQEXCELで別のシートのデータを参照して返す方法ちょっとしたことなのですが、うまく式が書けなくて悩んでいます。作業用のシート1と参照用のシート2があり、シート1のA列にはあおきあべいぐちいはらなどと文字列(名前)が入力されています。こちらは今度の野球のスタメンだと思ってください。41などと、名前:背番号が羅列されています。こちらが参照用の全選手の背番号リストだと思ってください。シート1のB列に、A列の名前に対応した背番号を返したいのです。適合したシート2の行のB列の値を表示するという式を入れたいのですが、どのように式を書けばよいでしょうか。すみませんがどなたか教えてください。私もその場合はVLOOKUP関数を使用しています。「B1」=VLOOKUP(A1,Sheet2!$A:$B,2,0)他の回答も見るQ資格を履歴書に記入する際に「合格」「取得」?履歴書の資格欄に資格名を記入した後ろにつける「後合格」とか「取得」はどのように分類すればよいのでしょうか。「普通自動車第1種運転免許」の場合は取得でいいのだと思いますが、「簿記検定」と「初級システムアドミニスレーター」の場合はどうすればよいのでしょうか?よろしくお願いします。発行されるものは発給された時点で「取得」となります。発行されておしまいのものではあくまで試験、検定に合格したことを称するにすぎませんのでこの場合は「合格」になります。合格証書等と免許の類を混同しないようにしてください。一定要件を満たせば法に基づいて無試験で認定され取得できる資格もあります。その場合は「認定」もしくは「取得」となります。申請途中で発給待ちなら「申請中」でいいでしょう。免許申請していない状態なら「合格」です。免許申請して免許が発給されてはじめて「取得」となります。「初級システムアドミニスレータ」の場合、厳密に言うとこれは「資格」ではありません。(よく勘違いされることですが、公式サイトにも法にも「資格」であるとは一切謳われていません)あくまで法に基づく「試験」に合格ですので「合格」となります。発行されるのも「合格証書」ですので免許、免状の類とは異なります。MCPですとまた違ってきます。「合格」でいいです)科目に合格し要件を満たすことで上位のものに認定され、認定証が送られますので称号が与えられ、認定すると謳われているものであれば「合格」もしくは「認定」でもいいと思います。特殊なものとして士業資格があり、合格後に登録申請してはじめて法的に効力を発揮します。行政書士や気象予報士など。登録申請しないと登録証が発行されません。登録済みなら「登録」もしくは「取得」でいいと思います。免許、証書に明記されたものを記載してください。資格試験名は略さず記載し、類似のものがあり紛らわしい場合は区別できるよう記載してください。発行されるものは発給された時点で「取得」となります。発行されておしまいのものではあくまで試験、検定に合格したことを称するにすぎませんのでこの場合は「合格」になります。合格証書等と免許の類を混同しないようにしてください。一定要件を満たせば法に基づいて無試験で認定され取得できる資格もあります。今仮に、W2セルに体重が入力されていて、Q2セルに体重が入力されているものとします。W2セルとQ2セルの値を基にして、御質問通りの判定を行う場合には、次の様な関数となります。=IF(COUNT($Q2,$W2)=2,VLOOKUP($W2/$Q2,$A$3:$B$5,2),"")それから、身長と体重から、やせているのか、肥っているのかを判定する目安として使用される値には、BMI(ボディマス指数)やローレル指数など、幾つかの種類があります。そこで、BMIやローレル指数を使用すれば、A2:B5の表を使わずに、痩せているのか、肥っているのかを判定する事も出来ます。今仮に、H2セルにcm単位で測った身長が入力されていて、W2セルにkg単位で量った体重が入力されているものとします。thinness)」としている様です。Indexhttp://apps.who.int/bmi/index.jsp?introPage=intro_3.htmlこの事から、BMIの値が16未満の場合に、やせ過ぎ、16以上、18.5未満の場合に、やせ気味、18.5以上、25未満の場合に、適正範囲、25以上、30未満の場合に、肥り気味、30以上の場合に、肥り過ぎと表示させるものとした場合には、その関数は次の様なものとなります。=IF(COUNT($H2,$W2)=2,LOOKUP($W2*10000/$H2^2,{0,16,18.5,25,30;"やせ過ぎ","やせ気味","適正範囲","肥り気味","肥り過ぎ"}),"")学童期の児童(成長期の人間)に対しては、主にローレル指数が判定の目安として使用され、その値が130の場合を標準体重とし、130のプラスマイナス15未満の範囲が適正範囲、100以下が痩せ過ぎ160以上が肥り過ぎとされている様です。Wikipediahttp://ja.wikipedia.org/wiki/%E3%83%AD%E3%83%BC%E3%83%AC%E3%83%AB%E6%8C%87%E6%95%B0この事から、ローレル指数の値が100以下の場合に、やせ過ぎ、100を超えて、115以下の場合に、やせ気味、115を超えて、145未満の場合に、適正範囲、145以上、160未満の場合に、肥り気味、160以上の場合に、肥り過ぎと表示させるものとした場合には、その関数は次の様なものとなります。=IF(COUNT($H2,$W2)=2,IF($W2*10000000/$H2^3>115,IF($W2*10000000/$H2^3<145,"適正範囲","肥り"),"やせ")&LOOKUP(ABS($W2*10000000/$H2^3-130),{0,15,30;"","気味","過ぎ"}),"")今仮に、W2セルに体重が入力されていて、Q2セルに体重が入力されているものとします。W2セルとQ2セルの値を基にして、御質問通りの判定を行う場合には、次の様な関数となります。=IF(COUNT($Q2,$W2)=2,VLOOKUP($W2/$Q2,$A$3:$B$5,2),"")それから、身長と体重から、やせているのか、肥っているのかを判定する目安として使用される値には、BMI(ボディマス指数)やローレル指数など、幾つかの種類があります。TRUEやFALSEについて12計算結果の上限値を設定したい13IF関数を使って3つ以上のある...14エクセル0:00と表示される原因15Excelで微分をしたいのですが。...16エクセルで条件式を連結したい。『複数条件』...7自分のIDに対するブルートフォ...8IF関数を使った数式がおかしい...9IF関数教えてください。セル内に表示されて...11○と×のパターンを調べたい12ピリオド“.”と“。ENTERを...14Excelで微分をしたいのですが。SUM関数で合計値が違う場合17Excelの反復計算がわかりません。18エクセルで関数計算後の値を数...19エクセルで条件式を連結したい。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。