記事本文
体脂肪量、除脂肪体重、筋肉量、筋肉率、 BMI 、基礎代謝基準値を自動計算する Excel シートを公開した
先日除脂肪体重や基礎代謝基準値を計算し、それをキープしながら 9 ヶ月間ダイエットしてみた記録のまとめを公開し、そのデータがはてなグラフ - hxxkのグラフに記録してあることをお伝えしましたが、このデータは同時に Excel にも記入していたので、そちらも公開することにしました。
カラダスキャン HBF-362 で測定できる項目を基本に作っていますが、「体重と体脂肪率を測定できれば計算によって体脂肪量、除脂肪体重、筋肉量、筋肉率、 BMI を算出可能」、「体重と基礎代謝量を測定できれば計算によって基礎代謝基準値を算出可能」になっています。
| 日付 | 体重 (kg) | 体脂肪率 (%) | 体脂肪量 (kg) | 除脂肪体重 (kg) | 筋肉量 (kg) | 筋肉率 (%) | 体年齢 | BMI | 基礎代謝量 (kcal) | 基礎代謝基準値 (kcal/kg) | 内臓脂肪レベル | 全身 | 体幹 | 両脚 | 両腕 | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 身長を cm で入力 | 皮下脂肪率 (%) | 骨格筋率 (%) | 皮下脂肪率 (%) | 骨格筋率 (%) | 皮下脂肪率 (%) | 骨格筋率 (%) | 皮下脂肪率 (%) | 骨格筋率 (%) | |||||||||||
| A3 | B3 | C3 | D3 | E3 | F3 | G3 | H3 | I3 | J3 | K3 | L3 | M3 | N3 | O3 | P3 | Q3 | R3 | S3 | T3 |
| A4 | B4 | C4 | D4 | E4 | F4 | G4 | H4 | I4 | J4 | K4 | L4 | M4 | N4 | O4 | P4 | Q4 | R4 | S4 | T4 |
| A5 | B5 | C5 | D5 | E5 | F5 | G5 | H5 | I5 | J5 | K5 | L5 | M5 | N5 | O5 | P5 | Q5 | R5 | S5 | T5 |
| ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... | ...... |
Excel シートの構成はこのようになっていて、 D 列から G 列、 I 列、 K 列を自動計算するようになっています。 シート自体を見ていただければ分かりますが、計算式は次のように設定しました。 (次の例では 3 行目での計算を仮定しています。 )
- 体脂肪量 (kg):
=IF(ISBLANK(C3),"",B3*C3/100) - 除脂肪体重 (kg):
=IF(ISBLANK(C3),"",B3-D3) - 筋肉量 (kg)
=IF(ISBLANK(C3),"",E3/2) - 筋肉率 (%):
=IF(ISBLANK(C3),"",F3/B3*100) - BMI:
=IF(ISBLANK(B3),"",ROUND(B3/I$2*100/I$2*100,1)) - 基礎代謝基準値 (kcal/kg):
=IF(OR(ISBLANK(B3),ISBLANK(J3)),"",J3/B3)
計算の書式ではなく「何故この数字とあの数字を使って計算するのか」という点の詳細は前回の記事の各段落を参照してください。 計算の書式については今後 Excel 関係の記事を書くときのネタにしようかと思っています。 ( とは言っても簡単な条件式と四則演算の組み合わせなので、大した計算ではないのですが。 )
計算式よりも、計測期間内での最大値や最小値が出た際に、条件付き書式を使ってそのセルを色塗りする方法をそのうち解説したいなあ。
なお、このシートに測定結果を記録することで、もう一枚のシートに自動的にグラフを描画するようにしていますので、良かったら使ってみてください。
体脂肪量、除脂肪体重、筋肉量、筋肉率、 BMI 、基礎代謝基準値を自動計算する Google ドキュメントを公開した
......と、ここまで Excel 前提で書いていましたが、これくらいの Excel シートなら Google ドキュメントの Spreadsheet でも実現できるなあと思い、 Google ドキュメントの練習も兼ねて作ってみました。
アカウントやログイン状態による制限を特にかけず、全体に公開していますので、こちらのシートにはデータを追記していきません。 最新のデータの追記ははてなグラフ - hxxkのグラフにのみ行います。
数式による条件付き書式が設定できないのと、グラフの Y 軸の値が必ず 0 からのスタートになることを除けば、先ほどの Excel シートとほぼ同じなので、 Excel をインストールしていない環境ではこちらを使ってみてください。

