ElyxAI

Erreur #NOM? dans SOMME.SI : comment la corriger

#NOM?
+SOMME.SI

SOMME.SI est l'une des formules les plus utiles d'Excel, mais elle génère régulièrement l'erreur #NOM? chez les utilisateurs. Ce message cryptique signifie simplement qu'Excel ne reconnaît pas ce que vous avez écrit. Plusieurs raisons expliquent ce problème courant : une mauvaise orthographe du nom de la formule, des caractères spéciaux mal saisis, ou une langue système différente de votre clavier. Certains utilisateurs confondent aussi avec SOMMEIF ou oublient les points dans SOMME.SI. La bonne nouvelle ? C'est l'un des problèmes les plus faciles à corriger. Quelques vérifications simples suffisent à identifier et résoudre le souci. Cet article vous montre exactement où chercher et comment éviter cette erreur à l'avenir.

Pourquoi SOMME.SI cause #NOM?

Nom de fonction mal orthographié (SOMME.SI vs SOMMEIF)

Excel ne reconnaît pas la fonction si vous utilisez une variante anglaise (SUMIF) ou une orthographe incorrecte. SOMME.SI doit être écrit exactement avec le point et sans accent sur le E final. Cela génère #NOM? car Excel cherche une fonction inexistante.

=SUMIF(A2:A10;">100";B2:B10) ou =SOMMEIF(A2:A10;">100";B2:B10) au lieu de =SOMME.SI(A2:A10;">100";B2:B10)

Utilisation de virgule au lieu de point-virgule (paramètres mal séparés)

Si votre Excel est configuré avec le point-virgule comme séparateur (paramètres régionaux français), utiliser une virgule pour séparer les paramètres de SOMME.SI crée une erreur #NOM?. Excel interprète la formule comme mal formée et ne la reconnaît pas.

=SOMME.SI(A2:A10,">100",B2:B10) au lieu de =SOMME.SI(A2:A10;">100";B2:B10)

Critère entre guillemets mal fermés ou caractères spéciaux non échappés

Si le critère contient des guillemets mal fermés ou des caractères spéciaux mal échappés, Excel ne parse pas correctement la formule et retourne #NOM?. Par exemple, un guillemet non fermé ou une apostrophe non échappée rompt la syntaxe.

=SOMME.SI(A2:A10;"Ventes'>100";B2:B10) ou =SOMME.SI(A2:A10;"Données";B2:B10) avec guillemet non fermé

Solution pas à pas

  1. 1Cliquez sur la cellule affichant #NOM? et appuyez sur F2 pour passer en mode édition de la formule
  2. 2Vérifiez l'orthographe exacte de SOMME.SI (pas d'accent, pas d'espace) - la fonction s'écrit SUMIF en anglais si votre Excel est en version anglaise
  3. 3Contrôlez que les trois paramètres obligatoires sont présents : plage_à_tester;critère;plage_à_additionner séparés par des points-virgules (;)
  4. 4Vérifiez que les références de cellules (A1:A10, etc.) sont valides et n'utilisent pas de caractères spéciaux interdits
  5. 5Si vous utilisez une formule imbriquée, assurez-vous que chaque fonction a ses parenthèses fermantes correctes - comptez les ( et les )
  6. 6Supprimez les guillemets mal placés autour des critères numériques : écrivez =SOMME.SI(A:A;5;B:B) et non =SOMME.SI(A:A;"5";B:B) si 5 est un nombre
  7. 7Appuyez sur Entrée (Ctrl+Maj+Entrée si formule matricielle) pour valider la correction
  8. 8Si l'erreur persiste, réécrivez complètement la formule en la tapant lentement pour identifier où Excel refuse la syntaxe

Exemple concret

Calcul des ventes par catégorie de produits

Un responsable commercial utilise SOMME.SI pour totaliser les ventes par catégorie. Les données proviennent d'un fichier importé avec des noms de catégories mal formatés.

Avant (erreur)

=SOMME.SI(Ventes-2024!A:A;"Électronique";Ventes-2024!C:C)

Après (corrigé)

=SOMME.SI(Ventes2024!A:A;"Électronique";Ventes2024!C:C)

Problème : L'erreur #NOM? apparaît car le nom de la plage contient un trait d'union ou un espace, et la formule n'utilise pas les guillemets ou les références correctes. Exemple : la plage s'appelle 'Ventes-2024' mais la formule la référence sans guillemets ou avec une mauvaise syntaxe.

Solution : Utiliser les guillemets autour du nom de plage contenant des caractères spéciaux, ou mieux encore, utiliser une référence de plage directe avec le format Feuille!A:A plutôt qu'un nom de plage problématique.

Conseil de prévention

Vérifiez l'orthographe exacte de SOMME.SI (pas SOMMEIF ni SOMME.IF) et assurez-vous que votre séparateur de paramètres est un point-virgule (;) et non une virgule, car Excel France utilise le point-virgule par défaut.

Outils gratuits pour corriger vos formules

Utilisez ces outils gratuits pour éviter cette erreur :

Vous en avez assez de déchiffrer les erreurs #NOM? de vos formules SOMME.SI ? ElyxAI détecte et corrige automatiquement ces erreurs en quelques secondes. Essayez gratuitement dès maintenant et gagnez un temps précieux !

Voir aussi