Som als een cel tekst bevat in Excel (6 geschikte formules)

  • Deel Dit
Hugh West

In dit artikel laat ik u zien hoe u in Excel kunt optellen als een cel tekst bevat. U leert de methoden om op te tellen op basis van een cel die tekst van welke aard dan ook bevat, samen met als het bevat een specifieke tekst met goede voorbeelden en illustraties.

Download Praktijk Werkboek

Som als een cel tekst bevat.xlsx

6 Geschikte formules om op te tellen als een cel tekst bevat in Excel

Hier hebben we een dataset met de Namen van sommige producten, Contactadressen van de klanten die ze kochten, en de Hoeveelheden van een bedrijf genaamd Jupyter Group.

Vandaag is ons doel de cellen met tekst uit deze gegevensverzameling op te tellen.

1. Gebruik de SUMIF-functie om op te tellen als een cel tekst bevat in Excel

U kunt de SUMIF-functie van Excel op te tellen als een cel tekst bevat in Excel.

Laten we bijvoorbeeld proberen de hoeveelheden op te tellen van de producten waarvan de adressen van de klanten zijn E-mail ID's niet Telefoonnummers .

Dat betekent dat we de som moeten maken van de Hoeveelheid van een cel als de aangrenzende cel een tekst bevat als de Adres van de klant .

Hoe doe je dat?

Om dit uit te voeren, kunt u een Asterisk symbool (*) als de criteria binnen een SUMIF-functie zoals de volgende formule:

=SUMIF(C4:C13,"*",D4:D13)

Kijk, hier hebben we de totale hoeveelheid producten met klanten met tekstadressen.

Het is 1558.

Verklaring van de formule

  • De SUMIF-functie heeft drie argumenten: een reeks , a criteria en een som_bereik .
  • Hier is het bereik C4:C13 (Klantadres) en de criteria is "*" . "*" houdt WARE voor elke tekstwaarde. Daarom zoekt de formule naar alle tekstwaarden in het bereik C4:C13 .
  • Wanneer het een tekstwaarde vindt in het bereik C4:C13 telt het de overeenkomstige waarde van de som_bereik , D4:D13 ( Hoeveelheid ).
  • Dus SUMIF(C4:C13,”*”,D4:D13) geeft de som van alle hoeveelheden uit het bereik D4:D13 waarbij het overeenkomstige adres in het bereik C4:C13 is een tekstadres.

Lees meer: Cellen met tekst en getallen optellen in Excel

2. Gebruik de SUMIFS functie om op te tellen als een cel tekst bevat in Excel.

U kunt de SUMIFS-functie in plaats van de SUMIF-functie om op te tellen of een cel tekst bevat in Excel.

Hoe?

De formule is bijna gelijk. Hier is de SUMIFS formule om de hoeveelheden met de tekstadressen op te tellen zal zijn:

=SUMIFS(D4:D13,C4:C13,"*")

Hier hebben we weer de totale hoeveelheid producten met klanten met tekstadressen.

Het is weer 1558.

Verklaring van de formule

  • De SUMIFS-functie neemt een som_bereik en een of meer paren van reeks en criteria.
  • Hier onze som_bereik is D4:D13 ( Hoeveelheid ). En we hebben één paar van een reeks en criteria .
  • Het bereik is C4:C13 (Contactadres) en de criteria zijn "*" Het zoekt naar alle tekstwaarden in het bereik C4:C13 .
  • Wanneer het een tekstwaarde vindt in het bereik C4:C13 telt het de overeenkomstige waarde van de som_bereik D4:D13 .
  • Dus SUMIFS(D4:D13,C4:C13,"*") geeft de som van alle hoeveelheden uit het bereik D4:D13 waarbij het overeenkomstige adres in het bereik C4:C13 is een tekstadres.

Lees meer: Excel sommeren of een cel criteria bevat (5 voorbeelden)

3. Combineer de functies SUM, IF en ISTEXT om op te tellen of een cel tekst bevat in Excel.

