Aller au contenu principal
Fonction de compatibilité
LOI.F reste disponible pour les anciens classeurs, mais Excel recommande désormais d'utiliser LOI.F.DROITE pour les nouveaux fichiers.

Qu'est-ce que la fonction LOI.F ?

Définition
La fonction LOI.F calcule la probabilité cumulative ou la densité de la distribution F de Fisher-Snedecor pour une valeur x et deux degrés de liberté donnés. Fonction de compatibilité remplacée par LOI.F.N depuis Excel 2010.

LOI.F te permet de calculer la probabilité associée à la distribution F de Fisher-Snedecor. Elle répond à la question : "Quelle est la probabilité d'obtenir une valeur F inférieure ou égale à x si les variances testées sont égales ?" Que tu travailles en analyse de variance (ANOVA), en régression multiple ou en contrôle qualité, LOI.F est ton outil pour valider tes hypothèses statistiques.

Note que cette fonction est classée "compatibilité" depuis Excel 2010 et remplacée par LOI.F.N, qui offre les mêmes calculs avec une meilleure précision numérique. Sur les classeurs anciens, tu la croiseras souvent.

Syntaxe

Clique sur un argument pour aller à son explication.

LOI.F est conservée pour la compatibilité avec les anciennes versions d'Excel. Sur de nouveaux classeurs, utilise plutôt LOI.F.N qui a une syntaxe et un comportement identiques avec une meilleure précision numérique.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction LOI.F

Les quatre arguments se lisent dans l'ordre : la valeur F à tester, le degré de liberté du numérateur, celui du dénominateur, puis le booléen cumulative. Aucun n'est facultatif, et l'ordre des deux degrés de liberté n'est pas interchangeable : LOI.F(2,5; 5; 20; VRAI) et LOI.F(2,5; 20; 5; VRAI) donnent des résultats différents.

Le dernier argument décide de ce que tu obtiens : VRAI te sort la probabilité cumulative (ce que tu veux pour un test), FAUX la densité (la hauteur de la courbe, utile seulement pour tracer la distribution).

1

x

: la valeur F pour laquelle tu veux calculer la probabilité

Il s'agit généralement du ratio de deux variances calculé à partir de tes données. Cette valeur doit être positive (supérieure ou égale à 0).

2

degrés_liberté1

: le degré de liberté du numérateur (la variance du haut du ratio F)

En pratique, c'est souvent n1 - 1, où n1 est la taille du premier échantillon. Pour une ANOVA à un facteur, c'est le nombre de groupes moins 1 (k - 1).

Les degrés de liberté doivent être des entiers positifs (au minimum 1). Excel arrondira automatiquement les valeurs décimales à l'entier inférieur.

3

degrés_liberté2

: le degré de liberté du dénominateur (la variance du bas du ratio F)

Généralement n2 - 1, où n2 est la taille du deuxième échantillon. Pour une ANOVA, c'est le nombre total d'observations moins le nombre de groupes (N - k).

Les deux degrés de liberté déterminent entièrement la forme de la distribution F : plus ils sont grands, plus la distribution se resserre autour de 1.

Attention : L'ordre des degrés de liberté est crucial : LOI.F(2,5; 5; 20) est différent de LOI.F(2,5; 20; 5). Le premier correspond au numérateur, le second au dénominateur. Inverser les degrés fausse complètement le résultat.

4

cumulative

