Aller au contenu principal

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

Définition
La fonction SOMME.X2MY2 calcule Σ(xᵢ² - yᵢ²) : pour chaque paire de valeurs, elle élève chaque terme au carré, soustrait le second du premier, puis additionne tous ces résultats sur les deux matrices de même taille.

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

=SOMME.X2MY2(matrice_x; matrice_y)

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.

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

Comprendre chaque paramètre de la fonction SOMME.X2MY2

1

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 comparer

Ces 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.

2

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 B

Elle 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.

Vrai ou faux ?
« Un résultat négatif, c'est forcément une erreur. » Faux : c'est une information. SOMME.X2MY2 soustrait les carrés, donc un résultat négatif signale simplement que les valeurs de matrice_y dominent celles de matrice_x en termes quadratiques.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

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.

Les étapes
  1. 1
    Dans une cellule, écris =SOMME.X2MY2(.
  2. 2
    En 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.
  3. 3
    En 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/A au lieu d'un nombre.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=SOMME.X2MY2(B2:B19; C2:C19)
Explication
La fonction apparie les deux colonnes ligne par ligne, élève chaque valeur au carré, retranche le carré de l'avant à celui de l'après, puis additionne les dix-huit résultats. Le total positif de 7556 dit une seule chose : une fois portées au carré, les valeurs d'après pèsent plus lourd que celles d'avant. Le signe dépend entièrement de l'ordre des arguments, puisqu'en les inversant tu obtiendrais -7556.
Exemple 2

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.

Les étapes
  1. 1
    Dans une cellule, écris =SOMME.X2MY2(.
  2. 2
    En 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.
  3. 3
    En 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.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=SOMME.X2MY2(B2:B4; C2:C4)
Explication
Écrire =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.
Exemple 3

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.

Les étapes
  1. 1
    Dans 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. 2
    Écris SOMME.X2MY2( juste après, puis :
    1. 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.
    2. 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.
  3. 3
    Ferme 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.
Une fois les morceaux assemblés, ta formule donne ça :=0,5*1200*SOMME.X2MY2(B2:B4; C2:C4)
Explication
La différence de carrés n'est pas un artifice de calcul ici, c'est la physique elle-même : l'énergie cinétique valant ½mv², l'énergie qu'un véhicule a perdue vaut ½m(v_avant² - v_après²). La fonction SOMME.X2MY2 renvoie 2 001 m²/s² pour les trois véhicules, et la demi-masse convertit ce total en 1 200 600 joules dissipés par les freins.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

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.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

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èreSOMME.X2MY2SOMME.XMY2SOMME.X2PY2SOMME.CARRES
Formule mathématiqueΣ(xᵢ² - yᵢ²)Σ(xᵢ - yᵢ)²Σ(xᵢ² + yᵢ²)Σxᵢ² (une seule série)
Résultat peut être négatif ?OuiNon (toujours ≥ 0)Non (toujours ≥ 0)Non (toujours ≥ 0)
Usage principalPhysique (différences énergie), algèbreErreur quadratique (RMSE, MSE)Distances euclidiennes, normesVariance, statistiques sur une série
Nombre de séries2221 (ou plusieurs, non appairées)
Le savais-tu ?
Pour ne plus confondre les deux jumelles, retiens que le M de SOMME.X2MY2 veut dire Moins (elle soustrait les carrés) et le P de SOMME.X2PY2 veut dire Plus (elle les additionne).
FAQ

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.

Ressources

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