Aller au contenu principal

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

Définition
La fonction SOMME.X2PY2 calcule Σ(xᵢ² + yᵢ²) : pour chaque paire de valeurs, elle élève chaque terme au carré, additionne les deux carrés, puis somme tous ces résultats sur les deux matrices de même taille. Le résultat est toujours positif ou nul.

SOMME.X2PY2 (SUMX2PY2 en anglais) te sert dès que tu dois combiner deux séries appariées en une seule quantité, sans poser de colonnes intermédiaires pour élever chaque valeur au carré avant de les additionner. Elle te fait gagner l'étape de calcul que tu ferais autrement à la main, colonne par colonne.

Que tu travailles en data science pour calculer des distances euclidiennes avant un clustering, en physique pour sommer des énergies cinétiques vectorielles, en statistiques pour calculer des normes, ou en contrôle qualité pour mesurer la non-conformité multidimensionnelle, SOMME.X2PY2 te donne en une seule formule ce qu'il faudrait sinon calculer avec deux colonnes auxiliaires.

Syntaxe

=SOMME.X2PY2(matrice_x; matrice_y)

Clique sur un argument pour aller à son explication.

Puisque les valeurs sont élevées au carré avant addition, les nombres négatifs deviennent positifs : (-3)² + (-4)² = 9 + 16 = 25. Le résultat ne peut jamais être négatif. Si tes deux matrices n'ont pas la même taille, Excel retourne #N/A.

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

Comprendre chaque paramètre de la fonction SOMME.X2PY2

1

matrice_x

: ta première série de données numériques : coordonnées, mesures physiques, composantes d'un vecteur, ou n'importe quelle série de nombres que tu veux élever au carré puis additionner avec la seconde série. Excel accepte une plage de cellules (`A2:A10`), un tableau nommé, ou des valeurs directes entre accolades

Les cellules vides ou contenant du texte sont ignorées silencieusement.

2

matrice_y

: ta seconde série de données, celle dont les carrés seront additionnés aux carrés de la première

Elle doit contenir exactement le même nombre de valeurs que matrice_x.

La fonction calcule (x₁²+y₁²) + (x₂²+y₂²) + ... + (xₙ²+yₙ²). Si tu veux ensuite la distance euclidienne totale, enveloppe le résultat dans RACINE() : =RACINE(SOMME.X2PY2(...)).

Attention : Si matrice_x et matrice_y n'ont pas exactement la même taille, Excel retourne #N/A. Contrairement à d'autres fonctions, elle ne tente pas d'approximation : les deux plages doivent correspondre cellule pour cellule.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment additionner les carrés de deux séries appariées avec la fonction SOMME.X2PY2

Tu récupères dix-huit points relevés dans un plan, chacun avec son abscisse, son ordonnée et le cluster auquel il a été rattaché, et tu veux savoir à quel point l'ensemble s'éloigne de l'origine. Pour un point isolé, le carré de sa distance à l'origine vaut x² + y², d'après Pythagore. La fonction SOMME.X2PY2 calcule cette quantité pour chaque point et additionne les dix-huit résultats, sans colonne intermédiaire.

