Passer au contenu principal

Comment additionner des valeurs basées sur des critères de texte dans Excel?

Dans Excel, avez-vous déjà essayé de additionner des valeurs basées sur une autre colonne de critères de texte? Par exemple, j'ai une plage de données dans la feuille de calcul comme la capture d'écran suivante, maintenant, je veux additionner tous les nombres de la colonne B correspondant aux valeurs de texte de la colonne A qui répondent à un certain critère, comme la somme des nombres si le les cellules de la colonne A contiennent KTE.

doc-somme-basée-sur-texte-1

Additionner les valeurs basées sur une autre colonne si contient du texte

Additionner les valeurs basées sur une autre colonne si commence par un certain texte

Additionner les valeurs basées sur une autre colonne si se termine par un certain texte

Sommez les valeurs basées sur une autre colonne s'il n'y a que du texte


flèche bleue bulle droite Additionner les valeurs basées sur une autre colonne si contient du texte

Prenons par exemple les données ci-dessus, pour additionner toutes les valeurs contenant le texte «KTE» dans la colonne A, la formule suivante peut vous aider:

Veuillez saisir cette formule = SUMIF (A2: A6, "* KTE *", B2: B6) dans une cellule vide et appuyez sur Entrer clé, puis tous les nombres de la colonne B où la cellule correspondante de la colonne A contient le texte «KTE» s'ajouteront. Voir les captures d'écran:

doc-somme-basée-sur-texte-2
-1
doc-somme-basée-sur-texte-3

Conseil : Dans la formule ci-dessus, A2: A6 est la plage de données sur laquelle vous ajoutez les valeurs, * KTE * représente les critères dont vous avez besoin et B2: B6 est la plage que vous souhaitez additionner.


flèche bleue bulle droite Additionner les valeurs basées sur une autre colonne si commence par un certain texte

Si vous souhaitez simplement additionner les valeurs de cellule dans la colonne B où la cellule correspondante dans la colonne A dont le texte commence par «KTE», vous pouvez appliquer cette formule: = SUMIF (A2: A6, "KTE *", B2: B6), voir les captures d'écran:

doc-somme-basée-sur-texte-4
-1
doc-somme-basée-sur-texte-5

Conseil : Dans la formule ci-dessus, A2: A6 est la plage de données sur laquelle vous ajoutez les valeurs, KTE * représente le critère dont vous avez besoin, et B2: B6 est la plage que vous souhaitez additionner.


flèche bleue bulle droite Additionner les valeurs basées sur une autre colonne si se termine par un certain texte

Pour additionner toutes les valeurs de la colonne B où la cellule correspondante de la colonne A dont le texte se termine par «KTE», cette formule peut vous rendre service: = SUMIF (A2: A6, "* KTE", B2: B6), (A2: A6 est la plage de données sur laquelle vous ajoutez les valeurs, KTE * représente le critère dont vous avez besoin, et B2: B6 est la plage que vous voulez additionner) voir les captures d'écran:

doc-somme-basée-sur-texte-6
-1
doc-somme-basée-sur-texte-7

flèche bleue bulle droite Sommez les valeurs basées sur une autre colonne s'il n'y a que du texte

Si vous souhaitez simplement additionner les valeurs de la colonne B dont le contenu de cellule correspondant uniquement est «KTE» de la colonne A, veuillez utiliser cette formule: = SUMIF (A2: A6, "KTE", B2: B6), (A2: A6 est la plage de données sur laquelle vous ajoutez les valeurs, KTE représente le critère dont vous avez besoin, et B2: B6 est la plage que vous voulez additionner) et alors seul le texte est «KTE» dans la colonne A dont le nombre relatif dans la colonne B s'additionnera, voir les captures d'écran:

doc-somme-basée-sur-texte-8
-1
doc-somme-basée-sur-texte-9

Lignes de combinaison avancées: (Combinez les lignes en double et la somme / moyenne des valeurs correspondantes):
  • 1. Spécifiez la colonne clé sur laquelle vous souhaitez combiner une autre colonne;
  • 2. Choisissez un calcul pour vos données combinées.

doc-somme-colonnes-un-critère-7

Kutools for Excel: avec plus de 200 compléments Excel pratiques, essai gratuit sans limitation dans 60 jours. Téléchargez et essayez gratuitement maintenant!


Articles Liés:

Comment additionner toutes les n lignes dans Excel?

Comment additionner des cellules avec du texte et des nombres dans Excel?

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (22)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I try already.cause I apply the whole range it's still could not get the total sum. I am used sumif
This comment was minimized by the moderator on the site
i need to reference my sumifs criteria to a specific cell, the cell acts as a filter
EG: =SUMIFS(LV215:LV237,WC7,AB215:AB237) where WC7 is equal to a specific cell is this possible?
This comment was minimized by the moderator on the site
i cannot find this tool. "Combine Rows Based on Column" at the top of the page. i also cannot find info on what is on the free version vs. what is on the paid version. is this on the paid version? if not, where is it? thanks!
This comment was minimized by the moderator on the site
Hello, jenna,
We have moved this feature under the Merge & Split group, please see the below screenshot.
Sorry for this inconvenience.
Please try, thank you!
This comment was minimized by the moderator on the site
I create a dynamic string which contains the cells to sum and pass this string to sum function and it gives me #value error. Any solution to this.
This comment was minimized by the moderator on the site
Hi, Desu,
Could you give your problem more detailed, thank you!
This comment was minimized by the moderator on the site
By the way, I’m using the =SUMIF(A2:A6,"*KTE*",B2:B6) formula, and I want to do more than just the B column (up to column AM).
This comment was minimized by the moderator on the site
Hello, Paige,
For solving your problem, may be there is no simple formula, you should join the SUMIF function together to get the result as you need, for example, you can use the below formula: (you can add other columns data with combining the sumif function)

=SUM(SUMIF(A2:A6,"*kte*",B2:B6), SUMIF(A2:A6,"*kte*",C2:C6), SUMIF(A2:A6,"*kte*",D2:D6))

Please try it, hope it can help you!
This comment was minimized by the moderator on the site
This works but what if I want to use the last part of the formula to cover multiple columns instead of just one?
This comment was minimized by the moderator on the site
how do I use a sumif in the following. If a certain cell contains the values of an substring of data, than sum a nearby column. for example, Cell A1 has (Dan,Tom,Bill,Smith). Then a separate table has Dan - 2, Bill - 3, John - 4. Assuming that is a 2x3 table. I want to create a formula that can sum the Dan and Bill numbers (2+3) because those texts could be found in cell A1. So the total would return 5.
This comment was minimized by the moderator on the site
How do you us sumif formula to with two criteria? For instance, If Column A = X and Column C = C then Sum Column G.
This comment was minimized by the moderator on the site
Hello, Matusiak
To sumif values based on multiple criteria, please view the following screenshot:

Also, you can go to the article https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html to get your solution.
This comment was minimized by the moderator on the site
Hi, any one here is having an idea of how to calculate value containing in a cell (Or with text?
For Example: in Cell A= MR134 , B= MR143, C = MR187 and result will be like sum of 134+143+187 =?
This comment was minimized by the moderator on the site
I am looking for this solution too.
This comment was minimized by the moderator on the site
Hello, guys,
May be the below array formula can help you: (after typing the formula, please press Ctrl+Shift+Enter together)
=SUM(IF(ISNUMBER(SEARCH("MR",B1:B4)),SUBSTITUTE(B1:B4,"MR",""))+0)
Please change the cell references to your need.
This comment was minimized by the moderator on the site
This is super clear and understandable, thank you so much!!!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations