ゲスト用ワインボトル本数計算機
ワインを飲むゲスト60人で4時間なら、必要なのは48本です。1人1時間に1杯、1本で5杯として計算し、端数は必ず切り上げます。食事会や披露宴、お祝いの席の目安になります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- ゲスト数
- 60
- イベント時間(時間)
- 4
- ゲスト1人1時間あたりのグラス数
- 1
- ボトル1本あたりのグラス数
- 5
- 推定グラス数
- 240
- 必要なボトル数
- 48
提供条件を明確かつ統一すると、会食やパーティーのワインを計画しやすくなります。この計算機は、ワインを飲むゲストの人数とイベントの時間から、標準サイズのボトルが何本必要かを見積もります。1人1時間当たり1杯、1本当たり5杯という固定条件を用い、端数は切り上げるため、ボトルの一部を当てにして不足することがありません。ディナー、披露宴、祝賀会、ケータリングなどの実用的な目安であり、個々の飲酒量を予測するものではありません。
ワインを飲む予定の方だけを数えます
お子様、運転を担当する方、飲酒されない方が参加者に含まれる場合は、総参加者数ではなく、ワインを飲む予定の方の人数をご入力ください。この区別により、全員が同じ飲み物を選ぶと仮定せず、より実用的な見積もりになります。次に、ワインを提供する時間全体をご入力ください。
ディナーがその一部だけでも、4時間の披露宴を通してワインを提供するなら4時間です。計算機は、ゲスト1人につき1時間当たり1杯という固定値を適用します。この単純な条件により、会場、日程、参加人数の異なる案を同じ基準で比較できます。
年齢、料理、天候、嗜好、ビールやカクテル、ノンアルコール飲料の有無による調整は行いません。ワインを短い食事時間に限って提供する場合は、その時間をご使用ください。見かけ上の細かな精度より、対象者と実際の提供時間を正しく入力することが大切です。
計算方法と切り上げをご確認ください
ゲスト数にイベント時間と、1人1時間当たり1杯という固定値を掛けて、必要なグラス数を求めます。その後、標準的な750ミリリットルのワインボトル1本から5杯取れるものとして、グラス数を5で割ります。通常、購入計画ではボトルの一部だけを用意できないため、最終結果は次の整数へ切り上げます。
たとえば、12.2という結果は13本になります。回答にはゲスト数、時間、2つの固定条件、推定グラス数、必要な整数本数が含まれ、各段階をご確認いただけます。小数の時間にも対応しており、90分の提供時間は1.5時間と入力できます。
赤、白、ロゼ、スパークリングは合計在庫として扱い、種類ごとの購入本数は決めません。ボトル容量や注ぐ量は一定ではないため、マグナム、ハーフボトル、大型グラス、通常より多い一杯を使う場合は、購入数を決める前に別途換算してください。
透明性のある計画基準としてお使いください
表示された本数を一貫した基準とし、必要に応じてイベント固有の事情を加味してください。ほかの飲み物が多い着席ディナーでは少なくて済む場合があり、ワイン中心の試飲会や長時間の披露宴では余裕を増やす場合があります。ケータリング事業者は、会場での経験、既存在庫、仕入先のケース本数、主催者が希望する予備量と照らし合わせられます。
ケース単位で販売される場合は、結果を1ケースの本数で割り、ケース単位の購入が必要なときだけ切り上げてください。余分に注文する前に、未開栓ボトルの返品条件もご確認ください。本ツールは飲酒を勧めるものではなく、法的な提供上限や酔いの程度を判断せず、責任ある酒類提供の手順にも代わりません。
有効な入力に対して、示した計算を常に同じように実行するだけです。そのため、自動見積もり、イベント管理表、単発の確認に利用できます。
活用例
結婚披露宴を計画する
ワインを飲むゲスト数と提供時間から、明確な基準となるボトル本数を求めます。
ケータリング見積もりを作る
同じ提供条件を各見積もりに適用し、数量の算出方法をお客様に示します。
イベント日程を比較する
ゲストリストやワイン提供時間が変わったときに、必要本数を再計算します。
よくある質問
どのような提供率を使いますか?
ワインを飲むゲスト1人につき、1時間当たり1杯という固定値を使います。
1本から何杯取れる想定ですか?
標準的な750ミリリットルのワインボトル1本から5杯取れるものとして計算します。
ボトルの端数は切り上げますか?
はい。 推定グラス数を5で割り、結果を次の整数本数へ切り上げます。
ワインを飲まない方も人数に含めますか?
いいえ。 より適切な目安を得るため、ワインを飲む予定の方だけをご入力ください。
赤、白、スパークリングを分けて算出しますか?
いいえ。 合計本数を見積もりますので、種類は料理や嗜好に合わせて別途配分してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/cook/wine-bottles-guests \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"guest_count":60,"event_hours":4}'const res = await fetch("https://api.kit.forhosting.com/cook/wine-bottles-guests", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"guest_count": 60,
"event_hours": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/wine-bottles-guests",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"guest_count": 60,
"event_hours": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/wine-bottles-guests", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"guest_count":60,"event_hours":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"guest_count":60,"event_hours":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/wine-bottles-guests", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"guest_count": 60,
"event_hours": 4
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.wine_bottles_guests",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
透明性のある計画基準としてお使いください
ブラウザーでは手軽に確認でき、APIの1回のリクエストは$0.002です。
技術的な質問
APIでの計算料金はいくらですか?
APIの各リクエストは$0.002です。同じ決定論的な計算をブラウザーでも実行できます。