Erreur #VALEUR! dans SOMME.SI : comment la corriger
#VALEUR!SOMME.SISOMME.SI est l'une des formules les plus utiles d'Excel, mais elle génère régulièrement l'erreur #VALEUR! qui frustre même les utilisateurs expérimentés. Cette erreur apparaît généralement quand Excel ne peut pas interpréter correctement vos paramètres : un critère mal formaté, une plage contenant des données incompatibles, ou une confusion entre les séparateurs de liste. Bonne nouvelle : c'est un problème extrêmement courant et presque toujours facile à résoudre. Dans 90% des cas, quelques ajustements simples suffisent. Que votre critère soit une date, un nombre ou un texte, que vous utilisiez des caractères génériques ou des opérateurs de comparaison, nous allons vous montrer exactement comment identifier et corriger le souci. Cet article vous guide à travers les causes principales et les solutions éprouvées pour que SOMME.SI fonctionne parfaitement.
Pourquoi SOMME.SI cause #VALEUR!
Critère contient des caractères non numériques avec opérateurs mathématiques
Quand vous utilisez un opérateur (>, <, >=, <=) suivi d'une valeur non numérique ou d'une référence cellule contenant du texte, Excel ne peut pas évaluer la comparaison. SOMME.SI essaie d'interpréter cela comme une opération mathématique et génère #VALEUR!.
=SOMME.SI(A2:A10;">"&B1;C2:C10) où B1 contient du texte au lieu d'un nombrePlage de somme contient du texte mélangé à des nombres
Si la plage à sommer (troisième paramètre) contient des cellules avec du texte pur, SOMME.SI retourne #VALEUR! car elle ne peut pas additionner du texte. Cela se produit même si le critère fonctionne correctement.
=SOMME.SI(A2:A10;"Ventes";B2:B10) où B2:B10 contient des valeurs comme "100€", "texte", ou des cellules vides formatées en texteCritère utilise une référence circulaire ou une formule invalide
Si le paramètre critère est une formule qui génère une erreur ou une référence circulaire, SOMME.SI hérite de cette erreur et retourne #VALEUR!. Les opérateurs de concaténation mal fermés causent aussi ce problème.
=SOMME.SI(A2:A10;">"&B1:B5;C2:C10) où le critère utilise une plage au lieu d'une cellule unique, ou =SOMME.SI(A2:A10;">"+B1;C2:C10) avec un opérateur invalideSolution pas à pas
- 1Cliquez sur la cellule affichant #VALEUR! et appuyez sur F2 pour entrer en mode édition et visualiser la formule complète
- 2Identifiez le type d'erreur : vérifiez que la plage_somme (3e argument) contient uniquement des nombres, pas du texte ou des espaces vides mal formatés
- 3Vérifiez le critère (2e argument) : supprimez les espaces superflus en début/fin avec TRIM(), et assurez-vous qu'il ne contient pas de caractères spéciaux cachés (Ctrl+H pour remplacer)
- 4Examinez la plage_critère (1er argument) : convertissez-la en format cohérent (texte OU nombre) - si elle contient du texte stocké en nombre, utilisez TEXTE() pour harmoniser
- 5Si le critère est une formule ou référence, testez-le d'abord dans une cellule auxiliaire pour confirmer qu'il ne retourne pas d'erreur (Ctrl+Maj+Entrée si nécessaire)
- 6Remplacez votre formule par : =SIERREUR(SOMME.SI(plage_critère,TRIM(critère),plage_somme),0) pour capturer les erreurs résiduelles
- 7Appuyez sur Entrée et vérifiez que le résultat s'affiche correctement - testez avec 2-3 valeurs différentes pour valider la correction
Exemple concret
Calcul des ventes par catégorie de produits
Un responsable commercial utilise SOMME.SI pour totaliser les montants de ventes par catégorie. Les données proviennent d'un import CSV avec des variations de format.
Avant (erreur)
=SOMME.SI(C2:C100;"Électronique";D2:D100)Après (corrigé)
=SOMME.SI(C2:C100;"Électronique";VALEUR(D2:D100))Problème : L'erreur #VALEUR! apparaît car la colonne des montants contient du texte au lieu de nombres (des apostrophes invisibles ou des caractères non numériques comme des symboles monétaires).
Solution : Convertir les valeurs texte en nombres avec VALEUR() ou nettoyer les caractères parasites avec SUBSTITUER() avant la sommation.
Conseil de prévention
Vérifiez que votre plage de critères ne contient pas de formats mixtes (texte et nombres) et que votre plage de somme contient uniquement des nombres. Si vous comparez du texte, enveloppez vos critères entre guillemets (exemple : ">=100" au lieu de >=100).
Outils gratuits pour corriger vos formules
Utilisez ces outils gratuits pour éviter cette erreur :
Générateur de Formules Excel
Décrivez ce que vous voulez calculer et obtenez la formule Excel instantanément
Générateur RECHERCHEV
Générez des formules RECHERCHEV instantanément en décrivant votre besoin en français
Expliqueur de Formules Excel
Collez n'importe quelle formule Excel et obtenez une explication claire, étape par étape, propulsée par l'IA.