ElyxAI
formulas

Comment Additionner SI Cellule Contains TEXTE

Excel 2016Excel 2019Excel 365Excel 2021

Apprenez à additionner des cellules selon des critères textuels avec les formules SOMME.SI et SOMME.SIS. Ce tutoriel couvre l'addition conditionnelle lorsque les cellules contiennent du texte spécifique, des correspondances partielles ou plusieurs conditions textuelles. Maîtrisez ces formules pour automatiser l'analyse de données.

Pourquoi c'est important

L'addition conditionnelle par texte est essentielle pour l'analyse financière, la gestion des stocks et les rapports de données. Cette compétence économise du temps en automatisant les calculs qui nécessiteraient autrement un tri manuel.

Prérequis

  • Compréhension de base des références de cellules Excel
  • Familiarité avec la syntaxe de la formule SOMME
  • Connaissance des opérateurs logiques et caractères de remplacement

Instructions étape par étape

1

Ouvrir votre fichier Excel et identifier les données

Ouvrez Excel et localisez la plage de données contenant les critères textuels et les valeurs à additionner. Notez la colonne avec les données textuelles et la colonne adjacente avec les valeurs numériques.

2

Cliquer sur la cellule cible pour votre formule

Sélectionnez une cellule vide où vous voulez que le résultat apparaisse, généralement sous ou à côté de votre plage de données.

3

Entrer la formule SOMME.SI avec critères textuels

Tapez la formule: =SOMME.SI(plage_avec_texte, 'critères_texte', plage_somme). Par exemple: =SOMME.SI(A2:A10, '*pomme*', B2:B10) pour additionner les valeurs où les cellules contiennent 'pomme'.

4

Utiliser les caractères de remplacement pour les correspondances partielles

Utilisez les astérisques (*) comme caractères de remplacement: avant et après le texte pour correspondre n'importe où (ex: '*ventes*'), après pour correspondre au début (ex: 'ventes*'), avant pour correspondre à la fin (ex: '*ventes').

5

Appuyer sur Entrée et vérifier les résultats

Appuyez sur Entrée pour exécuter la formule. Vérifiez que la somme est correcte en contrôlant manuellement quelques cellules correspondantes dans votre plage de critères.

Méthodes alternatives

SOMME.SIS pour plusieurs critères textuels

Utilisez =SOMME.SIS(plage_somme, plage_critères1, critères1, plage_critères2, critères2) pour additionner selon plusieurs conditions textuelles simultanément.

SOMMEPROD avec la fonction RECHERCHE

Utilisez =SOMMEPROD((ISNUMBER(SEARCH('texte', plage))) * (valeurs_à_additionner)) pour des scénarios avancés de correspondance partielle.

Combinaison FiltreAuto et SOMME

Appliquez le FiltreAuto pour afficher uniquement les lignes correspondant à votre critère texte, puis utilisez SOUS.TOTAL(9, plage) pour additionner les cellules visibles.

Astuces et conseils

  • Les critères textuels ne sont pas sensibles à la casse dans SOMME.SI; 'POMME' et 'pomme' produisent les mêmes résultats.
  • Utilisez des guillemets autour des critères textuels: =SOMME.SI(A:A, 'texte exact', B:B) même pour les correspondances exactes.
  • Combinez les caractères de remplacement de manière créative: '*' correspond à n'importe quelle séquence de caractères.
  • Assurez-vous que plage_somme et plage_critères ont le même nombre de lignes pour des calculs précis.

Astuces avancées

  • Utilisez les références absolues ($A$2:$A$10) dans SOMME.SI lors de la copie de formules pour éviter les décalages de plage.
  • Imbriquez SOMME.SI avec les instructions SI pour créer une logique conditionnelle: =SI(SOMME(plage)>1000, SOMME.SI(...), 0).
  • Combinez SOMME.SI avec AUJOURD'HUI() ou les fonctions DATE pour additionner dynamiquement selon les correspondances textuelles.
  • Utilisez SOMMEPROD avec FIND pour les correspondances textuelles sensibles à la casse lorsque SOMME.SI est insuffisant.

Résolution de problèmes

La formule retourne 0 au lieu de la somme attendue

Vérifiez que les critères textuels correspondent exactement au contenu des cellules (vérifiez les espaces supplémentaires). Assurez-vous que plage_somme contient des valeurs numériques. Testez avec des caractères de remplacement: =SOMME.SI(A:A, '*partiel*', B:B).

L'erreur #VALEUR! apparaît

Vérifiez que plage_somme contient uniquement des nombres ou des cellules vides. S'il contient du texte, convertissez en nombres en premier ou utilisez SOMMEPROD.

Les correspondances de texte partiel ne fonctionnent pas

Confirmez que vous utilisez des caractères de remplacement astérisque: =SOMME.SI(A:A, '*texte*', B:B). Sans astérisques, SOMME.SI recherche uniquement les correspondances exactes.

La formule fonctionne dans une cellule mais pas lors de la copie

Utilisez des références absolues pour les plages: =SOMME.SI($A$2:$A$10, 'texte', $B$2:$B$10) pour empêcher l'ajustement automatique lors de la copie.

Formules Excel associées

Questions fréquentes

Puis-je utiliser SOMME.SI avec plusieurs critères textuels à la fois?
Non, SOMME.SI ne traite qu'un seul critère. Utilisez SOMME.SIS à la place: =SOMME.SIS(plage_somme, plage1, critères1, plage2, critères2) pour combiner plusieurs conditions textuelles avec la logique ET. Pour la logique OU, additionnez plusieurs résultats SOMME.SI.
SOMME.SI est-il sensible à la casse?
Non, SOMME.SI n'est pas sensible à la casse par défaut; 'POMME', 'Pomme' et 'pomme' correspondent tous identiquement. Si vous avez besoin d'une correspondance sensible à la casse, utilisez SOMMEPROD avec les fonctions EXACT ou RECHERCHE.
Quelle est la différence entre SOMME.SI et SOMME.SIS?
SOMME.SI évalue une plage de critères, tandis que SOMME.SIS évalue plusieurs plages de critères avec la logique ET. Syntaxe SOMME.SIS: =SOMME.SIS(plage_somme, plage_critères1, critères1, plage_critères2, critères2).
Comment additionner si une cellule contient du texte (n'importe quel texte)?
Utilisez le motif de caractère de remplacement '*': =SOMME.SI(A:A, '*', B:B) pour additionner toutes les lignes où la colonne A contient du texte. L'astérisque identifie les cellules contenant du texte non vide.
Puis-je utiliser SOMME.SI avec des dates stockées en tant que texte?
Oui, mais soyez prudent. Si les dates sont stockées en tant que texte (non formatées comme dates), utilisez des caractères de remplacement textuels: =SOMME.SI(A:A, '2024*', B:B) pour correspondre aux dates commençant par '2024'. Pour les vrais critères de date, convertissez d'abord le texte en dates.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire