Bar Quantities (Drinks Needed)

Excel Formulas › Events & Catering

All versionsROUNDUP

Stock the bar from a simple rule: about one drink per guest per hour. Multiply guests by hours for total drinks, split by type, and round up to whole bottles or cases.


Quick formula: total drinks for the event:
=guests * hours * drinks_per_guest_hour
Guests times hours times the per-guest-hour rate (often ~1) gives total drinks to plan.

Functions used (tap for the full reference guide):

The example

120 guests, 5 hours.

AB
1ItemValue
2120 × 5 × 1—
3Drinks→ 600

The formula

The formula:

=guests * hours * drinks_per_guest_hour // guests × hours × rate

How it works

How it works:

  1. The rule of thumb: ~1 drink per guest per hour (more early, fewer late).
  2. Total drinks = guests × hours × rate; split by a mix (e.g. 50% beer, 30% wine, 20% spirits).
  3. Convert to bottles: a 750ml wine pours ~5 glasses; a case of beer is 24.
  4. Always ROUNDUP to whole units — you can’t buy a partial bottle.

Front-load the estimate. Guests drink more in the first hour (cocktail hour) and taper off, so a flat 1/guest/hour can under-stock the start and over-stock the end. A common refinement: 2 drinks in hour one, then 1 per hour after. Build the per-hour rate as a small table and SUMPRODUCT it for a more realistic total.

Try it: interactive demo

Live demo

Guests, hours, drinks per guest-hour.

Drinks · Wine bottles

Variations

Wine bottles

5 glasses each:

=ROUNDUP(total_drinks * wine_share / 5, 0)

Beer cases

24 per case:

=ROUNDUP(total_drinks * beer_share / 24, 0)

Front-loaded total

By hour:

=SUMPRODUCT(per_hour_rates) * guests

Pitfalls & errors

Round up units. Bottles and cases come whole — never round down.

Front-load. Early hours run higher than 1/guest/hour.

Non-drinkers. Adjust the rate for the crowd and add soft drinks.

Practice workbook

📊
Download the free Bar Quantities (Drinks Needed) practice workbook
A bar-quantities sheet with the wine, beer, and front-loaded variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate drinks needed for an event in Excel?
Use =guests * hours * drinks_per_guest_hour (about 1). 120 guests for 5 hours is ~600 drinks.
How do I convert drinks to bottles?
A 750ml wine bottle pours ~5 glasses: =ROUNDUP(total_drinks * wine_share / 5, 0). Beer cases are 24.
Should I assume a flat drink rate?
Guests drink more early. Use a per-hour table (e.g. 2 then 1/hour) and SUMPRODUCT for realism.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Per-person catering · Beverage pour cost · Rentals from headcount

Function references: ROUNDUP