FDIST Function (Gnumeric)
FDIST returns the right-tail probability of an F distribution.
Verification status: Selected formulas were recalculated with Gnumeric 1.12.57 using ssconvert and retained workbook results. Gnumeric 1.12.62 was source-checked only; this does not establish every edge case. How formula examples are checked
Quick answer: =FDIST(0,5,5) returns approximately 1. FDIST returns the right-tail probability of an F distribution. The numerator and denominator degrees of freedom have different roles and must remain in their intended order.
Availability and version history
- Introduced: Gnumeric 0.25, explicitly listed among the new functions in its release notes.
- Availability: Supported in Gnumeric 1.12.62 according to its function-specific registration. No retirement endpoint is established.
- Scope: Desktop Gnumeric with the fn-stat module enabled. Examples use English comma-separated formulas.
- Checked: October 14, 2026. Reference and boundary tables were recalculated by Gnumeric 1.12.57 and checked independently. The 1.12.62 contract was source-checked, not executed.
What the result means
For x≥0, the survival probability can be expressed as I_z(d2/2,d1/2), where z=d2/(d2+d1×x). This beta-integral relationship describes the upper tail directly. The F distribution is asymmetric, so a familiar normal-tail intuition is not a substitute for the correct model. Official FDIST reference.
Syntax and arguments
=FDIST(x,dof_of_num,dof_of_denom)
| Argument | Meaning |
|---|---|
| x | Nonnegative F statistic. |
| dof_of_num | Numerator degrees of freedom, at least 1. |
| dof_of_denom | Denominator degrees of freedom, at least 1. |
All arguments shown are required. Use numeric cells or numeric inputs. The formulas use decimal points and commas; localized entry conventions require separate checks. Gnumeric 1.12.62 help and evaluator.
Reproducible examples
Enter each formula in a separate cell. The displayed references are rounded to twelve decimal places and agree with the recorded Gnumeric 1.12.57 recalculation within ordinary floating-point precision. Keep the stored result for subsequent calculations.
| Formula | Result, approximately |
|---|---|
=FDIST(0,5,5) |
1 |
=FDIST(1,5,5) |
0.5 |
=FDIST(2,5,5) |
0.23251131913 |
=FDIST(3,5,5) |
0.12658499755 |
=FDIST(2,2,4) |
0.25 |
=FDIST(4,2,4) |
0.111111111111 |
=FDIST(1,4,10) |
0.451555049342 |
=FDIST(5,10,20) |
0.001096589387 |
Practical worksheet
Suppose a statistic has F=2 with numerator and denominator degrees of freedom both 5. Put these inputs in A2:C2 and enter =FDIST(A2,B2,C2). The table gives the upper-tail probability. It is not the probability below 2.
For a ratio of sample variances, pre-specify which sample is the numerator and which is the denominator. With sample sizes n1 and n2, their usual degrees of freedom are n1−1 and n2−1 under the independent normal-sample model. Reordering the ratio after looking at the values changes the event being tested.
Advanced examples and checks
Check the reciprocal relationship
If F has degrees of freedom(d1,d2), then 1/F has the reversed pair(d2,d1). Accordingly =FDIST(2,2,4)+FDIST(0.5,4,2) is 1 for positive thresholds. This is a useful orientation check; swapping only the degrees of freedom while leaving x unchanged is different.
A one-sided 5% cutoff is =FINV(0.05,5,5). Feeding it back into FDIST with the same degrees of freedom should recover 0.05. For a two-sided variance question, determine both tails and their probability allocation before constructing the decision rule.
Boundaries and common mistakes
All three arguments are required. The wrapper rejects negative x and degrees of freedom below 1 after flooring. At x=0 the upper-tail probability is 1. Degrees of freedom are floored, not continuously parameterized in this worksheet wrapper. A matching function name in another program does not establish the same negative-input or coercion rules.
The following are observed cell results from the same 1.12.57 command-line recalculation. F5 was genuinely empty. A blank is not necessarily an omitted argument or a valid observation, so validate required data instead of treating every defaulted zero as intentional.
| Formula | Observed in Gnumeric 1.12.57 |
|---|---|
=FDIST(-1,5,5) |
#NUM! |
=FDIST(2,5.9,5.9) |
0.23251131913 |
=FDIST(2,0.9,5) |
#NUM! |
=FDIST(F5,5,5) |
1 |
The fixtures do not certify every locale, extreme tail, imported type or newer binary build. The current wrapper agrees with the documented argument contract; shared numerical helpers can change between releases.