Velocity Unit Converter in Excel


0.04166666667
Add-in Formula =PO.UnitConverter(1, "ft/d", "ft/h")
Excel Lambda =LAMBDA(x, LET( ratio, 0.0416666666666667, x * ratio ) )(1)
Category Lambda =LAMBDA(x, from, to, LET( f, SWITCH(from, "m/s", 1, "m/h", 0.000277777777777778, "m/d", 1.15740740740741E-05, "ft/s", 0.3048, "ft/h", 8.46666666666667E-05, "ft/d", 3.52777777777778E-06, "km/h", 0.277777777777778, "mi/h", 0.44704, "knot", 0.514444444444444), t, SWITCH(to, "m/s", 1, "m/h", 0.000277777777777778, "m/d", 1.15740740740741E-05, "ft/s", 0.3048, "ft/h", 8.46666666666667E-05, "ft/d", 3.52777777777778E-06, "km/h", 0.277777777777778, "mi/h", 0.44704, "knot", 0.514444444444444), x * f / t ) )(1, "ft/d", "ft/h")
How to save as a reusable Excel function

LAMBDA is a built-in Excel feature (Microsoft 365) that lets you create custom functions without VBA. The formulas above work as-is when pasted into a cell.

To save a LAMBDA as a reusable named function:

  1. Go to Formulas → Name Manager → New
  2. Enter a name, e.g. ConvertVelocity
  3. In Refers to, paste the LAMBDA formula without the trailing invocation (...)
  4. Click OK

Now use =ConvertVelocity(1, "ft/d", "ft/h") anywhere in your workbook — no add-in required.

Conversion Factors (base: m/s)

Unit Name Factor
m/s metre per second 1
m/h metre per hour 0.000277777777777778
m/d metre per day 1.15740740740741E-05
ft/s foot per second 0.3048
ft/h foot per hour 8.46666666666667E-05
ft/d foot per day 3.52777777777778E-06
km/h kilometre per hour 0.277777777777778
mi/h mile per hour 0.44704
knot knot 0.514444444444444
An unhandled error has occurred. Reload X