Qu'est-ce que la fonction SOMME. X2MY2 ?
SOMME.X2MY2 (SUMX2MY2 en anglais) t'évite de construire une colonne intermédiaire chaque fois que tu dois comparer deux séries en tenant compte du poids relatif de chaque valeur, plutôt que de simples écarts. C'est le raccourci qui remplace d'un coup le carré, la soustraction et la somme que tu ferais autrement ligne par ligne.
Que tu travailles en data science pour comparer des distributions, en physique pour calculer des différences d'énergie cinétique, en contrôle qualité pour évaluer des écarts de mesure, ou en finance pour analyser la volatilité relative de deux portefeuilles, SOMME.X2MY2 te donne en une seule formule la somme que tu calculerais autrement avec plusieurs colonnes intermédiaires.
Syntaxe
Clique sur un argument pour aller à son explication.
Les deux matrices doivent avoir exactement le même nombre d'éléments, sinon Excel retourne #N/A. Contrairement à SOMME.XMY2, le résultat peut être négatif si les valeurs de matrice_y ont des carrés globalement plus grands que ceux de matrice_x.

Comprendre chaque paramètre de la fonction SOMME.X2MY2
matrice_x
: ta première série de données numériques : mesures avant modification, valeurs théoriques, performances d'un groupe A, ou n'importe quelle série que tu veux comparerCes valeurs seront élevées au carré dans le calcul.
Excel accepte une plage de cellules (A2:A10), un tableau nommé, ou des valeurs saisies directement entre accolades {1;2;3}. Les cellules vides ou contenant du texte sont ignorées, ce qui peut fausser l'interprétation si tu ne t'y attends pas.
matrice_y
: ta deuxième série de données, celle que tu compares à la première : mesures après modification, observations réelles, performances d'un groupe BElle doit contenir exactement le même nombre de valeurs que matrice_x.
La fonction calcule (x₁²-y₁²) + (x₂²-y₂²) + ... + (xₙ²-yₙ²). Un résultat positif signifie que les carrés de matrice_x dominent globalement ; un résultat négatif indique l'inverse.
Attention : Si matrice_x et matrice_y n'ont pas la même taille, la formule retourne #N/A sans avertissement préalable. Vérifie toujours que tes deux plages ont le même nombre de cellules avant d'appliquer la formule.

