Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

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-sum-based-on-text-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-sum-based-on-text-2
-1
doc-sum-based-on-text-3

Trucs: 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-sum-based-on-text-4
-1
doc-sum-based-on-text-5

Trucs: 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-sum-based-on-text-6
-1
doc-sum-based-on-text-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-sum-based-on-text-8
-1
doc-sum-based-on-text-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 pour 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?


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement 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!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Peggy79 · 8 months ago
    I try already.cause I apply the whole range it's still could not get the total sum. I am used sumif
  • To post as a guest, your comment is unpublished.
    carl · 1 years ago
    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?
  • To post as a guest, your comment is unpublished.
    · 1 years ago
    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!
    • To post as a guest, your comment is unpublished.
      skyyang · 1 years ago
      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!
  • To post as a guest, your comment is unpublished.
    cndesu · 2 years ago
    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.
    • To post as a guest, your comment is unpublished.
      skyyang · 2 years ago
      Hi, Desu,
      Could you give your problem more detailed, thank you!
  • To post as a guest, your comment is unpublished.
    Paige · 2 years ago
    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).
    • To post as a guest, your comment is unpublished.
      skyyang · 2 years ago
      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!
  • To post as a guest, your comment is unpublished.
    Paige · 2 years ago
    This works but what if I want to use the last part of the formula to cover multiple columns instead of just one?
  • To post as a guest, your comment is unpublished.
    Jordan · 3 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Lisa Matusiak · 3 years ago
    How do you us sumif formula to with two criteria? For instance, If Column A = X and Column C = C then Sum Column G.
    • To post as a guest, your comment is unpublished.
      skyyang · 3 years ago
      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.
  • To post as a guest, your comment is unpublished.
    Lucky Arora · 3 years ago
    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 =?
    • To post as a guest, your comment is unpublished.
      Zahirul · 2 years ago
      I am looking for this solution too.
      • To post as a guest, your comment is unpublished.
        skyyang · 2 years ago
        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.
  • To post as a guest, your comment is unpublished.
    Hector · 3 years ago
    This is super clear and understandable, thank you so much!!!
  • To post as a guest, your comment is unpublished.
    Tom · 4 years ago
    This was super helpful :)
  • To post as a guest, your comment is unpublished.
    JOHN · 4 years ago
    hOW WOULD THIS WORK IF YOU WANTED TO SUM CELLS WITH TEXT THAT CONTAIN KTE & KTO
    • To post as a guest, your comment is unpublished.
      Shay · 3 years ago
      I'm not sure if you mean cells with two different things written in them or cells that say one thing AND cells that say another but for the second case, I just tried this and I wrote it as two separates pieces added together so it could look something like this:
      =(SUMIF(E:E,"*KTE*",D:D) + SUMIF(E:E,"*KTO*",D:D))
  • To post as a guest, your comment is unpublished.
    manoj singh · 5 years ago
    i am insert the sumif formula with correct ranges but it is not showing the sum of numeric values. only showing result 0. Actually some of cells contains text ( i.e.- with ajay, with sonu etc.)
    kindly help for the issue.
  • To post as a guest, your comment is unpublished.
    bassem · 5 years ago
    i want to make sumifs formula from range . but the sum range is formatted text