Desgewenst kunt u een combinatie van de SUM-functie de Als de functie en de ISTEXT-functie om op te tellen of een cel tekst bevat in Excel.

Hoe?

Selecteer een willekeurige cel en voer deze gecombineerde formule in:

=SUM(IF(ISTE(C4:C13),D4:D13,0))

[ Het is een Matrixformule Dus druk op CTRL+SHIFT+ENTER tenzij je in Office 365 .]

Kijk, we hebben dezelfde totale hoeveelheid producten met klanten met tekstadressen, 1558.

Verklaring van de formule

  • ISTEXT(C4:C13) controleert elke waarde in het bereik C4:C13 en stuurt een WARE als het een tekstwaarde is. Anders geeft het een FALSE .
  • Nu wordt de formule SUM(IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0)) .
  • IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0) geeft de overeenkomstige waarde terug uit de reeks D4:D13 voor elke WARE En voor elke FALSE het geeft 0 .
  • Daarom wordt de formule SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
  • Nu de SUM-functie geeft de som van de overeenkomstige waarden van het bereik D4:D13 .

Lees meer: Als cel tekst bevat, dan kopiëren naar een ander blad in Excel

Vergelijkbare lezingen

  • Cellen optellen in Excel: Continu, Willekeurig, Met criteria, enz.
  • Hoe waarde toewijzen als cel woord bevat in Excel (4 eenvoudige manieren)
  • If Cell Contains Text Then Return Value in Another Cell Using Excel Formula
  • Hoe waarde teruggeven als cellen bepaalde tekst uit een lijst bevatten
  • Tekst in Excel-bereik zoeken en celverwijzing teruggeven (3 manieren)

4. Gebruik de SUMIF-functie om op te tellen of een cel een specifieke tekst in Excel bevat (hoofdlettergevoelige overeenkomst).

Tot nu toe hebben we alle cellen met tekstwaarden opgeteld.

Nu gaan we iets anders proberen. We tellen de cellen die tekstwaarden bevatten op met een specifieke tekst.

Laten we bijvoorbeeld proberen de hoeveelheid van alle rode producten op te tellen.

Dat betekent dat we elke cel die de tekst "rood" erin.

Hoe doe je dat?

We kunnen dit ook bereiken met de SUMIF-functie van Excel met Asterisk symbool (*) .

Voer deze formule in een willekeurige cel van uw werkblad in:

=SUMIF(B4:B13,"*Red*",D4:D13)

Hier hebben we de som van alle producten met de tekst "Rood" erin. Het is 691.

Verklaring van de formule

  • De SUMIF-functie heeft drie argumenten: een reeks , a criteria en een som_bereik .
  • Hier is het bereik B4:B13 (productnaam) en de criteria is "Rood" Het houdt WARE voor elke tekstwaarde met de tekst "Rood" erin.
  • Daarom zoekt de formule naar alle tekstwaarden in het bereik B4:B13 die de tekst bevat "Rood" .
  • Wanneer het een waarde vindt in het bereik B4:B13 telt het de overeenkomstige waarde van de som_bereik , D4:D13 ( Hoeveelheid ).
  • Dus SUMIF(B4:B13,"*Red*",D4:D13) geeft de som van alle hoeveelheden uit het bereik D4:D13 waarbij de productnaam de tekst "Rood" erin.

Notitie om te onthouden

  • Dit is een Hoofdlettergevoelig formule. Dat wil zeggen, als je "RED" of "rood" in plaats van "Rood" zal het ook hetzelfde werken.

Lees meer: Als cel specifieke tekst bevat, voeg dan 1 toe in Excel (5 voorbeelden)

5. Gebruik de SUMIFS-functie om op te tellen of een cel een specifieke tekst in Excel bevat (hoofdlettergevoelige overeenkomst)

U kunt de SUMIFS-functie in plaats van de SUM-functie om op te tellen of een cel een bepaalde tekst bevat.

Hoe?