Exemples pratiques pas à pas
Comment calculer une somme de différences de carrés avec la fonction SOMME.X2MY2
Un banc de mesure te livre, semaine après semaine, une valeur relevée avant intervention et une valeur relevée après, sur dix-huit paires. On te demande le bilan quadratique de l'ensemble, c'est-à-dire la somme, ligne à ligne, du carré de l'après moins le carré de l'avant. C'est un agrégat d'algèbre et pas un indicateur de gestion, et la fonction SOMME.X2MY2 le sort d'un coup là où il faudrait sinon une colonne =B2^2-C2^2 puis une somme.
- 1Dans une cellule, écris
=SOMME.X2MY2(. - 2En 1er argument : sélectionne la colonne Après,
B2:B19. Ce sont ses carrés qui seront comptés positivement, et ce choix décide à lui seul du signe du résultat. - 3En 2ᵉ argument : sélectionne la colonne Avant,
C2:C19, dont les carrés seront retranchés. Les deux plages doivent couvrir exactement les mêmes dix-huit lignes, sinon la fonction SOMME.X2MY2 renvoie l'erreur#N/Aau lieu d'un nombre. - 4Ferme la parenthèse et appuie sur Entrée.
=SOMME.X2MY2(B2:B19; C2:C19)Comment retrouver le résultat de la fonction SOMME.X2MY2 avec la fonction SOMME.CARRES
Un résultat sorti d'une fonction que tu emploies deux fois par an mérite une contre-épreuve avant d'aller dans une note de calcul. Tu prends trois paires bien lisibles et tu recalcules la même chose par un autre chemin, avec une fonction que tu connais par cœur. Si les deux méthodes tombent d'accord, tu sais que tu as bien compris ce que la fonction SOMME.X2MY2 fabrique, et au passage tu découvres quelque chose sur sa mécanique.
- 1Dans une cellule, écris
=SOMME.X2MY2(. - 2En 1er argument : sélectionne la série x,
B2:B4. La fonction SOMME.X2MY2 en élève chaque valeur au carré, ce qui donne 100, 64 et 144, soit 308 en tout. - 3En 2ᵉ argument : sélectionne la série y,
C2:C4. Ses carrés valent 36, 25 et 81, soit 142 en tout, et c'est ce total que la fonction retranche pour afficher 166. - 4Ferme la parenthèse et appuie sur Entrée.
=SOMME.X2MY2(B2:B4; C2:C4)=SOMME.CARRES(B2:B4)-SOMME.CARRES(C2:C4) donne le même 166, et ce n'est pas un hasard : additionner des x² - y² revient toujours à faire la somme des x² moins la somme des y². L'appariement de la fonction SOMME.X2MY2 est donc décoratif sur le résultat (trier la colonne y renvoie toujours 166), ce qui la sépare nettement de SOMME.XMY2, dont le résultat s'effondre dès que les couples se mélangent.Comment calculer une différence d'énergie cinétique avec la fonction SOMME.X2MY2
Trois véhicules de 1 200 kg freinent depuis leur vitesse de croisière jusqu'à leur vitesse de sortie de virage, et le dimensionnement des freins repose sur l'énergie qu'ils doivent dissiper en chaleur. Tu connais les vitesses d'entrée et de sortie de chacun. C'est le cas où la fonction SOMME.X2MY2 tombe juste, parce que la quantité v_avant² - v_après² a un sens physique direct et pas seulement algébrique.
- 1Dans une cellule, écris
=0,5*1200*. Ce facteur est la demi-masse commune aux trois véhicules, placé devant la fonction pour convertir le résultat des m²/s² en joules. - 2Écris
SOMME.X2MY2(juste après, puis :- aEn 1er argument : sélectionne les vitesses avant freinage,
B2:B4. Leurs carrés comptent positivement, puisqu'ils portent l'énergie que les véhicules avaient au départ. - bEn 2ᵉ argument : sélectionne les vitesses après freinage,
C2:C4. Leurs carrés sont retranchés, et ce qui reste est exactement l'énergie que les véhicules n'ont plus.
- aEn 1er argument : sélectionne les vitesses avant freinage,
- 3Ferme la parenthèse et appuie sur Entrée. La demi-masse ne peut sortir de la fonction que parce qu'elle est identique aux trois véhicules, sinon il faudrait une colonne d'énergies et une fonction SOMMEPROD.
=0,5*1200*SOMME.X2MY2(B2:B4; C2:C4)
Les erreurs fréquentes avec la fonction SOMME.X2MY2
Erreur #N/A : plages de tailles différentes
Quand matrice_x et matrice_y n'ont pas le même nombre d'éléments, Excel ne peut pas calculer les différences terme à terme et retourne #N/A sans explication.
Solution : Vérifie que tes deux plages ont le même nombre de cellules : =SOMME.X2MY2(A1:A10; B1:B10) est correct, =SOMME.X2MY2(A1:A10; B1:B9) retourne #N/A. Utilise NB(A1:A10) et NB(B1:B10) dans des cellules séparées pour comparer les tailles avant de lancer la formule.
Confusion entre SOMME.X2MY2 et SOMME.X2PY2
Ces deux fonctions ont des noms presque identiques mais calculent des choses très différentes. SOMME.X2MY2 soustrait les carrés (M = Moins), tandis que SOMME.X2PY2 les additionne (P = Plus). Utiliser la mauvaise fonction donne un résultat complètement différent.
Solution : Mémorise que M = Moins (soustraction) et P = Plus (addition). Avant de valider ta formule, vérifie que tu utilises la bonne opération mathématique selon ton objectif.
Résultat négatif inattendu
SOMME.X2MY2 peut retourner un résultat négatif si les carrés de matrice_y sont globalement plus grands que ceux de matrice_x. Ce n'est pas une erreur mais une information : matrice_y domine en termes quadratiques.
Solution : Vérifie l'ordre de tes arguments. Si tu veux que le résultat soit toujours positif, place la série qui domine en premier argument (matrice_x). Pour une mesure d'écart sans signe, utilise SOMME.XMY2 qui élève les différences au carré (résultat toujours positif ou nul).
Cellules vides ou texte ignorés silencieusement
Si tes plages contiennent du texte, des dates mal formatées ou des cellules vides, SOMME.X2MY2 les ignore sans avertissement. Cela peut fausser tes résultats si tu t'attends à un certain nombre de paires calculées.
Solution : Nettoie tes données avant d'utiliser SOMME.X2MY2. Utilise ESTNUM() pour repérer les cellules non numériques et NB.VIDE() pour compter les cellules vides dans chaque plage.

SOMME.X2MY2 vs SOMME.XMY2 vs SOMME.X2PY2 vs SOMME.CARRES
Ces quatre fonctions portent des noms proches mais calculent des choses très différentes. SOMME.X2MY2 est la seule à soustraire des carrés paire à paire ; les trois autres servent à mesurer des écarts, à additionner des carrés ou à travailler sur une seule série.
| Critère | SOMME.X2MY2 | SOMME.XMY2 | SOMME.X2PY2 | SOMME.CARRES |
|---|---|---|---|---|
| Formule mathématique | Σ(xᵢ² - yᵢ²) | Σ(xᵢ - yᵢ)² | Σ(xᵢ² + yᵢ²) | Σxᵢ² (une seule série) |
| Résultat peut être négatif ? | Oui | Non (toujours ≥ 0) | Non (toujours ≥ 0) | Non (toujours ≥ 0) |
| Usage principal | Physique (différences énergie), algèbre | Erreur quadratique (RMSE, MSE) | Distances euclidiennes, normes | Variance, statistiques sur une série |
| Nombre de séries | 2 | 2 | 2 | 1 (ou plusieurs, non appairées) |
Questions fréquentes
SOMME.X2MY2 calcule Σ(x²-y²) : elle soustrait les carrés, donc le résultat peut être négatif. SOMME.XMY2 calcule Σ(x-y)² : elle élève les différences au carré, donc le résultat est toujours positif ou nul.
Utilise SOMME.X2MY2 pour des calculs d'algèbre ou de physique impliquant des différences de carrés. Utilise SOMME.XMY2 pour mesurer une erreur quadratique entre deux séries.
SOMME.X2MY2 est utile partout où la différence de carrés a un sens physique ou algébrique : calcul de différences d'énergie cinétique en physique (½m(v₁²-v₂²)), comparaison de distributions quadratiques en statistiques, ou décomposition de la variance dans une analyse de régression.
En pratique, tu la croiseras moins souvent que SOMME.XMY2 ou SOMME.CARRES, mais elle est irremplaçable quand le calcul x²-y² fait sens dans ton contexte.
L'erreur #N/A apparaît quand tes deux matrices n'ont pas la même taille. Excel ne peut pas calculer les différences terme à terme si une valeur de matrice_x n'a pas son équivalent dans matrice_y.
Vérifie que NB(matrice_x) = NB(matrice_y). Si tes plages contiennent des cellules vides, NB() compte uniquement les valeurs numériques.
SOMME.X2MY2 ignore automatiquement les paires où l'une des deux valeurs est vide ou non numérique. Seules les paires avec deux valeurs numériques sont incluses dans le calcul.
Attention : si tu as des données manquantes, les paires ignorées peuvent fausser l'interprétation. Utilise NB(A1:A10) et NB(B1:B10) pour vérifier que les deux plages ont le même nombre de valeurs numériques.
Cette fonction est couramment utilisée en physique pour calculer des différences d'énergies (½mv₁² - ½mv₂²), en statistiques pour certaines décompositions de variance, en algèbre pour exploiter l'identité (x+y)(x-y) = x²-y², et en contrôle qualité pour comparer des séries de mesures.
En économétrie et data science, tu rencontreras plutôt SOMME.XMY2 pour les calculs d'erreur quadratique.
Pour aller plus loin
Continue sur ta lancée après la fonction SOMME.X2MY2 : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



