Fonction de compatibilité
Cette fonction est conservée pour assurer la compatibilité avec les anciennes versions d'Excel (Excel 2007 et antérieures). Elle reste fonctionnelle mais n'est plus recommandée pour les nouveaux classeurs.
Utilise plutôt : COVARIANCE.PEARSON qui offre plus de fonctionnalités et une meilleure précision.
Fonction COVARIANCE ExcelGuide Complet 2026 – Mesure de Variation Conjointe
COVARIANCE.PEARSON (ou COVARIANCE.P en version française, équivalent de COVARIANCE.P en anglais) est une fonction statistique avancée qui mesure comment deux ensembles de données varient ensemble. Elle te permet de déterminer si deux variables évoluent dans le même sens (covariance positive), en sens inverse (covariance négative), ou indépendamment l'une de l'autre (covariance proche de zéro).
Dans ce guide, tu vas découvrir comment utiliser COVARIANCE.PEARSON dans des situations métier concrètes : analyser la relation entre deux actions en bourse, mesurer l'impact des dépenses marketing sur les revenus, ou encore évaluer le lien entre température et rendement de production. C'est un outil puissant pour comprendre les relations entre variables dans tes analyses de données.
Syntaxe de la fonction COVARIANCE.PEARSON
=COVARIANCE.PEARSON(matrice1; matrice2)La fonction COVARIANCE.PEARSON calcule la covariance de population entre deux ensembles de données. Elle prend exactement deux arguments, qui doivent contenir le même nombre de valeurs numériques.
Note : En anglais, cette fonction s'appelle COVARIANCE.P. Le ".PEARSON" fait référence au statisticien Karl Pearson qui a développé cette mesure.
Comprendre chaque paramètre de la fonction COVARIANCE.PEARSON
matrice1
(obligatoire)C'est le premier ensemble de valeurs numériques à analyser. Ça peut être une plage de cellules comme A2:A10 contenant tes premières données. Par exemple, si tu analyses la relation entre deux actions, matrice1 pourrait contenir les rendements de l'action A.
Important : Cette plage doit contenir uniquement des valeurs numériques. Les cellules vides, le texte ou les valeurs logiques sont ignorés.
matrice2
(obligatoire)C'est le deuxième ensemble de valeurs numériques à analyser. Cette plage doit avoir exactement le même nombre de valeurs que matrice1. Si tu continues l'exemple des actions, matrice2 contiendrait les rendements de l'action B.
Contrainte : Si matrice1 et matrice2 n'ont pas le même nombre de points de données valides, Excel retournera une erreur #N/A.
Astuce de pro : La covariance seule est difficile à interpréter car elle dépend de l'échelle de tes données. Pour une analyse plus claire, combine-la avec CORREL qui te donnera un coefficient entre -1 et +1, beaucoup plus facile à comprendre.
Exemples pratiques pas à pas
Exemple 1 – Finance : analyser la covariance entre deux actions
Tu es analyste financier(ère) et tu veux savoir si deux actions de ton portefeuille évoluent ensemble ou indépendamment. Tu as collecté les rendements mensuels sur 6 mois et tu veux mesurer leur covariance pour évaluer le risque de diversification.
Covariance positive : les deux actions tendent à évoluer dans le même sens. Peu de diversification.
| A | B | C | |
|---|---|---|---|
| 1 | Mois | Action Tech (%) | Action Énergie (%) |
| 2 | Jan | +5,2 | +2,1 |
| 3 | Fév | -2,3 | -1,8 |
| 4 | Mar | +3,8 | +4,2 |
| 5 | Avr | -1,5 | -0,9 |
| 6 | Mai | +4,1 | +3,5 |
| 7 | Jun | +2,7 | +1,9 |
=COVARIANCE.PEARSON(B2:B7;C2:C7)Le résultat positif (0,000848) indique que quand l'action Tech monte, l'action Énergie a tendance à monter aussi. Pour réduire le risque, tu devrais chercher des actions avec une covariance négative ou proche de zéro.
Exemple 2 – Marketing : mesurer la relation entre dépenses publicitaires et revenus
Tu es responsable marketing et tu veux vérifier si tes investissements publicitaires ont un impact sur les revenus. Tu as les données mensuelles des 5 derniers mois et tu souhaites quantifier cette relation.
Covariance fortement positive : augmenter le budget publicitaire est associé à une hausse des revenus.
| A | B | C | |
|---|---|---|---|
| 1 | Mois | Budget Pub (k€) | Revenus (k€) |
| 2 | Mois 1 | 12 | 145 |
| 3 | Mois 2 | 18 | 162 |
| 4 | Mois 3 | 15 | 155 |
| 5 | Mois 4 | 22 | 178 |
| 6 | Mois 5 | 10 | 138 |
=COVARIANCE.PEARSON(B2:B6;C2:C6)La covariance de 29,4 confirme une relation positive forte. Pour aller plus loin, utilise =CORREL(B2:B6;C2:C6) pour obtenir un coefficient de corrélation normalisé et facilement comparable.
Exemple 3 – Production : évaluer le lien entre température et rendement
Tu es responsable de production dans une usine et tu suspectes que la température ambiante affecte le rendement de tes machines. Tu as relevé les températures et les rendements sur 7 jours pour vérifier cette hypothèse.
Covariance négative : quand la température augmente, le rendement a tendance à baisser.
| A | B | C | |
|---|---|---|---|
| 1 | Jour | Température (°C) | Rendement (%) |
| 2 | Lun | 18 | 94 |
| 3 | Mar | 22 | 96 |
| 4 | Mer | 25 | 92 |
| 5 | Jeu | 20 | 95 |
| 6 | Ven | 23 | 94 |
| 7 | Sam | 27 | 89 |
| 8 | Dim | 19 | 96 |
=COVARIANCE.PEARSON(B2:B8;C2:C8)Le résultat négatif (-4,857) confirme ton intuition : les températures élevées réduisent le rendement. Tu peux maintenant justifier un investissement dans la climatisation de l'atelier.
Exemple 4 – RH : analyser la relation entre heures supplémentaires et productivité
Tu travailles aux ressources humaines et tu veux savoir si les heures supplémentaires améliorent réellement la productivité de ton équipe, ou si elles génèrent de la fatigue et réduisent l'efficacité. Tu analyses les données de 6 employés.
Covariance négative : plus d'heures supplémentaires sont associées à une productivité plus faible.
| A | B | C | |
|---|---|---|---|
| 1 | Employé | H. Sup. (h/sem) | Productivité (unités/j) |
| 2 | Marie | 8 | 47 |
| 3 | Pierre | 12 | 44 |
| 4 | Sophie | 5 | 49 |
| 5 | Lucas | 15 | 41 |
| 6 | Emma | 3 | 51 |
| 7 | Thomas | 10 | 45 |
=COVARIANCE.PEARSON(B2:B7;C2:C7)La covariance négative (-11,17) suggère que les heures supplémentaires excessives pourraient nuire à la productivité. Tu pourrais recommander de limiter les heures sup et d'embaucher du personnel supplémentaire.
Les erreurs fréquentes et comment les corriger
Plages de tailles différentes
Si matrice1 contient 10 valeurs et matrice2 en contient 8, Excel retournera #N/A. C'est l'erreur la plus courante avec COVARIANCE.
Solution : Vérifie que tes deux plages ont exactement le même nombre de lignes. Utilise =NB(matrice1) et =NB(matrice2) pour compter les valeurs numériques dans chaque plage.
Interprétation de la valeur absolue
Une covariance de 50 n'est pas nécessairement "meilleure" qu'une de 5. L'échelle dépend complètement des unités de tes données. Comparer des covariances brutes entre différents jeux de données n'a souvent aucun sens.
Solution : Pour comparer des relations entre variables, utilise plutôt CORREL qui normalise le résultat entre -1 et +1, rendant les comparaisons pertinentes.
Données avec cellules vides ou texte
Si tes plages contiennent des cellules vides ou du texte, Excel les ignore, ce qui peut créer un décalage entre tes deux séries et fausser le calcul.
Solution : Nettoie tes données avant le calcul. Remplace les cellules vides par des valeurs (moyenne, médiane) ou supprime les lignes incomplètes des deux plages simultanément.
Confusion entre COVARIANCE.P et COVARIANCE.S
COVARIANCE.P (ou .PEARSON) est pour une population complète, tandis que COVARIANCE.S est pour un échantillon. Utiliser la mauvaise fonction fausse légèrement le résultat.
Solution : Si tu as toutes les données (ex: tous les employés de l'entreprise), utilise .P. Si tu travailles sur un échantillon représentatif (ex: 100 employés sur 10 000), utilise .S.
COVARIANCE vs CORREL vs COEFFICIENT.DETERMINATION
| Critère | COVARIANCE.P | CORREL | COEFFICIENT.DETERMINATION |
|---|---|---|---|
| Échelle du résultat | Illimitée | -1 à +1 | 0 à 1 |
| Facilité d'interprétation | ⭐ Difficile | ⭐⭐⭐ Facile | ⭐⭐ Moyenne |
| Comparable entre datasets | ❌ Non | ✅ Oui | ✅ Oui |
| Indique la direction | ✅ Oui (+/-) | ✅ Oui (+/-) | ❌ Non |
| Usage typique | Calculs statistiques | Analyse de relation | Qualité prédiction |
Recommandation : Pour la plupart des analyses métier, privilégie CORREL qui est plus facile à interpréter. Utilise COVARIANCE quand tu as besoin de la valeur brute pour d'autres calculs statistiques avancés.
Astuces et bonnes pratiques
Combiner avec CORREL pour une analyse complète
Utilise =CORREL(matrice1;matrice2) juste à côté de ta covariance. Le coefficient de corrélation te donnera une mesure normalisée entre -1 et +1, beaucoup plus facile à interpréter et à présenter à ton équipe.
Visualiser avec un nuage de points
Avant de calculer la covariance, crée un graphique en nuage de points (scatter plot) de tes deux variables. Ça te donnera une intuition visuelle de la relation : points alignés en montée (covariance +), en descente (covariance -), ou dispersés (covariance ~0).
Attention aux valeurs aberrantes
Une seule valeur extrême peut fausser complètement la covariance. Vérifie toujours tes données avec MIN, MAX et des graphiques pour identifier les outliers avant de calculer la covariance.
Documenter l'unité de mesure
Quand tu présentes une covariance, note toujours les unités des variables analysées. "Covariance = 15" ne veut rien dire sans contexte, mais "Covariance = 15 (€ × heures)" permet de comprendre l'échelle du résultat.
Questions fréquentes
Quelle est la différence entre COVARIANCE.P et COVARIANCE.S ?
COVARIANCE.P (COVARIANCE.PEARSON) calcule la covariance pour une population complète, tandis que COVARIANCE.S calcule celle d'un échantillon. En pratique, si tu analyses toutes tes données (ex: tous les employés), utilise .P. Si tu travailles sur un échantillon représentatif, utilise .S.
Quelle différence entre covariance et corrélation ?
La covariance mesure comment deux variables varient ensemble, mais sans limite d'échelle. La corrélation (fonction CORREL) normalise ce résultat entre -1 et +1, ce qui facilite l'interprétation. Utilise CORREL pour comparer des relations entre différentes paires de variables.
Une covariance nulle signifie-t-elle que les variables sont indépendantes ?
Pas nécessairement. Une covariance de 0 indique qu'il n'y a pas de relation linéaire entre les variables, mais une relation non linéaire peut exister. Par exemple, si Y = X², la covariance peut être proche de 0 alors que les variables sont clairement liées.
Comment interpréter une covariance de 50 ou 500 ?
L'échelle de la covariance dépend des unités de tes données. Une covariance de 500 n'est pas forcément 10 fois plus forte qu'une de 50, car tout dépend de l'échelle des variables. C'est pour ça que la corrélation est souvent préférée : elle donne un résultat normalisé entre -1 et +1.
Puis-je utiliser COVARIANCE pour prédire des valeurs futures ?
Non, la covariance mesure uniquement la relation historique entre deux variables. Pour faire des prédictions, tu dois utiliser des fonctions de régression comme DROITEREG ou créer un modèle avec PREVISION.LINEAIRE.
Les fonctions similaires à COVARIANCE
Deviens un pro d'Excel
Tu maîtrises maintenant COVARIANCE.PEARSON ! Rejoins Le Dojo Club pour découvrir les autres fonctions statistiques avancées et transformer tes analyses de données.
Essayer pendant 30 jours