De SUMIFS formule om de som van alle producten te vinden met de tekst "Rood" in hen zal zijn:

=SUMIFS(D4:D13,B4:B13,"*Red*")

Hier hebben we weer de som van alle producten met de tekst "Rood" erin. Het is 691.

Verklaring van de formule

  • De SUMIFS-functie neemt een som_bereik en een of meer paren van reeks en criteria.
  • Hier onze som_bereik is D4:D13 ( Hoeveelheid ). En we hebben één paar van een reeks en criteria .
  • Het bereik is B4:B13 (productnaam) en de criteria zijn "*Red*" Het zoekt naar alle tekstwaarden in het bereik C4:C13 met de tekst "Rood" erin.
  • Wanneer het een waarde vindt in het bereik B4:B13 telt het de overeenkomstige waarde van de som_bereik D4:D13 .
  • Dus SUMIFS(D4:D13,C4:C13,"*") geeft de som van alle hoeveelheden uit het bereik D4:D13 waarbij de productnaam de tekst "Rood" erin.

Notitie om te onthouden

  • Dit is ook een Hoofdlettergevoelig formule. Dat is, "RED" of "rood" in plaats van "Rood" zal ook hetzelfde werken.

Lees meer: Als cel tekst bevat, voeg dan tekst toe in een andere cel in Excel

6. Combineer de functies SUM, IF, ISERROR en FIND om op te tellen of een cel een specifieke tekst bevat in Excel (hoofdlettergevoelige overeenkomst).

De vorige twee methoden voeren een hoofdletterongevoelig match om alle cellen op te tellen die een specifieke tekst bevatten.

Nu, als je een hoofdlettergevoelig overeenkomen, kun je deze formule toepassen.

U kunt de SUM-functie , IF-functie , ISERROR-functie en FIND-functie om op te tellen of een cel een bepaalde tekst bevat met een hoofdlettergevoelig wedstrijd.

Hoe?

De Hoofdlettergevoelig formule om de som van alle producten te vinden met de tekst "Rood" in hen zal zijn:

=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))

[ Het is een Matrixformule Dus druk op CTRL+SHIFT+ENTER tenzij u gebruik maakt van Office 365 .]

Kijk, we hebben weer de totale hoeveelheid producten met de tekst "Rood" in de naam.

Verklaring van de formule

  • FIND("Red",B4:B13) zoekt naar een hoofdlettergevoelige match op alle waarden van het bereik B4:B13 ( Productnaam ) voor de tekst "Rood" .
  • Het geeft een getal terug als het een overeenkomst vindt, anders geeft het terug #VALUE fout.
  • De formule wordt dus SUM(IF(ISERROR({15,#WAARDE!,15,#WAARDE!,...,#WAARDE!}),0,D4:D13)) .
  • ISERROR({15,#WAARDE!,15,#WAARDE!,...,#WAARDE!}) geeft een WARE voor elke fout, en een FALSE anders.
  • Daarom wordt de formule SUM(IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13)) .
  • IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13) geeft terug. 0 voor elke WARE en geeft de overeenkomstige waarde terug uit de reeks D4:D13 voor elke FALSE .
  • Nu wordt de formule SOM(D4,0,D5,0,...,0) .
  • Tot slot SUM-functie geeft de som van de overeenkomstige waarden.

Lees meer: Excel Als Cel Tekst Bevat Dan Terugkeerwaarde (8 Eenvoudige Manieren)

Dingen om te onthouden

  • De SUMIF-functie en de SUMIFS-functie kan worden gebruikt met Jokertekens (*, ?, ~) om te zoeken naar gedeeltelijke overeenkomsten.
  • De SUMIF-functie en de SUMIFS-functie zoeken naar een Hoofdlettergevoelig wedstrijd, terwijl de FIND-functie zoekt naar een Hoofdlettergevoelig wedstrijd.

Conclusie

Met deze methoden kun je in Excel optellen of een cel tekst bevat. Ken je een andere methode? Of heb je vragen? Stel ze ons gerust.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.