Aller au contenu principal

Qu'est-ce que la fonction SOMME.CARRES ?

Définition
La fonction SOMME.CARRES élève chaque valeur de ses arguments au carré, puis additionne tous les résultats. Elle accepte jusqu'à 255 arguments (nombres, références ou plages) et ignore les cellules texte dans les plages.

SOMME.CARRES (SUMSQ en anglais) t'évite de créer une colonne intermédiaire chaque fois qu'un calcul te demande d'élever une série de valeurs au carré avant de les additionner : la mise au carré neutralise les signes, ce qui la rend indispensable dès que tu dois combiner des écarts positifs et négatifs sans qu'ils s'annulent entre eux.

C'est une fonction fondamentale en statistiques pour calculer une variance ou un écart-type manuellement, en physique pour l'énergie ou la valeur RMS d'un signal, et en géométrie pour les distances euclidiennes. Que tu sois data scientist qui calcule une norme L2, ingénieur qui mesure un signal alternatif, ou statisticien qui décompose une variance, SOMME.CARRES te fait gagner une étape intermédiaire.

Syntaxe

=SOMME.CARRES(nombre1; [nombre2]; [nombre3]; ...)

Clique sur un argument pour aller à son explication.

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

Comprendre chaque paramètre de la fonction SOMME.CARRES

1

nombre1

: le premier nombre ou la première plage à élever au carré puis additionner

Ça peut être une valeur directe comme 5, une référence comme A1, ou une plage comme A1:A10. C'est le seul paramètre obligatoire.

Par exemple, =SOMME.CARRES(3) retourne 9.

2

[nombre2], [nombre3], ...

: tu peux ajouter jusqu'à 254 arguments supplémentaires(facultatif)

Chaque argument est élevé au carré avant l'addition. C'est pratique quand tes données sont réparties dans plusieurs zones non adjacentes.

Par exemple, =SOMME.CARRES(A1:A5; C1:C5; E1) élève au carré toutes les valeurs de ces plages et les additionne en une seule formule.

Le savais-tu ?
Le carré d'un nombre négatif est toujours positif, donc SOMME.CARRES(-3; 4) renvoie 25 (soit 9 + 16) et jamais -7. Pratique quand tu additionnes des écarts sans te soucier du signe.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment calculer la somme des carrés de deux composantes avec la fonction SOMME.CARRES

Un banc d'essai te rend un relevé de dix-huit vecteurs, chacun décrit par sa composante X et sa composante Y, et tu dois les classer par longueur avant la revue de conception. Le cœur du calcul de Pythagore, c'est le x² + y² que tu retrouves sur chaque ligne, et personne n'a envie de deux colonnes intermédiaires pour y arriver. La fonction SOMME.CARRES élève les deux composantes au carré et les additionne dans une seule cellule, que tu recopies ensuite sur toute la colonne.

