Få summen af ​​tekstværdier som tal i Excel

Anonim

I denne artikel lærer vi, hvordan man får summen af ​​tekstværdier som tal i Excel.

I enkle ord, mens du arbejder med tekstværdier i datasættet. Nogle gange givet en betingelse, dvs. når vi skal hente summen af ​​tekstværdierne, hvor en unik kode er tildelt tekstværdien. Du kan let udføre løsningen på dette problem ved hjælp af excel -funktionerne som forklaret nedenfor.

Hvordan løser man problemet?

I denne artikel skal vi bruge funktionen SUM & INDEX. Nu vil vi lave en formel ud af disse funktioner. Her får vi en rækkevidde og liste med kodeværdi. Vi skal finde SUMMEN af tekstværdierne ved hjælp af dens kode fra listen.

Generisk formel:

{= SUM (INDEX (kode, N (IF (1, MATCH (område, liste, 0))))))

område: interval af værdier, hvor summen beregnes

liste: liste over tekstværdier sammen med dens respektive værdier.

kode: numeriske værdier svarende til listeværdierne

Eksempel:

Alt dette kan være forvirrende at forstå. Så lad os teste denne formel ved at køre den på eksemplet nedenfor.

Her har vi et verdensbord, og hvert land er tildelt en kodeværdi, og vi skal finde summen af ​​koderne for sit respektive kontinent.

Liste og kode, der giver oplysninger til ovenstående tabel, er vist nedenfor.

Her er listen og kodeområdet givet ved hjælp af det navngivne excel -værktøj.

For det første skal vi finde de værdier, der svarer til tekstværdierne, udtrække numeriske værdier og derefter udføres sumoperation over disse værdier. Nu vil vi bruge følgende formel for at få summen.
Brug formlen:

{ = SUM (INDEX (kode, N (IF (1, MATCH (D3: G3, liste, 0))))))

IKKE brug krøllede seler manuelt. Krøllet seler påført ved hjælp af Ctrl + Shift + Enter i stedet for bare Gå ind.

Forklaring:

  • MATCH -funktionen returnerer rækkeindekset for D3: G3 -værdierne fra de nøjagtige værdier, der matcher i listeværdierne som vist nedenfor.

= SUM (INDEX (kode, N (HVIS (1, {1, 13, 7, 19}))))

  • N & IF -funktion tvinger formlen til at returnere array til arrayet som argument til INDEX -funktionen.

= SUM (INDEX (kode, {1, 13, 7, 19}))

  • Nu matcher INDEX -funktionen ROW -nummeret i kodeværdierne og returnerer de tilsvarende kodeværdier til SUM -funktionen.
  • SUM -funktionen udfører sumoperationen over disse værdier og returnerer summen som vist nedenfor.
  • Dette er en matrixformel, da matrixværdierne overføres i formlen.


Her er området Kode & tændt givet som det navngivne område. Trykke Ctrl + Shift + Enter for at få SUMMEN af de nødvendige tekstværdier, da dette er en matrixformel.

Som du kan se i ovenstående snapshot, kommer summen af ​​{33, 14, 28, 40} ud til at være 115.

Du kan kontrollere resultaterne ved at bruge filterindstillingen på liste- og kodetabellen som vist herunder. Anvend filteret, og vælg de nødvendige værdier.

Kopier nu formlen til andre celler ved hjælp af Ctrl + D eller træk cellemuligheden ned i excel.

Som du kan se i ovenstående snapshot, opnåede vi hele summen, der svarer til tekstværdierne, ved at udtrække deres kodeværdier.

Her er nogle observationsnoter vist nedenfor.

Bemærkninger:

  1. Formlen fungerer kun med tal.
  2. Formlen fungerer kun, når der ikke er nogen dubletter i liste- og kodetabellen.
  3. MATCH -funktionen tager 0 som et argument for at få det nøjagtige match fra listen.
  4. IKKE brug krøllede seler manuelt. Krøllet seler påført ved hjælp af Ctrl + Shift + Enter i stedet for bare Gå ind da det er en matrixformel.
  5. Listen array array længde skal være den samme som kodelængden ellers funktionen.

Håber denne artikel om, hvordan man får summen af ​​tekstværdier som tal i Excel, er forklarende. Find flere artikler om SUMPRODUCT -funktioner her. Del venligst din forespørgsel nedenfor i kommentarfeltet. Vi hjælper dig.

Hvis du kunne lide vores blogs, kan du dele den med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook. Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet

Sådan bruges funktionen SUMPRODUCT i Excel: Returnerer SUMMEN efter multiplikation af værdier i flere arrays i excel.

SUM, hvis datoen er mellem : Returnerer SUM af værdier mellem givne datoer eller periode i excel.

Sum, hvis datoen er større end den givne dato: Returnerer SUM af værdier efter den givne dato eller periode i excel.

2 måder at summe efter måned i Excel: Returnerer SUM af værdier inden for en given specifik måned i excel.

Sådan summeres flere kolonner med betingelse: Returnerer SUM af værdier på tværs af flere kolonner med betingelse i excel

Sådan bruges jokertegn i excel : Tæl celler, der matcher sætninger ved hjælp af jokertegnene i excel

Populære artikler

50 Excel -genvej til at øge din produktivitet

Rediger en rulleliste

Absolut reference i Excel

Hvis med betinget formatering

Hvis det er med jokertegn

Vlookup efter dato

Konverter tommer til fod og tommer i Excel 2016

Deltag i for- og efternavn i excel

Tæl celler, der matcher enten A eller B