Obțineți suma valorilor textului, cum ar fi numerele în Excel

Anonim

În acest articol, vom învăța cum să obțineți suma valorilor textului, cum ar fi numerele în Excel.

În cuvinte simple, în timp ce lucrați cu valorile textului din setul de date. Uneori este dată o condiție, adică atunci când trebuie să obținem suma valorilor textului în care un cod unic este atribuit valorii textului. Puteți efectua cu ușurință soluția la această problemă utilizând funcțiile Excel, așa cum se explică mai jos.

Cum se rezolvă problema?

Pentru acest articol ni se va cere să folosim funcția SUM & funcția INDEX. Acum vom face o formulă din aceste funcții. Aici ni se oferă o gamă și o listă cu valoare de cod. Trebuie să găsim SUMA intervalului de valori ale textului folosind codul său din listă.

Formula generică:

{= SUM (INDEX (cod, N (IF (1, MATCH (interval, listă, 0)))))}}

interval: interval de valori în care se calculează suma

list: listă a valorilor textului împreună cu valorile sale respective.

cod: valori numerice corespunzătoare valorilor listei

Exemplu:

Toate acestea ar putea fi confuze pentru a înțelege. Deci, să testăm această formulă executând-o pe exemplul prezentat mai jos.

Aici avem un tabel mondial și fiecărei țări i se atribuie o valoare de cod și trebuie să găsim suma codurilor pentru continentul său respectiv.

Lista și codul care furnizează informații în tabelul de mai sus sunt prezentate mai jos.

Aici lista și intervalul de coduri sunt date ca folosind instrumentul excel numit interval.

În primul rând, trebuie să găsim valorile corespunzătoare valorilor textului, să extragem valorile numerice și apoi să efectuăm operația de sumă peste acele valori. Acum vom folosi următoarea formulă pentru a obține suma.
Utilizați formula:

{ = SUM (INDEX (cod, N (IF (1, MATCH (D3: G3, list, 0)))))}}

NU folosiți acolade manuale. Aparate dentare ondulate aplicate folosind Ctrl + Shift + Enter în locul doar introduce.

Explicaţie:

  • Funcția MATCH returnează indicele rândului pentru valorile D3: G3 din valorile exacte potrivite în valorile listei, așa cum se arată mai jos.

= SUM (INDEX (cod, N (IF (1, {1, 13, 7, 19}))))

  • Funcția N & IF forțează formula să returneze matricea la matrice ca argument la funcția INDEX.

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

  • Acum funcția INDEX se potrivește cu numărul ROW din valorile codului și returnează valorile corespunzătoare codului la funcția SUM.
  • Funcția SUM efectuează operația de sumă peste acele valori și returnează suma așa cum se arată mai jos.
  • Aceasta este o formulă matrice, deoarece matricea de valori este transferată în formulă.


Aici intervalul Code & iluminat este dat ca intervalul numit. presa Ctrl + Shift + Enter pentru a obține SUMA valorilor de text necesare, deoarece aceasta este o formulă matrice.

După cum puteți vedea în instantaneul de mai sus, suma de {33, 14, 28, 40} se dovedește a fi 115.

Puteți verifica rezultatele utilizând opțiunea de filtrare din listă și tabelul de coduri, așa cum se arată mai jos. Aplicați filtrul și selectați valorile necesare.

Acum copiați formula în alte celule folosind Ctrl + D sau glisând în jos opțiunea de celulă în excel.

După cum puteți vedea în instantaneul de mai sus, am obținut toată suma corespunzătoare valorilor textului prin extragerea valorilor codului acestora.

Iată câteva note observaționale prezentate mai jos.

Note:

  1. Formula funcționează numai cu numere.
  2. Formula funcționează numai atunci când nu există duplicate în lista și tabelul de coduri.
  3. Funcția MATCH ia 0 ca argument pentru a obține potrivirea exactă din listă.
  4. NU folosiți acolade manuale. Aparate dentare ondulate aplicate folosind Ctrl + Shift + Enter în locul doar introduce deoarece este o formulă matrice.
  5. Lungimea matricei listei trebuie să fie aceeași cu lungimea codului, altfel funcția.

Sper că acest articol despre cum să obțineți suma valorilor textului, cum ar fi numerele în Excel, este explicativ. Găsiți mai multe articole despre funcțiile SUMPRODUCT aici. Vă rugăm să împărtășiți interogarea dvs. mai jos în caseta de comentarii. Vă vom ajuta.

Dacă ți-au plăcut blogurile noastre, împărtășește-le prietenilor tăi de pe Facebook. Și, de asemenea, ne puteți urmări pe Twitter și Facebook. Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți, completa sau inova munca noastră și să o îmbunătățim. Scrieți-ne pe site-ul de e-mail

Cum se utilizează funcția SUMPRODUCT în Excel: Returnează SUMA după multiplicarea valorilor în mai multe tablouri în excel.

SUMA dacă data este între : Returnează SUMA valorilor între date sau perioade date în Excel.

Suma dacă data este mai mare decât data dată: Returnează SUMA valorilor după data sau perioada dată în Excel.

2 moduri de a suma prin lună în Excel: Returnează SUMA valorilor într-o anumită lună specifică în Excel.

Cum să însumați mai multe coloane cu condiție: Returnează SUMA valorilor pe mai multe coloane cu condiție în excel

Cum se utilizează metacaracterele în Excel : Numărați celule care se potrivesc cu fraze folosind metacaracterele în excel

Articole populare

50 Comandă rapidă Excel pentru a vă crește productivitatea

Editați o listă derulantă

Referință absolută în Excel

Dacă cu formatare condiționată

Dacă cu wildcards

Vizualizați după dată

Convertiți inci în picioare și inci în Excel 2016

Alăturați-vă prenumelui și prenumelui în Excel

Numărați celulele care se potrivesc fie cu A, fie cu B