SOMME.CARRES (SUMSQ en anglais) calcule la somme des carrés d'une série de valeurs : elle élève chaque nombre au carré, puis additionne tous ces carrés. Si tu as 3, 4 et 5, elle calcule 3² + 4² + 5² = 9 + 16 + 25 = 50.
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 de la fonction SOMME.CARRES
=SOMME.CARRES(nombre1; [nombre2]; [nombre3]; ...)Comprendre chaque paramètre de la fonction SOMME.CARRES
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.
Astuce : Le carré d'un nombre négatif est toujours positif. =SOMME.CARRES(-3; 4) donne 25 (9 + 16), pas -7. C'est très utile pour calculer des écarts absolus sans se préoccuper des signes négatifs.
[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.
Exemples pratiques pas à pas
Statisticien : calculer la somme des carrés pour une variance
Tu es statisticien et tu dois calculer la variance d'un échantillon de mesures de température. La première étape consiste à calculer la somme des carrés (SS, Sum of Squares). Tu as collecté 5 mesures.
| A | B | |
|---|---|---|
| 1 | Mesure | Température (°C) |
| 2 | 1 | 20 |
| 3 | 2 | 22 |
| 4 | 3 | 19 |
| 5 | 4 | 21 |
| 6 | 5 | 23 |
| 7 | Somme carrés | 2 155 |
=SOMME.CARRES(B1:B5)La fonction élève chaque température au carré puis additionne : 400 + 484 + 361 + 441 + 529 = 2 155. Cette valeur alimente ensuite la formule de variance Var = (ΣX² - (ΣX)²/n) / (n-1), le ΣX² étant fourni directement sans créer de colonne intermédiaire.
Physicien : calculer l'énergie cinétique totale
Tu analyses les vitesses de plusieurs particules pour calculer leur énergie totale. L'énergie cinétique est proportionnelle au carré de la vitesse (E = ½mv²). Pour simplifier, tu calcules d'abord la somme des carrés des vitesses.
| A | B | C | |
|---|---|---|---|
| 1 | Particule | Vitesse (m/s) | v² |
| 2 | A | 10 | 100 |
| 3 | B | 15 | 225 |
| 4 | C | 8 | 64 |
| 5 | D | 12 | 144 |
| 6 | Σv² | 533 |
=SOMME.CARRES(B1:B4)La fonction élève chaque vitesse au carré et les additionne : 100 + 225 + 64 + 144 = 533 (m/s)². Pour obtenir l'énergie totale, tu multiplies ensuite par ½ et par la masse, sans avoir à créer une colonne intermédiaire pour chaque v².
Ingénieur électronique : calculer la valeur RMS d'un signal
Tu es ingénieur électronique et tu dois calculer la tension RMS (Root Mean Square) d'un signal alternatif. Le RMS se calcule en prenant la racine de la moyenne des carrés. Tu as échantillonné 6 valeurs de tension, dont des valeurs négatives.
| A | B | |
|---|---|---|
| 1 | Temps | Tension (V) |
| 2 | t1 | 5 |
| 3 | t2 | -3 |
| 4 | t3 | 8 |
| 5 | t4 | -2 |
| 6 | t5 | 6 |
| 7 | t6 | -4 |
| 8 | RMS |
=RACINE(SOMME.CARRES(B1:B6)/6)Ici, la somme des carrés est divisée par 6 puis passée à la racine : √((25+9+64+4+36+16)/6) = √(154/6) ≈ 5,29 V. Les valeurs négatives donnant des carrés positifs, le RMS représente l'amplitude effective du signal, indépendamment des alternances.
Astuce de pro : Le RMS est la valeur qu'affichent les multimètres en mode CA. Pour un signal sinusoïdal pur, RMS = amplitude_max / √2 ≈ 0,707 × amplitude. SOMME.CARRES te permet de vérifier cette relation directement sur des données réelles.
Data scientist : calculer la distance euclidienne
Tu dois calculer la distance entre deux points dans un espace à 3 dimensions pour un algorithme de clustering (K-means). Les coordonnées des différences entre les deux points sont stockées dans trois cellules.
| A | B | |
|---|---|---|
| 1 | Dimension | Différence |
| 2 | Δx | 3 |
| 3 | Δy | 4 |
| 4 | Δz | 12 |
| 5 | Distance | 13 |
=RACINE(SOMME.CARRES(B1:B3))La somme des carrés des écarts, passée à la racine, donne √(9 + 16 + 144) = √169 = 13. C'est le théorème de Pythagore généralisé en 3D : combinée à RACINE, la fonction fournit directement la distance euclidienne, métrique fondamentale en machine learning.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes 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.
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ère | SOMME.CARRES | SOMMEPROD | SOMME | RACINE |
|---|---|---|---|---|
| Opération | Σ(x²) | Σ(x×y) | Σ(x) | √x |
| Exemple (3, 4) | 25 | 25 (si même plage ×2) | 7 | , |
| Calcul de variance | Oui | Possible mais complexe | Non | Non |
| Distance euclidienne | Oui (avec RACINE) | Complexe | Non | Étape finale |
| Nombres négatifs | Deviennent positifs | Selon les arguments | Conservés | Erreur si négatif |
| Facilité d'usage | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
Astuces avancées avec SOMME.CARRES
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.
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.
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.
Questions fréquentes sur la fonction SOMME.CARRES
Que calcule exactement SOMME.CARRES ?
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.
Quelle est la différence entre SOMME.CARRES et SOMMEPROD ?
=SOMME.CARRES(A1:A3) élève chaque valeur au carré puis additionne. =SOMMEPROD(A1:A3; A1:A3) donne le même résultat en multipliant chaque cellule par elle-même. SOMME.CARRES est plus rapide à écrire pour ce cas précis, mais SOMMEPROD est indispensable quand tu veux multiplier deux plages différentes.
Combien d'arguments peut prendre SOMME.CARRES ?
SOMME.CARRES accepte jusqu'à 255 arguments, qui peuvent être des nombres individuels, des références de cellules ou des plages entières. Tu peux mixer les types : =SOMME.CARRES(A1:A10; B5; 3) fonctionne parfaitement.
SOMME.CARRES fonctionne-t-elle avec des nombres négatifs ?
Oui, et c'est une de ses forces. Le carré d'un nombre négatif est toujours positif : (-3)² = 9. Donc =SOMME.CARRES(-3; -4) donne 25 (9 + 16), pas -25. C'est très utile pour calculer des écarts sans se soucier du signe.
Comment utiliser SOMME.CARRES pour calculer une distance euclidienne ?
Combine SOMME.CARRES avec RACINE : =RACINE(SOMME.CARRES(Δx; Δy; Δz)). C'est le théorème de Pythagore généralisé. Par exemple, pour les points (0,0,0) et (3,4,0), utilise =RACINE(SOMME.CARRES(3; 4; 0)) pour obtenir 5.
Comment calculer un RMS avec SOMME.CARRES ?
Le RMS (Root Mean Square) combine SOMME.CARRES, une division et RACINE : =RACINE(SOMME.CARRES(plage)/NB(plage)). SOMME.CARRES additionne les carrés, la division par NB calcule la moyenne des carrés, et RACINE prend la racine du résultat. C'est la formule que tu retrouves en électronique pour la tension efficace d'un signal alternatif.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois
