Whenever we have an equation with the unknown as the exponent, the use of logarithms is the only tool that can isolate the unknown.
Most calculators priced at $15 or more have the common base 10 log and natural log functions conveniently on the keyboard. You need only press a single key in most cases to calculate the value.
Δf, the unknown difference in f-stops, is just such a case. It occurs as the unknown exponent in an equation.
Filter factors are simply time multiplication factors just like the time factor above.
If you first calculate the Time Factor, you can then find Δf as
Δf = ln(Time Factor)/ln(2)
For example, if f = 200 and s = 400, then
Time Factor = [400/(400 200)]^2 = 4
so
Δf = ln(4)/ln(2) = 2 stops.
In the example you cited of a 180mm lens at 1 foot (304.8mm),
Time Factor = 5.96, so
Δf = 2.58
Your estimated value of 2 1/2 stops is close enough for most purposes.
Regarding,
I know a factor of 2, 4 and 8 corresponds to 1, 2 and 3 stops. So does 2.8, 5.6 and 11 correspond to 1.5, 2.5 and 3.5 f/stops?
If you mean that 2.8, 5.6, and 11 are time factors, then yes, they do correspond as (factor, Δf) as:
(2.8, 1.5 stops), (5.6, 2.5 stops), and (11, 3.5 stops).
Note: the conventions adopted by camera, lens, and meter makers is to mark the f-stops in convenient values that are not quite accurate in the case of odd integer powers of the square root of 2.
The true values are:
(sqrt 2)^3 = 2.8284
(sqrt 2)^5 = 5.6585
(sqrt 2)^7 = 11.3137
Similar simplifying conventions apply to the marking of shutter speeds. What are marked as:
1s, 1/2s, 1/4s, 1/8s, 1/15s, 1/30s, 1/60s,
are actually
1s, 1/2s, 1/4s, 1/8s, 1/16s, 1/32s, 1/64s,
, 1/2^n, for integer values of n.