Ga naar hoofdinhoud

Hoe cellen optellen met tekst en cijfers in Excel?

Ik heb bijvoorbeeld een lijst met waarden met numerieke en tekstuele strings, nu wil ik alleen de getallen optellen op basis van dezelfde tekst, kijk naar de volgende schermafbeelding. Normaal gesproken kunt u de waarden in de lijst niet rechtstreeks met een tekstreeks optellen, hier zal ik u enkele formules voorstellen om met deze taak om te gaan.


Somcellen met tekst en getallen op basis van de bepaalde tekst met formule

U kunt een matrixformule gebruiken om de getallen bij elkaar op te tellen op basis van de bijbehorende tekstreeks in de cel, doe dit als volgt:

1. Eerst kunt u uw tekstreeksen opschrijven waarvan u de relatieve getallen in een kolomcellen wilt optellen.

2. Typ vervolgens onderstaande formule in een lege cel, in dit voorbeeld voer ik de formule in cel E2 in en druk vervolgens op Ctrl + Shift + Enter sleutels samen, zal het de totale waarde uit de lijst retourneren op basis van de bepaalde tekst. Zie screenshot:

=SUM(IF(ISNUMBER(FIND(D2,$B$2:$B$9)),VALUE(LEFT($B$2:$B$9,FIND(D2,$B$2:$B$9)-1)),0))

Note: In de bovenstaande formule, D2 is het criterium dat u wilt gebruiken, en B2: B9 geeft het celbereik aan dat u wilt optellen.

3. Selecteer vervolgens de formulecel en sleep de vulgreep omlaag naar de cellen waarop u deze formule wilt toepassen om het resultaat te krijgen:


Somcellen met tekst en cijfers op basis van de bepaalde tekst met een handige functie

Als de bovenstaande formule moeilijk te begrijpen is, Kutools for Excel biedt een handig hulpmiddel - Som op basis van dezelfde tekstMet deze functie kunt u het totale resultaat in een cel krijgen die is vermengd met cijfers en tekst zonder enige formules te onthouden.

Opmerking:Om deze toe te passen Som op basis van dezelfde tekst functies, ten eerste moet u het Kutools for Excelen pas de functies vervolgens snel en eenvoudig toe.

Na het installeren van Kutools for Excelgaat u als volgt te werk:

1. Klik om een ​​cel te selecteren waar u het resultaat wilt uitvoeren, zie screenshot:

Tips: Om kringverwijzingen te voorkomen, dient u deze formule niet in de eerste rij van het werkblad in te voegen.

2. En klik vervolgens op Kutools > Formule Helper > Formule Helper, zie screenshot:

3. In de Formules Helper dialoogvenster, voer dan de volgende bewerkingen uit:

  • kies Statistisch van het Formule type keuzelijst;
  • In het Kies een formule keuzelijst, klik om te selecteren Som op basis van dezelfde tekst keuze;
  • Vervolgens in de Argumenten ingevoerd Selecteer het celbereik met de tekst en getallen die u wilt optellen in het RANGE textbox en selecteer vervolgens de tekstcel waarvan u de waarden wilt optellen op basis van in het Tekst tekstvak.
Tips: In de Tekst tekstvak, moet u de standaard absolute celverwijzing wijzigen in relatieve celverwijzing om de formule correct te slepen.

4. En klik dan Ok knop, het eerste resultaat wordt berekend en sleep vervolgens de vulgreep om de formule naar andere cellen te vullen, zie screenshot:


Somcellen met tekst en cijfers die de tekst negeren met door de gebruiker gedefinieerde functie

Als u de volgende gegevens heeft die zijn vermengd met tekst en cijfers, en u wilt alleen de getallen in elke cel extraheren en optellen, hoe kunt u dit dan snel in Excel voltooien?

Om dit probleem op te lossen, kunt u een Door de gebruiker gedefinieerde functie, doe dit als volgt:

1. Houd de ALT + F11 toetsen om de te openen Microsoft Visual Basic for Applications-venster.

2. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.

VBA-code: som alleen de getallen op in de cel met getallen en tekst

Function SumNumbers(rngS As Range, Optional strDelim As String = " ") As Double
'Updateby Extendoffice
    Dim xNums As Variant, lngNum As Long
    xNums = Split(rngS, strDelim)
    For lngNum = LBound(xNums) To UBound(xNums) Step 1
        SumNumbers = SumNumbers + Val(xNums(lngNum))
    Next lngNum
End Function

3. Sla vervolgens deze code op en sluit deze, ga terug naar het werkblad en voer deze formule in = SomNummers (A2) (A2 geeft de cel aan waarvan u de getallen wilt optellen), sleep vervolgens de vulgreep naar de cellen waarin u de formule wilt vullen, en alleen getallen in elke cel worden bij elkaar opgeteld, zie screenshot:


Meer relatieve artikelen:

  • Combineer dubbele rijen en som de waarden op in Excel
  • In Excel kunt u dit probleem altijd tegenkomen als u een gegevensbereik hebt dat enkele dubbele gegevens bevat, en u nu de dubbele gegevens wilt combineren en de overeenkomstige waarden in een andere kolom wilt optellen, zoals in de volgende schermafbeeldingen. Hoe zou je dit probleem kunnen oplossen?
  • Vermenigvuldig twee kolommen en tel ze vervolgens op in Excel
  • In Excel kunnen de meesten van ons moeite hebben om twee kolommen te vermenigvuldigen en ze vervolgens bij elkaar op te tellen, natuurlijk kunnen we elk item vermenigvuldigen en vervolgens optellen, maar dit zal lastig zijn als er honderden of duizenden rijen moeten worden berekend. In Excel is er een krachtige functie - SOMPRODUCT, hiermee kunnen we snel twee kolommen vermenigvuldigen en ze vervolgens optellen. In dit artikel zal ik het hebben over het toepassen van deze functie.
  • Som Top 3 of N-waarden op op basis van criteria in Excel
  • Normaal gesproken kunnen we de bovenste n-waarden uit een celbereik optellen met behulp van een eenvoudige formule, maar heb je ooit geprobeerd de bovenste n-waarden op te tellen op basis van enkele criteria. In dit artikel zal ik enkele formules introduceren voor het optellen van top n-waarden met specifieke criteria in Excel.
  • Som unieke waarden op op basis van criteria in Excel
  • Ik heb bijvoorbeeld een gegevensbereik dat de kolommen Naam en Bestelling bevat, nu om alleen unieke waarden in de kolom Bestelling op te tellen op basis van de kolom Naam, zoals in het volgende screenshot. Hoe los ik deze taak snel en gemakkelijk op in Excel?
  • Tel of som cellen op basis van de lettertypekleuren in Excel
  • Hoe kunt u het aantal cellen krijgen of alle cellen met een bepaalde letterkleur in Excel optellen? Ik heb bijvoorbeeld een gegevensbereik in een werkblad zoals in het volgende screenshot wordt getoond, en nu wil ik respectievelijk de cellen tellen of optellen met een rode, blauwe en zwarte lettertypekleur. Normaal gesproken is er geen directe manier om met deze taak om te gaan, hier zal ik het hebben over enkele trucs voor het oplossen van deze taak.

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (50)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,
I want to have a formula that count text. But what I want is that he count a criterium/ text like as 0,5 and not as 1. Like for example I have one column with T, TO and TM. T I want to count as 1 and TO/ TM as 0,50. I have tried several things, but can not solve it. Hopefully can someone help me out?
This comment was minimized by the moderator on the site
Hi, I am trying to check approximately 8 different types of leave. I am using conditional formatting to colour code letters and then calculate as numbers. It works well, I like it. I did not factor in a half day.

Can anyone tell me how to account for a half day, and still have Excel recognize the Alpha symbol.
This comment was minimized by the moderator on the site
Hi, how do I sum something like the following:
Column A
Row 1 2D
Row 2 2N
Row 3 1D+2N

I have no issues summing the Ds but when I try summing the Ns I would encounter a problem. The string 1D+2N is the culprit, so how do I go about this?
Any help is very much appreciated.

Thank you.
This comment was minimized by the moderator on the site
I must be doing something incorrect. When I try to use the SumNumbers() VB code nothing happens? excel does not recognize it as code? I am using a macro enabled document. Image attached.
https://ibb.co/6vRtD6N

[img]https://ibb.co/6vRtD6N[/img]
This comment was minimized by the moderator on the site
Hi, Michael,
I have tested the code based on the data you provied, it can work well.
This is User Defined Function, so, you needn't run the code, you just need to insert the formula SumNumbers(A1), and press Enter key to get the result. See screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-text-number.png

Please try, hope it can help you!
This comment was minimized by the moderator on the site
How to do this, but with decimal places? When using decimals, it returns 0...
This comment was minimized by the moderator on the site
HOW TO MULTIPLY COLUM 1 , 2 PCS , COLOUM 2 RATE 1 USD TOTAL AMOUNT ?
This comment was minimized by the moderator on the site
kindly reply to "I want to use this formula to sum only numbers in all columns like =SumNumbers(A1:G1) but it gives error VALUE. how it can be fixed?"
This comment was minimized by the moderator on the site
You need to use the VBA for that to work. the VBA code defines the SumNumbers as a function.
This comment was minimized by the moderator on the site
I have used VBA for that but it doesn't work. Can you plz take a look?
This comment was minimized by the moderator on the site
I have used VBA for that but it does not work. Can you take a look plz?
This comment was minimized by the moderator on the site
I want to use this formula to sum only numbers in all columns like =SumNumbers(A1:G1) but it gives error VALUE. how it can be fixed?
This comment was minimized by the moderator on the site
I am using this in excel 2016 but it doesn't seem to be working is there a work through? i keep getting a "
#name?" error
This comment was minimized by the moderator on the site
Hi,
I have a question. How to get the sum or the average of the column that has text inside that column. Please see attachment. Your answer would be greatly appreciated.
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