Les étapes
  1. 1
    Dans une cellule, écris =SOMME.X2PY2(.
  2. 2
    En 1er argument : sélectionne la colonne des abscisses, B2:B19. La fonction SOMME.X2PY2 élève chaque valeur au carré, donc le signe d'une coordonnée ne change jamais sa contribution.
  3. 3
    En 2ᵉ argument : sélectionne la colonne des ordonnées, C2:C19. Les deux plages doivent couvrir les mêmes dix-huit lignes, faute de quoi la fonction SOMME.X2PY2 renvoie l'erreur #N/A plutôt qu'un nombre.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=SOMME.X2PY2(B2:B19; C2:C19)
Explication
La fonction apparie les deux colonnes ligne par ligne, élève les deux coordonnées au carré, les additionne, puis cumule le tout sur les dix-huit points pour afficher 84340. Comme rien n'échappe au carré, le résultat ne peut jamais être négatif, et l'ordre des deux plages n'a aucune importance ici (x² + y² et y² + x² sont le même calcul, ce qui distingue nettement cette fonction de SOMME.X2MY2).
Exemple 2

Comment calculer une distance quadratique moyenne avec les fonctions RACINE, SOMME.X2PY2 et NB

Tu compares deux nuages de points qui n'ont pas le même nombre de relevés, et tu veux dire lequel s'étale le plus loin de l'origine. Une somme brute te tromperait, puisqu'elle grossit toute seule quand tu ajoutes des points. La fonction SOMME.X2PY2 donne la matière première, et il te reste à la ramener à l'échelle d'un point unique pour que la comparaison tienne debout.

Les étapes
  1. 1
    Dans une cellule, écris =RACINE(. Cette fonction attend en tout et pour tout le nombre à passer à la racine, et c'est elle qui ramènera le résultat final dans l'unité de tes coordonnées.
  2. 2
    À l'intérieur, écris SOMME.X2PY2(, puis :
    1. aEn 1er argument : sélectionne la colonne des abscisses, B2:B4. La fonction SOMME.X2PY2 élève chaque abscisse au carré avant de l'ajouter au carré de l'ordonnée qui lui fait face.
    2. bEn 2ᵉ argument : sélectionne la colonne des ordonnées, C2:C4. Une fois les deux plages en place, la fonction renvoie 294, soit 25 + 169 + 100, la somme des carrés des trois distances à l'origine.
  3. 3
    Ferme la parenthèse de SOMME.X2PY2, complète par /NB(B2:B4) pour diviser par les 3 points et passer de la somme à la moyenne, ferme la parenthèse de RACINE et appuie sur Entrée. La racine annule le carré et te rend une distance typique dans la bonne unité.
Voici la formule que tu obtiens à la fin :=RACINE(SOMME.X2PY2(B2:B4; C2:C4)/NB(B2:B4))
Explication
La fonction SOMME.X2PY2 fournit 294, la somme des carrés des distances à l'origine, un nombre qui grandit avec le nombre de points et ne se compare donc à rien. Divisé par les 3 points puis passé à la racine, il devient 9,90 : la distance typique d'un point à l'origine, exprimée dans l'unité du plan et comparable à un autre nuage.
Exemple 3

Comment la fonction SOMME.X2PY2 renvoie l'erreur #N/A sur des plages inégales

Un export incomplet arrive sur ton bureau : un point a perdu son ordonnée en route, et personne ne l'a vu. Tu lances ton calcul de distances et Excel affiche #N/A au lieu du total attendu. C'est une bonne nouvelle déguisée, et comprendre pourquoi la fonction SOMME.X2PY2 bloque là où d'autres auraient répondu n'importe quoi vaut mieux que de la contourner.

Les étapes
  1. 1
    Dans une cellule, écris =SOMME.X2PY2(.
  2. 2
    En 1er argument : sélectionne les trois abscisses, B2:B4. Cette plage est complète, le problème ne vient pas d'elle.
  3. 3
    En 2ᵉ argument : sélectionne les ordonnées, C2:C3, qui ne couvrent que deux valeurs puisque le troisième relevé manque. La fonction SOMME.X2PY2 compte alors deux nombres face à trois, ne peut plus former de couples, et renverra l'erreur #N/A.
  4. 4
    Ferme la parenthèse et appuie sur Entrée. Pour éviter ce blocage, rétablis le relevé manquant ou réduis les deux plages au même nombre de lignes ; contrôler d'abord avec =NB(B2:B4)=NB(C2:C3) t'évite de chercher l'erreur à la main.
Une fois les morceaux assemblés, ta formule donne ça :=SOMME.X2PY2(B2:B4; C2:C3)
Explication
L'erreur #N/A n'est pas un caprice, c'est le seul vrai service que rend cette fonction : sur des plages de même taille, =SOMME.CARRES(B2:B4; C2:C3) renvoie tranquillement 258 alors qu'un point n'a plus son ordonnée, parce que SOMME.CARRES additionne des carrés sans jamais se demander qui va avec qui. La fonction SOMME.X2PY2 exige l'appariement et refuse de calculer, ce qui t'évite un chiffre faux et silencieux.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction SOMME.X2PY2

Erreur #N/A : dimensions incompatibles

Les deux plages n'ont pas le même nombre de valeurs. Excel ne peut pas calculer (x²+y²) si une valeur de matrice_x n'a pas son équivalent dans matrice_y.

Solution : Vérifie que tes plages ont exactement le même nombre de cellules. Utilise NB(A1:A5) et NB(B1:B5) pour comparer. Une formule correcte : =SOMME.X2PY2(A1:A5; B1:B5), une formule incorrecte : =SOMME.X2PY2(A1:A5; B1:B7)#N/A.

Confusion entre SOMME.X2PY2 et SOMME.X2MY2

Les noms sont similaires mais les calculs sont opposés : SOMME.X2PY2 additionne les carrés (P = Plus), SOMME.X2MY2 les soustrait (M = Moins). Utiliser la mauvaise fonction change complètement le résultat.

Solution : Mémorise P = Plus et M = Moins. Si ton résultat peut être négatif, c'est que tu utilises probablement SOMME.X2MY2 sans le vouloir : SOMME.X2PY2 retourne toujours un résultat positif ou nul.

Cellules vides ou texte ignorés silencieusement

Excel ignore les paires contenant du texte, des erreurs ou des valeurs vides. Cela peut fausser tes résultats si tu t'attends à un certain nombre de paires calculées.

Solution : Utilise NB() pour vérifier combien de valeurs sont réellement prises en compte dans chaque plage. Si les deux comptes ne sont pas égaux, nettoie tes données avant de relancer la formule.

Calcul lent sur de très grandes plages

Sur des dizaines de milliers de lignes, SOMME.X2PY2 peut ralentir le recalcul de la feuille car elle effectue deux élévations au carré et une addition par ligne avant de sommer.

Solution : Pour de gros volumes, pré-calcule les résultats dans une colonne auxiliaire ou utilise Power Query. Sur des plages raisonnables (quelques milliers de lignes), la fonction reste rapide.

Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec SOMME.X2PY2

1Astuce

Distance euclidienne réelle depuis l'origine

Pour obtenir la distance totale (pas le carré), enveloppe simplement ta formule dans RACINE() : =RACINE(SOMME.X2PY2(A1:A5;B1:B5)). Cette combinaison est fondamentale en géométrie, géolocalisation et machine learning.
Si tu veux la distance entre deux points (pas depuis l'origine), calcule d'abord les écarts par colonne puis applique SOMME.X2PY2 sur ces colonnes d'écarts.

2Astuce

Moyenne quadratique (RMS) sur deux composantes

La valeur RMS (Root Mean Square) combine amplitude et fréquence dans un seul indicateur. Pour deux séries, calcule : =RACINE(SOMME.X2PY2(A1:A5;B1:B5)/NB(A1:A5)). Très utilisé en traitement du signal, en électricité (tensions alternatives) et en mécanique des vibrations.
Le RMS permet de comparer l'intensité globale de deux séries de tailles différentes, car le dénominateur normalise par le nombre de valeurs.

3Astuce

Alternative sur les anciennes versions d'Excel

Si tu ouvres un classeur sur une version ancienne qui ne reconnaît pas SOMME.X2PY2, l'équivalent exact avec SOMMEPROD est : =SOMMEPROD(A1:A5;A1:A5)+SOMMEPROD(B1:B5;B1:B5).
Cette formule calcule la même chose : elle élève chaque valeur au carré via le produit avec elle-même, puis additionne les deux sommes.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

SOMME.X2PY2 vs SOMME.X2MY2 vs SOMME.XMY2 vs SOMME.CARRES

Ces quatre fonctions portent des noms proches mais calculent des choses très différentes. SOMME.X2PY2 est la seule à toujours retourner un résultat positif en additionnant des carrés ; les autres soustraient ou travaillent différemment.

CritèreSOMME.X2PY2SOMME.X2MY2SOMME.XMY2SOMME.CARRES
Formule mathématiqueΣ(xᵢ² + yᵢ²)Σ(xᵢ² - yᵢ²)Σ(xᵢ - yᵢ)²Σxᵢ² (une seule série)
Résultat toujours ≥ 0 ?OuiNon (peut être négatif)OuiOui
Usage principalDistances, énergies, normesDifférences énergie, algèbreErreur quadratique (RMSE, MSE)Variance, statistiques sur une série
Nombre de séries2221 (ou plusieurs, non appairées)
Le savais-tu ?
Quelles que soient tes données, SOMME.X2PY2 ne renvoie jamais de négatif : chaque valeur est élevée au carré avant l'addition, donc (-3)² + (-4)² donne 25. C'est ce qui la réserve aux distances, normes et énergies.
FAQ

Questions fréquentes

SOMME.X2PY2 calcule x²+y² (addition des carrés), tandis que SOMME.X2MY2 calcule x²-y² (soustraction des carrés). Retiens : P = Plus, M = Moins. Le résultat de SOMME.X2PY2 est toujours positif ou nul ; celui de SOMME.X2MY2 peut être négatif.

Ressources

Pour aller plus loin

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

Tout voir