![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
はじめまして。
福祉施設で働いており、データの管理をしています。
児童の身長から標準体重を計算で出したいのですが、お知恵を拝借できますでしょうか?
1)まず、身長に応じた標準体重をデータ化しました。
2)次に、身測データの身長・体重をデータ化しました。
3)身測データの身長から(1)でデータ化した標準体重を表示させたいのです。
問題は、身測結果の身長が必ずしも(1)の身長と一致しないことです。
例えば、100cmに対して○○kgという(1)のデータに対して身測の身長が99.8cm等々・・・。
(1)のデータ内から最も近い数字を探してあてはめてくれるような関数などありましたらご教授下さい。
わかりにくい文章で大変申し訳ありませんが、ヨロシクお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは。
VLOOKUP関数を使うといいと思いますよ。標準体重を表示させたいセルに次のよう関数を入れてみてください。
=VLOOKUP(身測データの身長が入力されているセル,身長に応じた標準体重の範囲,身長に応じた標準体重の範囲の中で、範囲内で標準体重のデータが入力されている列を、左端からの列数で指定,true)
最後のtrueがポイントで、ここをtrueに指定しておくと、ちょうど一致する数値がなかった場合、検索値未満で最も大きい値を参照して値を返します。
例)A1からB20まで標準体重のテーブル(A列に身長、B列に身長に応じた標準体重を入力)、D列に身測データの身長が入力されていた場合。
=VLOOKUP(D1,$A$1:$B$20,2,TRUE)
ちょっと分かりにくい説明で申し訳ありませんが、どうぞよろしくお願いいたします。
No.3
- 回答日時:
>(1)のデータ内から最も近い数字を探してあてはめてくれるような関数などありましたらご教授下さい。
LOOKUP関数などで出来ると思いますが…
=LOOKUP(身長,データベースの身長欄,データベースの標準体重欄)
上記の「身長」などは、セル番号なり、範囲なりに置き換えてください。
データベースの範囲指定は絶対参照(列番号・行番号の前に$をつける。
$A$1:$A$10などのように)としておけば、コピーしてもずれません。
「身長に応じた標準体重」ってのは、身長から算出することはできないんですか?
例えばBMIのやつなら、
> 女性の場合:標準体重(kg)=身長(m)×身長(m)×21(理想のBMI値)
>男性の場合:標準体重(kg)=身長(m)×身長(m)×22(理想のBMI値)
から、
・A1セルに女性の場合は21、男性の場合は22を入力させる。(BMI値)
・B1セルに身長をm単位で入力
標準体重は↓
=ROUND(B1^2*A1,1)
で出せます。
アドバイスありがとうございます。
今回は児童の為、BMIでは標準体重にならなかった為、算出できませんでした。
VLOOKUP関数にて解決しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 確率統計でExcelの使い方を教えてください。 3 2022/07/27 19:21
- ダイエット・食事制限 これは太ってますか? 7 2022/06/01 21:15
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- ダイエット・食事制限 正確な体脂肪率はいつ? 9 2022/04/11 09:38
- 統計学 人間は歳を重ねるごとに身長が低くなると思うのですが、それを示すデータはありますか? 年齢別の平均身長 3 2022/10/11 13:59
- 数学 大学数学、確率論の問題です。 次のデータは小学1年生12人の身長を測ったものである。このデータに基づ 7 2023/03/05 11:13
- 体重計・体脂肪計・体組成計 体重計、体組成計の体年齢について 2 2023/02/04 22:59
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
- C言語・C++・C# C言語(構造体) 3 2022/07/05 20:08
- 糖尿病・高血圧・成人病 177cm58kgの時でも糖尿病予備軍となりました。考えられる原因は? 7 2023/03/29 19:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】for next構文について
-
エクセルで表
-
PDFの請求明細をエクセルにしたい
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
下記マクロでMsgBox "空白です...
-
エクセルでバーコード作成し使...
-
在庫管理表に使うエクセルの関...
-
Excel関数-文字列で自動作成さ...
-
エクセルの関数について教えて...
-
Excelデータをコピペして、ペー...
-
Excelで50個のセルに同じ文字を...
-
Excel 2019 は、SPILL機能があ...
-
Microsoft Officeの中古は信用...
-
エクセルの表で1年間の曜日を...
-
エクセルで会社の従業員のデー...
-
スプレッドシート、Excelでの数...
-
[オートフィルタ]で抽出された...
-
エクセルでB列でフィルターをか...
-
エクセルの問題です。絶対値の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報