Les étapes
  1. 1
    Dans une cellule, écris =SOMME.CARRES(.
  2. 2
    En 1er argument : clique sur la première composante de la ligne, B2. La fonction commence par élever cette valeur au carré, donc tu n'as aucune puissance à écrire toi-même.
  3. 3
    En 2ᵉ argument : clique sur la seconde composante, C2. Chaque argument supplémentaire subit le même traitement, et la fonction additionne les carrés obtenus pour n'afficher qu'un seul nombre.
  4. 4
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas sur les dix-huit lignes. Les références B2 et C2 sont relatives, donc elles suivent la ligne et chaque vecteur reçoit sa propre somme des carrés.
Au final, ta formule devrait ressembler à ça :=SOMME.CARRES(B2; C2)
Explication
La fonction élève chaque argument au carré avant d'additionner, sans jamais toucher aux cellules d'origine : sur la première ligne, 3 devient 9, 4 devient 16, et le total affiché vaut 25. Recopiée vers le bas, la colonne livre pour chaque vecteur le carré de sa longueur (la longueur elle-même s'obtient en passant ce résultat à la racine).
Exemple 2

Comment additionner les carrés d'une plage entière avec la fonction SOMME.CARRES

Huit pièces sortent de la perceuse et tu as relevé, pour chacune, l'écart entre le trou réel et le trou théorique. Certains écarts sont en trop, d'autres en moins, et le client attend un seul indicateur de régularité pour valider le lot. La fonction SOMME.CARRES élève chaque écart au carré avant de tout additionner, ce qui empêche les valeurs négatives d'effacer les positives.

Les étapes
  1. 1
    Dans une cellule, écris =SOMME.CARRES(.
  2. 2
    En 1er argument : sélectionne la plage entière des écarts, B2:B9, au lieu de citer les huit cellules une par une. La fonction accepte indifféremment un nombre, une référence ou une plage à cet emplacement, et elle élève chaque valeur au carré avant de tout additionner.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=SOMME.CARRES(B2:B9)
Explication
La fonction traite la plage valeur par valeur : 0,3 devient 0,09, -0,2 devient 0,04, et ainsi de suite jusqu'au huitième écart. Le passage au carré rend les signes inoffensifs, ce qui change tout ici : une addition ordinaire des mêmes écarts n'afficherait que 0,1, puisque les dépassements compensent les manques et masquent la dispersion réelle du lot.
Exemple 3

Comment calculer une distance euclidienne avec les fonctions RACINE et SOMME.CARRES

Le palpeur annonce que la pièce est décalée de 6 mm sur X, 9 mm sur Y et 18 mm sur Z, et l'atelier attend un seul chiffre avant de relancer la série : de combien la pièce est réellement écartée de sa position théorique. Additionner les trois décalages n'aurait aucun sens, puisqu'ils pointent dans trois directions perpendiculaires. La fonction SOMME.CARRES prépare le calcul de Pythagore en trois dimensions, et la fonction RACINE le termine.

Les étapes
  1. 1
    Dans une cellule, écris =RACINE(.
  2. 2
    En 1er argument : écris la fonction SOMME.CARRES et referme-la sur la plage des trois décalages, SOMME.CARRES(B2:B4). Elle élève chacun au carré puis les additionne, ce qui donne 441, soit le carré de la distance que tu cherches.
  3. 3
    Ferme la parenthèse de la fonction RACINE et appuie sur Entrée. Celle de la fonction SOMME.CARRES a déjà été refermée à l'étape précédente. La racine ramène ce 441 à 21 mm, une vraie distance exprimée dans la même unité que tes mesures.
Une fois les morceaux assemblés, ta formule donne ça :=RACINE(SOMME.CARRES(B2:B4))
Explication
La fonction SOMME.CARRES fournit 441 (soit 36 + 81 + 324) et la fonction RACINE le ramène à 21 mm. C'est le théorème de Pythagore généralisé à trois axes : sans le passage au carré, des décalages perpendiculaires ne seraient pas combinables, et sans la racine, le résultat resterait exprimé en millimètres carrés.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction SOMME.CARRES

Texte dans les cellules : résultat silencieusement faux ou #VALEUR!

Si ta plage contient du texte, SOMME.CARRES l'ignore en silence quand il est dans une plage de cellules. Par contre, si tu passes du texte directement en argument (ex: =SOMME.CARRES("abc"; 5)), tu obtiens #VALEUR!.

Solution : Vérifie que toutes tes cellules contiennent bien des nombres avec =ESTNUM(). Nettoie tes données avant d'appliquer SOMME.CARRES, notamment si elles viennent d'une importation ou d'un copier-coller.

Confusion avec SOMME : résultat inexplicablement petit

Erreur classique : utiliser SOMME au lieu de SOMME.CARRES. =SOMME(3; 4) donne 7, mais =SOMME.CARRES(3; 4) donne 25 (9 + 16). La différence est considérable, surtout avec de grandes valeurs.

Solution : Vérifie toujours que tu utilises la bonne fonction. Si tu calcules une variance, une distance ou un RMS, il te faut SOMME.CARRES. Utilise SOMME uniquement pour une addition simple.

Oublier la racine carrée pour le RMS ou la distance

SOMME.CARRES seule ne donne ni un RMS ni une distance euclidienne : elle retourne la somme des carrés, pas sa racine. L'oubli de RACINE est fréquent et donne un résultat trop élevé.

Solution : Formule complète pour le RMS : =RACINE(SOMME.CARRES(plage)/NB(plage)). Pour une distance euclidienne : =RACINE(SOMME.CARRES(plage)). RACINE est l'étape finale obligatoire dans les deux cas.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

SOMME.CARRES vs SOMMEPROD vs SOMME vs RACINE

Utilise SOMME.CARRES dès que tu dois élever au carré puis additionner : variance, distance euclidienne, RMS. SOMMEPROD est préférable quand tu multiplies deux plages différentes. SOMME reste pour les additions simples, et RACINE est l'étape finale pour les distances et le RMS.

CritèreSOMME.CARRESSOMMEPRODSOMMERACINE
OpérationΣ(x²)Σ(x×y)Σ(x)√x
Exemple (3, 4)2525 (si même plage ×2)7,
Calcul de varianceOuiPossible mais complexeNonNon
Distance euclidienneOui (avec RACINE)ComplexeNonÉtape finale
Nombres négatifsDeviennent positifsSelon les argumentsConservésErreur si négatif
Facilité d'usage⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Le combo gagnant
Enveloppe-la dans RACINE et tu tiens une distance euclidienne : RACINE(SOMME.CARRES(3; 4)) donne 5, soit le théorème de Pythagore appliqué directement à tes cellules.
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec SOMME.CARRES

1Astuce

Calcule l'écart-type manuellement pour comprendre la formule

Tu peux reconstruire l'écart-type d'un échantillon en combinant SOMME.CARRES, SOMME, NB et RACINE : =RACINE((SOMME.CARRES(A1:A10) - SOMME(A1:A10)^2/NB(A1:A10)) / (NB(A1:A10)-1)). C'est l'équivalent de ECARTYPE.STANDARD mais décomposé.
Cette approche est utile pour des calculs pondérés personnalisés ou pour comprendre la mécanique sous-jacente.

2Astuce

Normalise un vecteur pour le machine learning

En machine learning, la normalisation L2 divise chaque valeur par la norme euclidienne du vecteur. Avec SOMME.CARRES, la formule est =A1/RACINE(SOMME.CARRES($A$1:$A$10)) : tire-la vers le bas pour normaliser toutes les valeurs.
Les références absolues $A$1:$A$10 sont indispensables pour que la norme reste constante sur toutes les lignes.

3Astuce

Vérifie un résultat de COEFFICIENT.CORRELATION manuellement

La corrélation de Pearson utilise SOMME.CARRES dans son calcul. Tu peux la reconstruire pour vérifier ou enseigner : =(NB(A:A)*SOMMEPROD(A:A;B:B) - SOMME(A:A)*SOMME(B:B)) / RACINE((NB(A:A)*SOMME.CARRES(A:A) - SOMME(A:A)^2) * (NB(B:B)*SOMME.CARRES(B:B) - SOMME(B:B)^2)).
SOMME.CARRES apparaît deux fois dans cette formule pour calculer les variances de X et Y.

FAQ

Questions fréquentes

SOMME.CARRES calcule la somme des carrés de chaque valeur : x₁² + x₂² + x₃² + ... C'est une opération fondamentale en statistiques pour la variance, en physique pour l'énergie, et en géométrie pour les distances euclidiennes. La fonction élève chaque valeur au carré avant de tout additionner.

Ressources

Pour aller plus loin

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

Tout voir