VARA Excel : Maîtriser le calcul de variance avec texte et booléens
=VARA(valeur1; [valeur2]; ...)La formule VARA est une fonction statistique Excel particulièrement utile pour calculer la variance d'un ensemble de données en incluant les valeurs textuelles et booléennes dans le calcul. Contrairement à VAR.S ou VAR.P qui ignorent le texte, VARA traite le texte comme zéro et les valeurs booléennes (VRAI/FAUX) comme 1 et 0 respectivement. Cette spécificité la rend indispensable pour analyser des données mixtes contenant des réponses oui/non, des codes textuels ou des données incomplètes. La variance mesure la dispersion des données autour de leur moyenne, ce qui est crucial pour comprendre la variabilité dans vos analyses statistiques. VARA appartient à la catégorie des fonctions d'estimation de variance et s'avère particulièrement précieuse en gestion de projet, analyse de qualité ou études de satisfaction client où les données ne sont pas toujours numériques pures. Dans ce guide complet, vous apprendrez à utiliser VARA efficacement, à éviter les pièges courants et à l'intégrer dans vos analyses complexes pour obtenir des résultats fiables et pertinents.
Syntaxe et paramètres
La syntaxe de VARA est simple mais puissante : =VARA(valeur1; [valeur2]; ...). Le paramètre valeur1 est obligatoire et représente la première valeur ou plage de votre ensemble de données. Les paramètres valeur2 et suivants sont optionnels mais vous permettent d'ajouter jusqu'à 255 arguments supplémentaires. La particularité majeure de VARA réside dans son traitement des données non numériques : tout texte est converti en zéro, VRAI devient 1, et FAUX devient 0. Cela signifie que si vous avez une colonne contenant "Oui", "Non", et des nombres, VARA les intégrera tous dans le calcul de variance. Cette fonction utilise l'estimateur sans biais (divisant par n-1), ce qui la rend idéale pour les échantillons. Vous pouvez utiliser des plages (A1:A10), des références individuelles (A1, B2), ou des constantes mixtes. Attention : les cellules vides sont ignorées, pas converties en zéro. Pour les données contenant des booléens issus de formules (comme =A1>10), VARA les reconnaît automatiquement et les traite correctement.
value1value2Exemples pratiques
Analyse de satisfaction client avec réponses oui/non
=VARA(A2:A11)La plage A2:A11 contient : "Oui", "Non", "Oui", 8, 9, "Non", 7, "Oui", 10, 6. VARA convertit "Oui" en 1, "Non" en 0, et conserve les nombres. La variance calculée inclut tous ces éléments convertis : (1,0,1,8,9,0,7,1,10,6).
Gestion de projet : variabilité des statuts et durées
=VARA(B2:B15)La plage B2:B15 contient : "Complété" (→0), 5 jours, "En cours" (→1), 12 jours, etc. VARA traite cette donnée mixte en convertissant les textes et en calculant la variance sur l'ensemble (0,5,1,12,...). Cela révèle la dispersion globale du projet.
Contrôle de qualité avec résultats binaires et mesures
=VARA(C2:C20)La plage C2:C20 contient : "Accepté" (→1), 1,2, "Rejeté" (→0), 2,1, "Accepté" (→1), 0,8, etc. VARA convertit les résultats binaires et inclut les mesures, fournissant une variance qui reflète la variabilité du processus complet.
Points clés à retenir
- VARA calcule la variance en convertissant le texte en 0, VRAI en 1, et FAUX en 0, ce qui la rend unique pour les données mixtes
- Utilisez VARA pour les échantillons (elle divise par n-1), et VARPA pour les populations (divise par n)
- VARA ignore les cellules vides, ne les traite pas comme 0, ce qui peut affecter votre interprétation des résultats
- La variance mesure la dispersion des données : une variance élevée indique une grande variabilité, une faible variance indique une homogénéité
- Combinez VARA avec d'autres fonctions (RACINE, MOYENNE, IF) pour des analyses statistiques avancées et adaptées à vos besoins
Astuces de pro
Utilisez VARA pour détecter des anomalies dans les données mixtes : une variance élevée peut indiquer des incohérences ou des erreurs de saisie, particulièrement quand du texte est mélangé avec des nombres.
Impact : Améliore la qualité de vos analyses en identifiant les données problématiques avant de les traiter.
Combinez VARA avec un tableau croisé dynamique pour analyser la variance par catégories : créez une colonne pivot qui calcule VARA pour chaque groupe de données, révélant les variations par segment.
Impact : Permet une analyse comparative rapide et identifie les segments les plus variables.
Mémorisez que VARA divise par n-1 (estimateur sans biais) : cela la rend plus appropriée pour les échantillons. Si vous avez une population complète, utilisez VARPA qui divise par n.
Impact : Évite les biais statistiques et assure que vos résultats sont mathématiquement corrects pour votre type de données.
Testez VARA sur des données de test avant de l'appliquer à de grandes bases : créez une petite plage avec quelques valeurs (1, "Oui", FAUX, 5) et vérifiez que la variance correspond à vos attentes.
Impact : Valide votre compréhension du comportement de VARA et évite les erreurs d'interprétation sur des données réelles.
Combinaisons utiles
VARA avec MOYENNE pour analyser la dispersion relative
=VARA(A1:A10)/MOYENNE(A1:A10)^2Cette combinaison calcule le coefficient de variation (CV) en divisant la variance par le carré de la moyenne. C'est une mesure normalisée de la dispersion qui permet de comparer la variabilité entre différents ensembles de données, indépendamment de leur échelle.
VARA avec RACINE pour obtenir l'écart-type incluant le texte
=RACINE(VARA(A1:A10))Puisque l'écart-type est la racine carrée de la variance, cette formule vous donne l'écart-type en incluant le traitement du texte et des booléens. C'est équivalent à STDEVA mais vous permet de voir l'étape intermédiaire.
VARA avec SI pour variance conditionnelle
=VARA(IF(B1:B10>5; A1:A10; ""))Cette formule matricielle (entrée avec Ctrl+Maj+Entrée) calcule la variance de A1:A10 uniquement pour les lignes où B1:B10 est supérieur à 5. Les cellules non respectant la condition sont ignorées, permettant une analyse segmentée sophistiquée.
Erreurs courantes
Cause : Vous avez fourni une seule valeur numérique ou toutes les valeurs sont identiques, ce qui rend le calcul de variance impossible (division par zéro).
Solution : Assurez-vous d'avoir au minimum 2 valeurs différentes. Si vous avez exactement 2 valeurs identiques, VARA retournera 0. Vérifiez votre plage de données : =VARA(A1:A10) nécessite au moins 2 cellules non vides.
Cause : Vous avez inclus une erreur Excel (comme #REF! ou #N/A) dans votre plage, ou vous avez utilisé une syntaxe incorrecte avec des séparateurs.
Solution : Vérifiez que votre plage ne contient pas d'erreurs. Utilisez le bon séparateur selon votre locale (point-virgule ; en France, virgule , en anglais). Exemple correct : =VARA(A1:A10) ou =VARA(A1;B1;C1).
Cause : La fonction VARA n'est pas reconnue, généralement parce que vous utilisez une très ancienne version d'Excel ou une locale avec un nom de fonction différent.
Solution : Vérifiez votre version Excel (VARA est disponible depuis Excel 2007). En français, la fonction s'appelle VARA. En anglais, c'est VARA. Si vous êtes en version très ancienne, utilisez VAR à la place.
Checklist de dépannage
- 1.Vérifiez que votre plage contient au minimum 2 valeurs différentes (sinon #DIV/0!)
- 2.Confirmez que vous utilisez le bon séparateur selon votre locale (point-virgule en France, virgule en anglais)
- 3.Assurez-vous qu'aucune cellule de votre plage ne contient d'erreur Excel (#REF!, #N/A, etc.)
- 4.Vérifiez que VARA est disponible dans votre version Excel (2007 ou ultérieur)
- 5.Testez si les cellules vides sont intentionnelles ou dues à des erreurs de formule
- 6.Confirmez que vous distinguez bien VARA (inclut texte) de VAR.S (exclut texte) selon vos besoins
Cas particuliers
Plage contenant uniquement du texte (ex: A1:A5 = "Oui", "Non", "Oui", "Oui", "Non")
Comportement : VARA convertit en (1, 0, 1, 1, 0) et calcule la variance normalement : ≈ 0,25
Solution : C'est le comportement attendu. Si vous voulez ignorer le texte, utilisez VAR.S à la place.
Utile pour analyser la variabilité des réponses binaires (Oui/Non, Accepté/Rejeté)
Plage avec une seule cellule non vide (ex: A1:A10 = 5, reste vide)
Comportement : VARA retourne #DIV/0! car il n'y a qu'une seule valeur, impossible de calculer une variance
Solution : Assurez-vous d'avoir au minimum 2 valeurs. Vérifiez votre plage avec COUNTA pour compter les cellules non vides.
La variance nécessite au moins 2 points de données pour être significative mathématiquement
Plage contenant des formules retournant des booléens (ex: =A1>10, =B1<5)
Comportement : VARA reconnaît automatiquement les résultats booléens : VRAI→1, FAUX→0, et les inclut dans le calcul
Solution : Aucune action nécessaire, VARA gère cela nativement. C'est une force de la fonction pour les analyses logiques.
Particulièrement utile pour analyser la variabilité des conditions de conformité ou des seuils
Limitations
- •VARA ne peut pas traiter les dates directement comme des nombres calendaires ; elles sont converties en 0 (traitées comme texte). Pour analyser la variance de dates, convertissez-les d'abord en nombres avec JOURS ou DATEDIF.
- •VARA ne distingue pas entre différents textes : tous les textes deviennent 0. Si vous avez "Oui", "Non", "Peut-être", tous sont traités identiquement (0), ce qui peut masquer la variabilité réelle des catégories.
- •La plage maximale est limitée à 255 arguments ou colonnes/lignes : si vous avez besoin d'analyser plus de 255 points de données, vous devez utiliser plusieurs formules ou une approche par blocs.
- •VARA utilise n-1 pour les échantillons, ce qui peut donner des résultats contre-intuitifs sur très petits échantillons (n=2 ou 3). Pour les populations, utilisez VARPA à la place.
Alternatives
Ignore le texte et ne traite que les valeurs numériques, ce qui peut être plus approprié si vous voulez une variance "pure" sans conversion.
Quand : Utilisez VAR.S si vos données sont exclusivement numériques ou si vous voulez ignorer les valeurs textuelles. Elle est plus rapide et plus prévisible pour les données homogènes.
Permet un filtrage personnalisé avant le calcul de variance, en ignorant ou en convertissant les données selon vos critères spécifiques.
Quand : Utilisez cette approche si vous avez besoin d'une logique de conversion personnalisée ou si vous voulez exclure certaines valeurs textuelles selon des conditions complexes.
Compatibilité
✓ Excel
Depuis 2007
=VARA(valeur1; [valeur2]; ...) - Disponible dans Excel 2007, 2010, 2013, 2016, 2019, 365✓Google Sheets
=VARA(value1, [value2], ...) - Utilise la virgule comme séparateur en locale anglaise, point-virgule en locale françaiseGoogle Sheets reconnaît automatiquement la locale et adapte le séparateur. Comportement identique à Excel.
✓LibreOffice
=VARA(valeur1; [valeur2]; ...) - Syntaxe identique à Excel avec point-virgule en français