栄養成分計算の使い方|レシピから1食あたりを自動算出する
この機能でできること(3点)
- ・ メニュー詳細の栄養成分タブで、レシピの分量から1食あたりの栄養成分が自動計算される
- ・ 計算の起点は食材マスタのfood_code(日本食品標準成分表との紐付け)。プリセット食材は設定済み
- ・ 計算できない食材は理由つきで表示される(food_code未設定・単位変換不可・成分データなし)。黙って抜け落ちない
1. 仕組み:成分表×レシピ分量の積み上げ
栄養成分の計算方法は、各食材の成分値(100gあたり)に レシピの使用量を掛けて合計する積み上げ方式です。 これは食品表示で認められている「計算による方法」で、 分析検査なしで表示値を作れます(栄養成分表示の計算方法で制度の全体を解説しています)。
手計算との違いは、データベース検索と転記と電卓が消えることです。 レシピ(レシピ登録)と食材のfood_code(食材マスタ)が揃っていれば、栄養成分タブを開くだけで 1食あたりの値が並びます。

2. 「計算できない食材」の3つの理由と直し方
計算に乗らなかった食材は、黙って除外されるのではなく 理由つきで一覧表示されます。理由は3種類です。
- food_code未設定:食材マスタで成分表の食品に 紐付ければ解消します。近い食品を選ぶ際の考え方は食品成分データベースの使い方が参考になります
- 単位変換ができない:「1/2個」「少々」のような 台所単位をグラムに換算できない場合です。レシピ側の分量を グラム表記にするか、食材の1個あたり重量を整えると解消します
- 成分データがない:紐付け先に該当成分の データがないケース。別の近い食品への紐付け直しを検討します
この一覧をゼロにしてから表示値として使うのが正しい運用です。 未計算の食材が残ったままの合計値は過小になります。
全メニューを一度に完璧にする必要はありません。 優先すべきは、ラベルを貼って販売する商品と、 栄養成分を売りにしたい商品です。 店内提供のみのメニューは表示義務の対象外なので、 気になるものから順に整えれば十分です。 食塩相当量だけ先に見たい(減塩の設計)といった 部分的な使い方も実務では有効です。
3. 表示に使うときの注意
- 「推定値」の付記:計算による値は 「推定値」等を付記する運用が制度上用意されています(推定値表記の詳細)
- 加熱による重量変化:焼成・煮込みで水分が飛ぶ商品は、 出来上がり重量ベースへの換算を検討してください(計算方法の解説の実務ポイント参照)
- 表示が免除される場合:小規模事業者の免除など、 そもそも表示義務がないケースもあります(栄養成分表示の免除条件)。義務がなくても任意表示は販促価値があります
よくある質問
Q. 計算値は分析検査と比べてどのくらい正確ですか?
A. 配合と分量が正確なら、計算による方法は制度上も認められた 実用精度です。表示値の誤差の考え方は誤差の許容範囲を、分析との使い分けは分析と計算の比較をご参照ください。
Q. 揚げ物の吸油など、調理での変化は反映されますか?
A. 計算は配合ベースです。吸油・水分蒸発が大きい商品は、 揚げ油を材料として分量に含める、出来上がり重量で換算する等の 調整で精度を上げられます。
Q. 配合を変えたら計算し直しが必要ですか?
A. レシピを更新すれば栄養成分タブの値も同じレシピから 再計算されます。別管理の栄養計算表を直し忘れる、という 事故は構造的に起きません。
まとめ
栄養成分計算は、レシピとfood_codeが揃えば自動で回ります。 運用の実務は「計算できない食材の一覧をゼロにする」ことに 集約されます。理由つきの一覧が直す場所を教えてくれるので、 food_codeの紐付けと分量のグラム化を進めてください。 成分表の検索・転記・電卓の作業が消えた分の時間は、 配合の正確さの確認に使うのが最も価値のある使い道です。
強調表示(糖質オフ等)に踏み込む場合は強調表示の基準をご参照ください。
Genkaで原価計算・食品表示ラベルを自動化
レシピを入力するだけで原価率をリアルタイム計算。 食品表示法準拠のラベルPDFをワンクリックで生成できます。 初月無料トライアルで今すぐお試しいただけます。
無料で始める →