BfX Logo

BfX Built-in Help Reference

Version 16.0 (64-bit) Build: Aug 15 2026

Home Ballistics for Excel - Help Documentation
Home
About BfX
Install/Update
Downloads
Excel/VBA settings
Entering formulas
Drag functions
Creators
Help Reference
Units & Drag
Rifle Cant Math
Quick Tip: In Excel, you can retrieve any of these help lines directly inside a cell by entering =BfX_Help(i) where i is the corresponding line number.

General Usage & Locale

All examples assume a European locale (semicolon parameter separators and comma decimals). Depending on your computer settings, your system might expect commas and dots. Default arguments can be omitted, and typing an empty function =BfX_Xv() will return its help signature.

Core Functions Reference Table

Category Function Syntax Description
Velocity =BfX_Vx(v0; x; c; df=GP) Calculates projectile velocity v [m/s] at distance x.
Flight Time =BfX_Vt(v0; t; c; df=GP) Calculates velocity at a given flight time t.
Time from Velocity =BfX_Tv(v0; v; c; df=GP) Calculates flight time t [s] when reaching velocity v.
Time from Distance =BfX_Tx(v0; x; c; df=GP) Calculates flight time t [s] to distance x.
Distance from Velocity =BfX_Xv(v0; v; c; df=GP) Calculates distance x [m] where velocity drops to v.
Distance from Time =BfX_Xt(v0; t; c; df=GP) Calculates distance x [m] covered in flight time t.
Bullet Drop =BfX_D(v0; x; c; df=GP) Calculates bullet drop [m] or converted to an angular unit.
Wind Deflection =BfX_Y(v0; <xw>; <vw>; x; c; df=GP) Calculates wind deflection given ranges and crosswind velocities.
Trajectory Height =BfX_Zx(v0; s; h; zx; x; c; df=GP) Calculates trajectory height at distance x relative to line of sight.
Elevation Angle =BfX_E(v0; s; h; zx; c; df=GP) Calculates required barrel elevation angle [radians].
Cant Corrections =BfX_CantShiftE(e; w; t)
=BfX_CantShiftW(e; w; t)
Calculates elevation and windage shifts caused by rifle canting.
Atmosphere & Air =BfX_C(T; P; H)
=BfX_AD(T; P; H)
Calculates ballistic coefficient correction factor and air density.
Interpolation =BfX_I(<xi>; <gxi>; x; accuracy; m) Performs advanced interpolation/extrapolation across data ranges.
Random Numbers =BfX_Ran(i; <r>)
=BfX_Rang(...)
Generates non-volatile uniform or normally distributed random values.
Range Check =BfX_CRC(<r>; m) Computes a 32-bit Cyclic Redundancy Check to verify range stability.

Atmospheric Standards

Calculations assume ICAO standard atmospheric conditions: 15°C, 101325 Pa, and 0% humidity. Use =BfX_Help2(i) to view available drag functions and units.

Error Reporting & Diagnostics

  • =BfX_IQ(<r>): Returns information regarding your most recent successful or failed calculation.
  • =BfX_Info(i, <r>): Retrieves calculation history and error diagnostics.
  • =BfX_Cell(<r>): Displays cell formulas (note: volatile function).

VBA Interface & Copyright

BfX includes full support for Visual Basic for Applications (VBA) integration using wrapper aliases (e.g., BfX_VB_Zx). The software is protected by copyright ((c) 2008 - 2026 Robert & Lydia Meijer), provided free for private, non-commercial use "as is" without warranty.