: si tu mets `VRAI`, LOI.F retourne la probabilité cumulative (l'aire sous la courbe à gauche de x)

Si tu mets FAUX, elle retourne la densité de probabilité (la hauteur de la courbe en ce point).

Pour les tests statistiques, tu utiliseras toujours VRAI. L'option FAUX sert uniquement à tracer la courbe théorique de la distribution F pour une visualisation.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment obtenir la p-value d'un test F avec la fonction LOI.F

Une série de tests F a été lancée sur deux groupes de mesures, et le tableau ne contient que les statistiques F déjà calculées, avec leurs degrés de liberté. Il faut maintenant dire, test par test, si l'écart de variances observé est réel ou s'il tient au hasard de l'échantillon. La fonction LOI.F convertit chaque statistique F en probabilité, celle d'obtenir un F au moins aussi grand alors que les deux variances seraient égales.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.F(.
  2. 2
    En 1er argument : clique sur la statistique F de la ligne, B2. Elle affiche 2,50 pour le test LOI-01, et la fonction part de ce ratio de variances déjà calculé sans jamais voir les mesures brutes qui l'ont produit.
  3. 3
    En 2ᵉ argument : saisis le degré de liberté du numérateur, 5. C'est celui de la variance placée en haut du ratio, et la colonne Ddl le rappelle sur chaque ligne avec la notation (5,20).
  4. 4
    En 3ᵉ argument : saisis le degré de liberté du dénominateur, 20. C'est celui de la variance du bas, et l'ordre des deux compte vraiment, puisque =LOI.F(2,5; 20; 5) rend 15,7 % au lieu de 6,5 % sans qu'aucune erreur ne signale l'inversion.
  5. 5
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Chaque ligne convertit ainsi sa propre statistique F en p-value.
Au final, ta formule devrait ressembler à ça :=LOI.F(B2; 5; 20)
Explication
La fonction LOI.F rend directement la probabilité de la queue droite, autrement dit la p-value, sans qu'il faille la retrancher de 1. Elle n'a d'ailleurs aucun argument cumulative : trois arguments, une seule sortie possible. Ici, 6,5 % reste au-dessus du seuil habituel de 5 %, donc l'écart de variances du test LOI-01 peut encore s'expliquer par le hasard de l'échantillon. Recopiée sur la colonne, la formule traite les dix-huit tests d'un coup, et les statistiques F les plus fortes (7,82, 6,90) tombent sous le dixième de pour cent.
Exemple 2

Comment transformer la p-value en verdict avec les fonctions LOI.F et SI

Le tableau de suivi est relu chaque semaine par des personnes qui n'ont pas à savoir ce qu'est une p-value, et un 0,0649 brut dans une cellule ne déclenche aucune action. Tu veux que chaque test annonce son verdict en clair, avec le seuil de décision inscrit dans la formule plutôt que laissé à l'appréciation de celui qui lit. La fonction LOI.F fournit la probabilité, la fonction SI la transforme en phrase.

Les étapes
  1. 1
    Dans une cellule, écris =SI(.
  2. 2
    En 1er argument : écris le test logique qui compare la p-value au seuil, LOI.F(B2; 5; 20) < 0,05. La fonction LOI.F calcule la probabilité sans jamais l'afficher, et le seuil 0,05 inscrit dans la formule est le risque accepté de conclure à une différence qui n'existe pas.
  3. 3
    En 2ᵉ argument : saisis le texte renvoyé quand le test est vrai, "Significatif". Il sort dès que la p-value passe sous le seuil, comme sur LOI-02 et ses 0,8 %.
  4. 4
    En 3ᵉ argument : saisis le texte renvoyé dans le cas contraire, "Non significatif". C'est celui qui s'affiche pour LOI-01, dont la p-value atteint 6,5 %.
  5. 5
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour que chaque test affiche son propre verdict.
Voici la formule que tu obtiens à la fin :=SI(LOI.F(B2; 5; 20) < 0,05; "Significatif"; "Non significatif")
Explication
La fonction LOI.F fournit le nombre, la fonction SI le traduit en mot lisible par toute l'équipe. Le cas de LOI-13 mérite un regard : sa p-value vaut 5,1 %, elle rate le seuil de 5 % de très peu et sort quand même en « Non significatif ». Un seuil est une frontière nette, pas une zone de tolérance, et c'est bien pour ça qu'on l'écrit dans la formule plutôt que de l'apprécier à l'œil.
Exemple 3

Comment gérer l'erreur #NOMBRE! de la fonction LOI.F

La colonne des statistiques F est alimentée par un calcul saisi en amont, et une ligne ressort négative parce que la formule qui la produit soustrait les variances au lieu de les diviser. La colonne de p-values se remplit alors de #NOMBRE!, et ces codes d'erreur contaminent ensuite chaque moyenne et chaque comptage construits dessus. La fonction SIERREUR intercepte le problème et le nomme, pour que la correction parte du bon endroit.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 1er argument : écris le calcul à protéger, LOI.F(B2; 5; 20). Sur la ligne LOI-19, B2 vaut -1,20, et comme une statistique F négative n'existe pas, la fonction rend #NOMBRE!.
  3. 3
    En 2ᵉ argument : saisis le texte de repli affiché à la place de l'erreur, "Statistique F invalide". Il pointe la colonne à corriger, là où le code d'erreur brut se contenterait de se propager.
  4. 4
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule sur la colonne pour protéger chaque ligne.
Une fois les morceaux assemblés, ta formule donne ça :=SIERREUR(LOI.F(B2; 5; 20); "Statistique F invalide")
Explication
Une statistique F négative n'existe pas, puisqu'un ratio de deux variances est toujours positif : la fonction LOI.F rend #NOMBRE! et SIERREUR remplace le code par un message lisible. Le même #NOMBRE! tombe si l'un des degrés de liberté descend à 0, ce qui arrive vite quand le -1 de n - 1 a été oublié. Un F négatif dans une colonne, c'est presque toujours une soustraction écrite à la place d'une division.
Le conseil du pro
Quand la p-value frôle zéro, Excel finit par afficher 0 tout court, faute de précision. Bascule alors sur LOI.F.N, la version moderne : elle te rend davantage de décimales significatives pour un même calcul.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction LOI.F

Presque tous les blocages de LOI.F renvoient le même code, #NOMBRE!, et viennent d'une valeur sortie du domaine de la distribution F : un x négatif (alors qu'un ratio de variances est toujours positif) ou un degré de liberté tombé à zéro, souvent parce qu'on a oublié le -1 dans le calcul n - 1.

Les deux autres pièges ne déclenchent aucune erreur visible mais faussent ton interprétation : oublier de faire 1 - LOI.F(...) pour passer en p-value droite, et intervertir les deux degrés de liberté.

Erreur #NOMBRE! avec une valeur x négative

La statistique F est toujours positive (c'est un ratio de deux variances, elles-mêmes toujours positives). Une valeur x négative génère #NOMBRE! car elle est hors du domaine de la distribution F.

Solution : Vérifie ton calcul de variance en amont. Si tes données te donnent un F négatif, c'est un signe d'erreur dans la formule qui produit ce ratio. La statistique F doit être >= 0.

Erreur #NOMBRE! avec des degrés de liberté à zéro ou négatifs

Les degrés de liberté doivent être des entiers positifs (au minimum 1). La valeur 0 ou une valeur négative est hors du domaine de la distribution F et génère #NOMBRE!. L'erreur la plus courante : oublier le -1 dans le calcul n - 1.

Solution : Assure-toi que degrés_liberté1 >= 1 et degrés_liberté2 >= 1. Si tu passes une expression dynamique, ajoute une protection : =LOI.F(x; MAX(1; n1-1); MAX(1; n2-1); VRAI).

Oublier d'inverser pour obtenir la p-value unilatérale droite

LOI.F avec VRAI retourne P(F <= x), c'est-à-dire la probabilité à gauche de x. Pour un test F classique, on veut la probabilité à droite (la probabilité d'obtenir un F aussi extrême ou plus), soit 1 - P(F <= x).

Solution : Calcule =1 - LOI.F(x; dl1; dl2; VRAI) pour la p-value unilatérale droite. Pour un test bilatéral, multiplie le résultat par 2. Vérifie toujours quelle queue de distribution correspond à ton hypothèse.

Résultats faux par inversion des deux degrés de liberté

L'ordre des degrés de liberté change le résultat : LOI.F(2,5; 5; 20; VRAI) n'est pas égal à LOI.F(2,5; 20; 5; VRAI). Le premier degré correspond au numérateur du ratio F, le second au dénominateur.

Solution : Identifie clairement quel échantillon est au numérateur et lequel est au dénominateur dans ton ratio F. Documente-le dans une cellule adjacente pour éviter les confusions à la relecture.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

LOI.F vs LOI.F.N vs TEST.F vs INVERSE.LOI.F

Garde LOI.F seulement quand tu ouvres un classeur ancien qui doit rester lisible sur de vieilles versions d'Excel ; sur tout nouveau fichier, LOI.F.N fait le même calcul avec une meilleure précision. Si tes données sont encore brutes (deux plages à comparer), TEST.F te sort la p-value directement sans passer par un ratio F calculé à la main.

Et quand tu cherches le sens inverse (la valeur F critique à partir d'un seuil alpha plutôt que la probabilité à partir d'un F), c'est INVERSE.LOI.F qu'il te faut.

CritèreLOI.FLOI.F.NTEST.FINVERSE.LOI.F
RôleProbabilité cumulative ou densité pour une valeur FIdem, version moderne (Excel 2010+)P-value directe entre deux plages de donnéesValeur F critique pour une probabilité donnée
EntréeF calculé + 2 degrés de libertéF calculé + 2 degrés de liberté2 plages de données brutesProbabilité + 2 degrés de liberté
CompatibilitéToutes versions (compatibilité)Excel 2010+Toutes versionsExcel 2010+
Usage typiqueClasseurs anciens, modèles héritésNouveaux classeurs, meilleure précisionComparaison rapide de deux échantillonsTrouver la valeur critique au seuil alpha
FAQ

Questions fréquentes

LOI.F calcule la probabilité cumulative pour une valeur F donnée (tu fournis F et les degrés de liberté). TEST.F compare directement deux plages de données et retourne automatiquement la p-value du test. TEST.F est plus pratique quand tu as tes données brutes ; LOI.F est utile quand tu as déjà calculé la statistique F ailleurs (ANOVA manuelle, import de résultats).

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction LOI.F : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir