Contact

FDIST Function (Calligra Sheets)

Statistical Intermediate Calligra Sheets

Calculate Calligra FDIST left-tail F probabilities or densities, with explicit legacy-name differences and separately tested boundary values.

Verification status: 20 selected formulas were executed through the Calligra Sheets 25.04.2 calculation engine library. Numerical discrepancies and nonfinite results are retained where present. Version 26.08.2 was source-checked only; no GUI-cell or import claim. How formula examples are checked

Tail convention: Calligra FDIST defaults to the left-tail cumulative probability. Do not copy a legacy right-tail FDIST interpretation from another spreadsheet product.

Quick answer: =FDIST(1;2;2) gives approximately 0.5 in the tested Calligra calculation engine.

Availability and version history

  • Introduced: First release not established; the name is present in Calligra 2.4.0 source.
  • Supported in: Calligra Sheets 26.08.2, with no retirement established.
  • Scope: Desktop Sheets with the Statistical module. Examples use English semicolon-separated formulas.
  • Checked: October 14, 2026. Selected formulas ran through the official 25.04.2 engine library. Source and independent mathematics were checked. This is engine evidence, with no GUI-cell or import verification; 26.08.2 was source-checked only.

What FDIST returns

FDIST returns P(F≤x) by default. With its optional fourth argument set to zero, it returns an F density. The two degrees of freedom identify the numerator and denominator distributions and remain in that order. Function help.

Syntax and arguments

=FDIST(x;numeratorDF;denominatorDF[;cumulative])

Three arguments are required; cumulative defaults to TRUE. Use x≥0 and degrees of freedom at least 1 and below 10^10. The source does not truncate fractional degrees of freedom. It converts the optional flag to an integer: the tested 0.9 selects density, so explicit TRUE/FALSE is clearer. Brackets indicate optional arguments and are not entered in the formula. Registration and implementation.

Reproducible engine examples

The engine and mathematical columns are separate. Results are rounded to twelve decimal places, or thirteen significant digits in scientific notation for very small or large values. This is a display choice, not an accuracy guarantee. NaN and infinity are nonfinite outputs; an engine error flag is checked separately from those values.

Formula Engine result Independent mathematical reference
=FDIST(1;2;2) 0.5 0.5
=FDIST(3;2;2) 0.75 0.75
=FDIST(.25;2;2) 0.2 0.2
=FDIST(1;5;10) 0.534880576768 0.534880573462
=FDIST(2;5;10) 0.835805049213 0.8358050491
=FDIST(1;2;2;0) 0.249999999963 0.25
=FDIST(3;2;2;0) 0.062499999991 0.0625
=FDIST(1;2.5;4.5) 0.543405970676 0.543405970992

Practical worksheet

For numerator and denominator degrees of freedom both equal to 2, the left-tail CDF is x/(1+x). At x=3, the result is 0.75. The corresponding right-tail probability is 0.25, not 0.75.

The density for this special case is 1/(1+x)^2. At x=3 it is 0.0625, which is a density height rather than the probability of exactly 3. A continuous distribution assigns zero probability to one exact point.

Advanced interpretation and checks

The reciprocal relation connects opposite degree orders: F_CDF(x;d1,d2)+F_CDF(1/x;d2,d1)=1 for x>0. The executed composition uses d1=d2=2 and x=3 and returns 1. For unequal degrees, swapping the orders is essential.

For a variance-ratio application, assign numerator and denominator groups before evaluating the statistic. Reordering them after looking at the data changes the tail interpretation. This function evaluates a distribution; it does not choose a hypothesis test or automatically construct a two-sided p-value.

The executed advanced check was:

=FDIST(3;2;2)+FDIST(1/3;2;2)

Its engine result was 1.

Boundaries and troubleshooting

At x=0, the density is singular for numerator df below 2, finite at df=2, and zero above 2. The tested cases show positive infinity with a false error flag for df=1, approximately 1 for df=2 and zero for df=3. A nonfinite result is not an ordinary probability. Negative x and invalid degree bounds return errors.

Formula Engine result
=FDIST(0;2;2) 0
=FDIST(-1;2;2) #VALUE!
=FDIST(1;0;2) #VALUE!
=FDIST(1;2;0) #VALUE!
=FDIST(1;10000000000;2) #VALUE!
=FDIST(0;1;2;0) +Infinity
=FDIST(0;2;2;0) 0.99999999985
=FDIST(0;3;2;0) 0
=FDIST(1;2;2;.9) 0.249999999963
=FDIST(1;2) #VALUE!
=FDIST(1;2;2;1;1) #VALUE!

Official evidence and precision scope

The statistical module and value-calculation helpers are byte-identical between the inspected 25.04.2 and 26.08.2 sources. That comparison supports the source discussion but does not establish later-version native output, every locale or arbitrary extreme-parameter accuracy.