In dit artikel zullen we leren hoe u de som van tekstwaarden zoals getallen in Excel kunt krijgen.
In eenvoudige bewoordingen, tijdens het werken met tekstwaarden in dataset. Soms wordt een voorwaarde gegeven, bijvoorbeeld wanneer we de som van de tekstwaarden moeten krijgen waarbij een unieke code is toegewezen aan de tekstwaarde. U kunt de oplossing voor dit probleem eenvoudig uitvoeren met behulp van de Excel-functies zoals hieronder wordt uitgelegd.
Hoe het probleem op te lossen?
Voor dit artikel moeten we de SUM-functie & INDEX-functie gebruiken. Nu gaan we een formule maken van deze functies. Hier krijgen we een bereik en lijst met codewaarde. We moeten de SOM van het bereik van tekstwaarden vinden met behulp van de code uit de lijst.
Generieke formule:
{ = SOM ( INDEX ( code, N ( IF ( 1, MATCH ( bereik, lijst, 0) ) ) ) }
bereik : bereik van waarden waarbij de som wordt berekend
lijst : lijst met tekstwaarden samen met de respectieve waarden.
code : numerieke waarden die overeenkomen met de lijstwaarden
Voorbeeld:
Al deze dingen kunnen verwarrend zijn om te begrijpen. Laten we deze formule dus testen door deze in het onderstaande voorbeeld uit te voeren.
Hier hebben we een wereldtabel en elk land krijgt een codewaarde toegewezen en we moeten de som van de codes voor het respectievelijke continent vinden.
Lijst en code die informatie verstrekken aan de bovenstaande tabel wordt hieronder weergegeven.
Hier wordt het lijst- en codebereik gegeven met behulp van de Excel-tool voor het genoemde bereik.
Eerst moeten we de waarden vinden die overeenkomen met de tekstwaarden, numerieke waarden extraheren en vervolgens de sombewerking over die waarden uitvoeren. Nu zullen we de volgende formule gebruiken om de som te krijgen.
Gebruik de formule:
{ =SOM ( INDEX ( code, N ( IF ( 1, MATCH ( D3:G3 , lijst , 0 ) )) ) }
Gebruik accolades NIET handmatig. accolades aangebracht met behulp van de Ctrl + Shift + Enter in plaats van gewoon Binnenkomen.
Uitleg:
- MATCH-functie retourneert de rij-index voor de D3:G3-waarden van de exacte waarden die overeenkomen in de lijstwaarden, zoals hieronder weergegeven.
= SOM ( INDEX ( code , N ( ALS ( 1 , { 1 , 13 , 7 , 19 } ) ) ) )
- N & IF-functie dwingt de formule om array naar de array te retourneren als argument voor de INDEX-functie.
= SOM ( INDEX ( code , { 1 , 13 , 7 , 19 } ) )
- Nu komt de INDEX-functie overeen met het RIJ-nummer in de codewaarden en retourneert de bijbehorende codewaarden naar de SOM-functie.
- De functie SOM voert de sombewerking uit over die waarden en retourneert de som zoals hieronder weergegeven.
- Dit is een matrixformule omdat de matrix met waarden wordt overgedragen in de formule.
Hier wordt het bereik Code & verlicht gegeven als het genoemde bereik. druk op Ctrl + Shift + Enter om de SUM van de vereiste tekstwaarden te krijgen, aangezien dit een matrixformule is.
Zoals je in de bovenstaande momentopname kunt zien, komt die som van { 33 , 14 , 28 , 40 } uit op 115.
U kunt de resultaten controleren door de filteroptie in de lijst en codetabel te gebruiken, zoals hieronder weergegeven. Pas het filter toe en selecteer de gewenste waarden.
Kopieer nu de formule naar andere cellen met behulp van de Ctrl + D of sleep de celoptie in Excel.
Zoals u in de bovenstaande momentopname kunt zien, hebben we alle som verkregen die overeenkomt met de tekstwaarden door hun codewaarden te extraheren.
Hier zijn enkele observatienotities die hieronder worden weergegeven.
Opmerkingen:
- De formule werkt alleen met getallen.
- De formule werkt alleen als er geen duplicaten zijn in de lijst & codetabel.
- De MATCH-functie neemt 0 als argument om de exacte overeenkomst uit de lijst te halen.
- Gebruik accolades NIET handmatig. accolades aangebracht met behulp van de Ctrl + Shift + Enter in plaats van gewoon Binnenkomen omdat het een matrixformule is.
- De lengte van de lijstarray moet hetzelfde zijn als de codelengte, anders is de functie.
Ik hoop dat dit artikel over het verkrijgen van de som van tekstwaarden zoals getallen in Excel verklarend is. Vind hier meer artikelen over SUMPRODUCT-functies. Deel uw vraag hieronder in het opmerkingenveld. Wij zullen u helpen.
Als je onze blogs leuk vond, deel deze dan met je vrienden op Facebook. En je kunt ons ook volgen op Twitter en Facebook. We horen graag van je, laat ons weten hoe we ons werk kunnen verbeteren, aanvullen of vernieuwen en het voor jou beter kunnen maken. Schrijf ons op de e-mailsite
Hoe de SOMPRODUCT-functie in Excel te gebruiken?: Retourneert de SUM na vermenigvuldiging van waarden in meerdere arrays in Excel.
SOM als datum tussen ligt : Retourneert de SOM van waarden tussen bepaalde datums of periode in Excel.
Som als datum groter is dan opgegeven datum: Retourneert de SOM van waarden na de opgegeven datum of periode in Excel.
2 manieren om per maand op te tellen in Excel: Retourneert de SOM van waarden binnen een bepaalde specifieke maand in Excel.
Meerdere kolommen optellen met voorwaarde: Retourneert de SOM van waarden over meerdere kolommen met voorwaarde in Excel
Jokertekens gebruiken in Excel : Tel cellen die overeenkomen met zinnen met behulp van de jokertekens in Excel
populaire artikels
50 Excel-snelkoppeling om uw productiviteit te verhogen
Een vervolgkeuzelijst bewerken
Absolute referentie in Excel
Indien met voorwaardelijke opmaak
Indien met jokertekens
Opzoeken op datum
Converteer inches naar feet en inches in Excel 2016
Voeg voor- en achternaam toe in Excel
Tel cellen die overeenkomen met A of B