Table des matières
Dans cet article, je vais vous montrer comment faire une somme si une cellule contient du texte dans Excel. contient un texte spécifique avec des exemples et des illustrations appropriés.
Télécharger le cahier d'exercices
Somme si une cellule contient du texte.xlsx6 formules adéquates pour additionner si une cellule contient du texte dans Excel
Ici nous avons un ensemble de données avec le Noms de certains produits, Adresses de contact des clients qui les ont achetés, et les Quantités d'une société appelée Jupyter Group.
Aujourd'hui, notre objectif est d'additionner les cellules qui contiennent du texte dans cet ensemble de données.
1. utiliser la fonction SUMIF pour additionner si une cellule contient du texte dans Excel
Vous pouvez utiliser le Fonction SUMIF d'Excel pour additionner si une cellule contient du texte dans Excel.
Par exemple, essayons d'additionner les quantités des produits dont les adresses des clients sont les suivantes IDs d'email pas Numéros de téléphone .
Cela signifie que nous devons additionner les Quantité d'une cellule si sa cellule adjacente contient un texte comme le Adresse du client .
⧪ Comment y parvenir ?
Pour l'exécuter, vous pouvez entrer un Symbole de l'astérisque (*) comme le critères dans un Fonction SUMIF comme la formule suivante :
=SUMIF(C4:C13,"*",D4:D13)
Regardez, ici nous avons la quantité totale de produits avec des clients ayant des adresses texte.
Nous sommes en 1558.
⧪ Explication de la formule
- Le site Fonction SUMIF prend trois arguments : un gamme , a critères et un somme_gamme .
- Ici, la gamme est C4:C13 (Adresse du client) et le critères est "*" . "*" tient VRAI pour toute valeur de texte. Par conséquent, la formule recherche toutes les valeurs de texte dans l'intervalle C4:C13 .
- Lorsqu'il trouve une valeur de texte dans la plage C4:C13 il additionne la valeur correspondante de la somme_gamme , D4:D13 ( Quantité ).
- Ainsi, SUMIF(C4:C13,”*”,D4:D13) renvoie la somme de toutes les quantités de l'intervalle D4:D13 où l'adresse correspondante dans la plage C4:C13 est une adresse de texte.
Lire la suite : Comment additionner des cellules contenant du texte et des nombres dans Excel ?
2. utiliser la fonction SUMIFS pour additionner si une cellule contient du texte dans Excel
Vous pouvez utiliser le Fonction SUMIFS au lieu de la Fonction SUMIF pour déterminer si une cellule contient du texte dans Excel.
⧪ Comment y parvenir ?
La formule est presque similaire, mais ici, le SUMIFS La formule pour additionner les quantités avec les adresses de texte sera :
=SUMIFS(D4:D13,C4:C13,"*")
Ici, nous avons à nouveau la quantité totale de produits avec des clients ayant des adresses texte.
Nous sommes à nouveau en 1558.
⧪ Explication de la formule
- Le site Fonction SUMIFS prend un somme_gamme et une ou plusieurs paires de gamme et critères.
- Ici, notre somme_gamme est D4:D13 ( Quantité ). Et nous avons utilisé une paire d'a gamme et critères .
- La gamme est C4:C13 (Adresse du contact) et le critère est "*" Il recherche toutes les valeurs de texte dans la plage. C4:C13 .
- Lorsqu'il trouve une valeur de texte dans la plage C4:C13 il additionne la valeur correspondante de la somme_gamme D4:D13 .
- Ainsi, SUMIFS(D4:D13,C4:C13, "*") renvoie la somme de toutes les quantités de l'intervalle D4:D13 où l'adresse correspondante dans la plage C4:C13 est une adresse de texte.
Lire la suite : Excel Somme si une cellule contient des critères (5 exemples)
Combinez les fonctions SUM, IF et ISTEXT pour déterminer si une cellule contient du texte dans Excel.
Si vous le souhaitez, vous pouvez utiliser une combinaison des éléments suivants Fonction SUM le Si la fonction et le Fonction ISTEXT pour déterminer si une cellule contient du texte dans Excel.
⧪ Comment y parvenir ?
Sélectionnez n'importe quelle cellule et entrez cette formule combinée :
=SOMME(IF(ISTEXT(C4:C13),D4:D13,0))
[ C'est un Formule Array Alors, appuyez CTRL+SHIFT+ENTER à moins que vous ne soyez dans Office 365 .]
Regardez, nous avons la même quantité totale de produits avec des clients ayant des adresses texte, 1558.
⧪ Explication de la formule
- ISTEXT(C4:C13) vérifie chaque valeur dans la plage C4:C13 et renvoie un VRAI s'il s'agit d'une valeur textuelle, sinon, il renvoie une valeur de type FAUX .
- La formule devient alors SOMME(IF({VRAI,VRAI,FAUX,...,FAUX},D4:D13,0)) .
- IF({VRAI,VRAI,FAUX,...,FAUX},D4:D13,0) renvoie la valeur correspondante de l'intervalle D4:D13 pour chaque VRAI Et pour chaque FAUX il renvoie 0 .
- La formule devient donc SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
- Maintenant, le Fonction SUM renvoie la somme des valeurs correspondantes de l'intervalle D4:D13 .
Lire la suite : Si la cellule contient du texte, alors copier dans une autre feuille dans Excel
Lectures similaires
- Somme de cellules dans Excel : continue, aléatoire, avec critères, etc.
- Comment attribuer une valeur si la cellule contient un mot dans Excel (4 méthodes simples)
- Si la cellule contient du texte, renvoyer la valeur dans une autre cellule en utilisant une formule Excel
- Comment renvoyer la valeur si les cellules contiennent un certain texte d'une liste ?
- Rechercher du texte dans une plage Excel et renvoyer la référence de la cellule (3 façons)
4. utiliser la fonction SUMIF pour additionner si une cellule contient un texte spécifique dans Excel (correspondance sensible à la casse)
Jusqu'à présent, nous avons additionné toutes les cellules qui contiennent des valeurs de texte.
Nous allons maintenant essayer une chose un peu différente : nous allons additionner les cellules qui contiennent des valeurs de texte avec un texte spécifique.
Par exemple, essayons d'additionner la quantité de tous les produits rouges.
Cela signifie que nous devons additionner toutes les cellules si elles contiennent le texte "rouge" en elle.
⧪ Comment y parvenir ?
Nous pouvons également accomplir cela en utilisant l'option Fonction SUMIF d'Excel avec Symbole de l'astérisque (*) .
Saisissez cette formule dans n'importe quelle cellule de votre feuille de calcul :
=SUMIF(B4:B13,"*Red*",D4:D13)
Ici, on a la somme de tous les produits avec le texte "Rouge" en elle. C'est 691.
⧪ Explication de la formule
- Le site Fonction SUMIF prend trois arguments : un gamme , a critères et un somme_gamme .
- Ici, la gamme est B4:B13 (Nom du produit) et le critères est "Rouge" Il tient VRAI pour toute valeur de texte avec le texte "Rouge" en elle.
- Par conséquent, la formule recherche toutes les valeurs de texte dans l'intervalle B4:B13 qui contient le texte "Rouge" .
- Lorsqu'il trouve une valeur dans l'intervalle B4:B13 il additionne la valeur correspondante de la somme_gamme , D4:D13 ( Quantité ).
- Ainsi, SUMIF(B4:B13, "*Rouge*",D4:D13) renvoie la somme de toutes les quantités de l'intervalle D4:D13 où le nom du produit contient le texte "Rouge" en elle.
⧪ Note à retenir
- Il s'agit d'un Sensible à la casse C'est-à-dire que si vous utilisez "RED" ou "rouge" à la place de "Rouge" il fonctionnera de la même manière.
Lire la suite : Si la cellule contient un texte spécifique, ajoutez 1 dans Excel (5 exemples)
5. utiliser la fonction SUMIFS pour additionner si une cellule contient un texte spécifique dans Excel (correspondance sensible à la casse)
Vous pouvez utiliser le Fonction SUMIFS au lieu de la Fonction SUM pour déterminer si une cellule contient un texte spécifique.
⧪ Comment y parvenir ?
Le site SUMIFS formule pour trouver la somme de tous les produits avec le texte "Rouge" en eux le seront :
=SUMIFS(D4:D13,B4:B13,"*Red*")
Ici, nous avons à nouveau la somme de tous les produits avec le texte "Rouge" en elle. C'est 691.
⧪ Explication de la formule
- Le site Fonction SUMIFS prend un somme_gamme et une ou plusieurs paires de gamme et critères.
- Ici, notre somme_gamme est D4:D13 ( Quantité ). Et nous avons utilisé une paire d'a gamme et critères .
- La gamme est B4:B13 (Nom du produit) et le critère est "*Rouge*" Il recherche toutes les valeurs de texte dans la plage. C4:C13 avec le texte "Rouge" en elle.
- Lorsqu'il trouve une valeur dans l'intervalle B4:B13 il additionne la valeur correspondante de la somme_gamme D4:D13 .
- Ainsi, SUMIFS(D4:D13,C4:C13, "*") renvoie la somme de toutes les quantités de l'intervalle D4:D13 où le nom du produit comporte le texte "Rouge" en elle.
⧪ Note à retenir
- Il s'agit également d'un Sensible à la casse formule. C'est-à-dire, "RED" ou "rouge" à la place de "Rouge" fonctionnera de la même manière.
Lire la suite : Si la cellule contient du texte, alors ajoutez du texte dans une autre cellule dans Excel
Combinez les fonctions SUM, IF, ISERROR et FIND pour déterminer si une cellule contient un texte spécifique dans Excel (correspondance sensible à la casse).
Les deux méthodes précédentes effectuent un insensible à la casse pour additionner toutes les cellules qui contiennent un texte spécifique.
Maintenant, si vous voulez un sensible à la casse vous pouvez appliquer cette formule.
Vous pouvez combiner les Fonction SUM , Fonction IF , Fonction ISERROR et Fonction FIND pour déterminer si une cellule contient un texte spécifique avec une valeur de sensible à la casse match.
⧪ Comment y parvenir ?
Le site Sensible à la casse formule pour trouver la somme de tous les produits avec le texte "Rouge" en eux le seront :
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))
[ C'est un Formule Array Alors, appuyez CTRL+SHIFT+ENTER à moins que vous n'utilisiez Office 365 .]
Vous voyez, nous avons à nouveau la quantité totale de produits avec le texte "Rouge" dans le nom.
⧪ Explication de la formule
- FIND("Rouge",B4:B13) recherche un correspondance sensible à la casse sur toutes les valeurs de l'intervalle B4:B13 ( Nom du produit ) pour le texte "Rouge" .
- Elle renvoie un nombre si elle trouve une correspondance, sinon elle renvoie #VALEUR erreur.
- La formule devient donc SUM(IF(ISERROR({15,#VALUE !,15,#VALUE !,...,#VALUE!}),0,D4:D13)) .
- ISERROR({15,#VALEUR !,15,#VALEUR !,...,#VALEUR!}) renvoie un VRAI pour chaque erreur, et une FAUX autrement.
- Par conséquent, la formule devient SUM(IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13)) .
- IF{VRAI,FAUX,VRAI,...,FAUX},0,D4:D13) renvoie à 0 pour chaque VRAI et renvoie la valeur correspondante de l'intervalle D4:D13 pour chaque FAUX .
- Maintenant, la formule devient SOMME(D4,0,D5,0,...,0) .
- Enfin, le Fonction SUM renvoie la somme des valeurs correspondantes.
Lire la suite : Excel If Cell Contains Text Then Return Value (8 méthodes simples)
Les choses à retenir
- Le site Fonction SUMIF et le Fonction SUMIFS peut être utilisé avec Caractères génériques (*, ?, ~) pour rechercher des correspondances partielles.
- Le site Fonction SUMIF et le Fonction SUMIFS recherche d'un Sensible à la casse alors que le Fonction FIND recherche un Sensible à la casse match.
Conclusion
Grâce à ces méthodes, vous pouvez déterminer si une cellule contient du texte dans Excel. Connaissez-vous d'autres méthodes ? Ou avez-vous des questions ? N'hésitez pas à nous les poser.