Body Surface Area (Mosteller)

Excel Formulas › Healthcare & Medical

All versionsSQRT

Body surface area (BSA) scales doses for chemotherapy and other m²-based medications. The Mosteller formula — a square root of height × weight over 3600 — is the simplest standard.


Quick formula: BSA in m² (Mosteller):
=SQRT(height_cm * weight_kg / 3600)
Square root of (height in cm times weight in kg, divided by 3600) gives BSA in square meters.

Functions used (tap for the full reference guide):

The example

175 cm, 70 kg.

AB
1ItemValue
2175 × 70—
3√(÷3600)→ 1.84 m²

The formula

The formula:

=SQRT(B2 * B3 / 3600) // √(cm × kg ÷ 3600)

How it works

How it works:

  1. Multiply height (cm) × weight (kg), divide by 3600, take the square root.
  2. The result is BSA in m² — Mosteller is the most widely used formula.
  3. Multiply BSA by a dose per m² for BSA-based medication dosing.
  4. Imperial Mosteller: SQRT(height_in × weight_lb / 3131).

Educational use only. These are general Excel formulas for learning spreadsheet techniques — not medical advice or a substitute for clinical judgment, professional guidelines, or verified dosing references. Always confirm calculations against authoritative sources and institutional protocols.

Try it: interactive demo

Live demo

Height (cm) and weight (kg).

BSA:

Variations

Imperial Mosteller

in & lb:

=SQRT(height_in * weight_lb / 3131)

BSA-based dose

mg per m²:

=dose_per_m2 * BSA

Du Bois (alt)

Another formula:

=0.007184 * height_cm^0.725 * weight_kg^0.425

Pitfalls & errors

Metric inputs. Mosteller (3600) uses cm and kg; the imperial form uses 3131.

Square root, not square. BSA takes SQRT of the product over 3600.

Estimate only. Formulas differ slightly; follow your institution’s standard.

Practice workbook

📊
Download the free Body Surface Area (Mosteller) practice workbook
A BSA sheet with the imperial, BSA-dose, and Du Bois variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate body surface area in Excel?
Mosteller: =SQRT(height_cm * weight_kg / 3600). For 175 cm and 70 kg, BSA is about 1.84 m².
How do I dose by BSA?
Multiply BSA by the dose per square meter: =dose_per_m2 * BSA.
Is there an imperial version?
Yes: =SQRT(height_in * weight_lb / 3131) using inches and pounds.

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: Dosage by weight · Powers & roots · BMI calculator

Function references: SQRT