飽和脂肪上限計算
飽和脂肪上限計算機は、1日の総摂取カロリーを実用的なグラム上限に換算します。総カロリーの10%を飽和脂肪に割り当て、脂肪1グラムが約9キロカロリーであるため、その値を9で割ります。結果は摂取すべき目標ではなく、1日の上限です。栄養成分表示の確認、食事プランの比較、食事記録における一貫した基準の設定にご利用いただけます。計算はオフラインで動作し、乱数を使わないため、同じ入力には常に同じ結果を返します。
無料で実行
飽和脂肪の上限を算出する仕組み
この計算機では、単純なエネルギー配分法を使用します。まず、1日に摂取する予定の総キロカロリーを入力してください。そのエネルギーの10%を飽和脂肪に割り当てます。次に、脂肪1グラムの標準的なエネルギー量である9で割り、割り当てたカロリーをグラムに換算します。2,000カロリーの食事では、10%は200カロリーであり、200を9で割ると22.22グラムになります。表示値は小数第2位までに丸めますが、計算方法は常に一定です。この割合は上限を表すため、「摂取すべき量」ではなく「超えない目安」としてお読みください。本ツールは必要カロリーの推定、個々の食品の栄養評価、医療専門家による助言の代替を行いません。すでに総カロリーが分かっている場合に、割合基準を簡単に適用することだけを目的としています。計算は端末内の算術処理だけで行われるため、アカウント、通信、個人プロフィール、健康情報の保存は必要ありません。
目的に合ったカロリー値をお選びください
結果の有用性は、入力するカロリー値によって決まります。既定の食事プランを確認する場合は、そのプランの1日合計をお使いください。食事日記の特定の日を確認する場合は、実際に記録したカロリーを入力します。トレーニング日と休養日で摂取量が大きく異なる場合は、1つの上限を共通利用せず、日ごとに計算してください。脂肪由来のカロリーだけを入力してはいけません。炭水化物、たんぱく質、脂肪、アルコールを含む総エネルギーが入力対象です。未入力、0、負数、数値以外、無限値、極端に大きい値には、明確な入力エラーを返します。フォームやAPIで使いやすいよう、数値文字列と calorie_intake、daily_calories、kcal という別名にも対応しています。なお、分量、レシピ、飲食店データ、食品表示には誤差があるため、カロリー推定も完全には正確ではありません。算出したグラム数は、検査値や個別の処方ではなく、計画に役立つ境界としてお使いください。
栄養表示や食事プランへの活用方法
1日のグラム上限が分かったら、栄養成分表示の飽和脂肪欄と比較してください。表示量に実際に食べる食数を掛け、食事と間食の値を合計します。飽和脂肪を含む食品をすべて除外する必要はありません。この計算では、1日の合計が上限内に収まるかどうかが重要です。献立を立てる際は、バター、クリーム、チーズ、ココナッツ製品、加工肉、菓子、ソース、調理油脂など、見落としやすい材料の分も残してください。本計算機はグラム上限とカロリー配分の両方を返すため、換算を確認できます。また、割合、1グラム当たりのエネルギー定数、式も表示し、自動計算の根拠を明確にします。心血管疾患、脂質異常症、糖尿病、妊娠中の特別な栄養要件がある方や、医療者の指示による食事療法を行う方には、より厳しい基準や個別基準が設定される場合があります。その場合は、この一般的な10%計算よりも専門家の指示を優先してください。
活用例
1日の食事プランを確認
プランの総カロリーを飽和脂肪の上限に換算し、全食事の栄養表示から合計した値と比較できます。
食事記録の基準を設定
日ごとのカロリー予算から一貫したグラム上限を求め、栄養ダッシュボードやオフライン記録に利用できます。
割合基準を分かりやすく説明
カロリーの割合が、食品表示と直接比較できる具体的なグラム数に変わる仕組みを示せます。
よくある質問
どの計算式を使用しますか?
1日の総カロリーに10%を掛け、脂肪1グラム当たり9キロカロリーで割ります。式は カロリー × 0.10 ÷ 9 です。
結果は最低量ですか、上限ですか?
10%基準に基づく1日の上限です。摂取する必要がある目標量ではありません。
なぜ9で割るのですか?
脂肪1グラムは約9キロカロリーを供給するため、9で割るとエネルギー配分をグラムに換算できます。
1食分のカロリーを入力できますか?
計算自体は可能ですが、本来の入力は1日の総摂取カロリーです。1食が1日全体を表さない限り、その結果は1日の上限ではありません。
医療上の助言を提供しますか?
いいえ。一般的な割合基準を適用するだけです。専門家から個別の上限を指定されている場合は、その指示に従ってください。
APIの料金はいくらですか?
APIは1リクエスト当たり$0.002です。ブラウザーでは入力をネットワーク送信せず、端末内で計算できます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/saturated-fat-limit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"calories":2000}'const res = await fetch("https://api.kit.forhosting.com/health/saturated-fat-limit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"calories": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/saturated-fat-limit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"calories": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/saturated-fat-limit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"calories":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"calories":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/saturated-fat-limit", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"calories": 2000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.saturated_fat_limit",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |