Summeerige tekst Excelis ja Google'i arvutustabelites

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas leida tekstiväärtuste summa, kus Exceli ja Google'i arvutustabelite igale sellisele tekstiväärtusele on määratud kordumatu kood.

SUM -numbrid, mis on salvestatud tekstina

Kõigepealt vaatame, kuidas liita tekstina salvestatud või vormindatud numbrid.

Järgmises näites on veerg Palk salvestatud tekstina. Kui proovite väärtusi summeerida, kuvab Excel nulli.

1 = SUMMA (C3: C7)

SUM -toimingu tegemiseks tekstina salvestatud numbritele saate selle asemel kasutada massiivivalemit funktsioonidega SUM ja VALUE.

1 = SUMMA (VÄÄRTUS (C3: C7))

Funktsioon VALUE teisendab numbrit tähistava teksti arvuks. Funktsioon SUM summeerib need numbrid kokku.

Excel 365 ja Exceli versioon, mis on uuem kui 2022, saate sisestada valemi nagu tavaliselt. Kui kasutate Excel 2022 ja varasemaid versioone, peate massiivi valemi sisestama, vajutades CTRL + SHIFT + ENTER (selle asemel SISENEMA), öeldes Excelile, et valem on massiivivalem. Teate, et see on massiivivalem, valemi ümber olevate lokkisulgude järgi (vt ülemist pilti). Exceli ja Excel 365 hilisemates versioonides saate lihtsalt vajutada SISENEMA selle asemel.

Valemi paremaks mõistmiseks vaatame järgmist selgitust.

Funktsioon VALUE

Funktsioon VALUE teisendab massiivivalemina kogu tekstina salvestatud numbrivahemiku numbrimassiiviks ja tagastab selle funktsiooni SUM sisendina.

1 = SUM ({10000; 6500; 7500; 15000; 8000})

Funktsiooni VALUE tagasipöördumise vaatamiseks valige vajalik funktsioon ja vajutage F9.

Tekstiväärtuste summa

Tekstiväärtuste vahemiku summeerimiseks, kus igale sellisele tekstiväärtusele on määratud kordumatu kood, saab kasutada massiivivalemit.

Järgmises tabelis on kirjas, mida inimesed kolme antud küsimuse jaoks valivad. Parempoolses tabelis on loetletud neli võimalikku vastust, millest igaühele on määratud koodiväärtus. Peame iga inimese koodid kokku võtma.

1 = SUM (INDEKS (I $ 3: I $ 6, N (IF (1, MATCH (C4: E4, H $ 3: H $ 6,0))))))))

Me kõnnime läbi järgmise valemi.

Funktsioon MATCH

Funktsioon MATCH otsib vahemikust määratud üksust ja tagastab selle suhtelise asukoha selles vahemikus. Selle süntaks on järgmine:

Olles selles näites massiivivalem, vaatame, mida funktsioon MATCH tagastab.

1 = SUM (INDEX (I $ 3: I $ 6, N (IF (1, {1,3,2}))))))

Antud isiku jaoks leiab funktsioon MATCH üles iga vastuse suhtelise positsiooni vahemikus H3: H6. Tulemuseks on hulk positsioone.

Märge: Massiivivalemis funktsiooni tagasisaatmise vaatamiseks valige vajalik funktsioon ja vajutage F9.

IF & N funktsioon

Funktsioon IF ja N tagastavad koos INDEX -funktsiooni sisendina järgmise massiivi.

1 = SUMMA (INDEKS (I $ 3: I $ 6, {1,3,2}))

Siin tagastavad need kaks funktsiooni vastuste suhtelise asukoha massiivi vahemikus H3: H6. IF- ja N -funktsioonide kasutamise eesmärk on dereferentsiks nimetatava protsessi läbiviimine. Lihtsamalt öeldes sunnivad need kaks funktsiooni INDEX -funktsiooni edastama kogu koodiväärtuste massiivi funktsioonile SUM.

Me selgitame seda järgmises osas.

Funktsioon INDEX

Funktsioon INDEX tagastab väärtuse, mis on paigutatud vahemiku määratud rea ja veeru ristumiskohale. Selle süntaks on järgmine:

Vaatame, kuidas see massiivivalemina töötab:

1 = SUMMA ({10,5,8})

Funktsioon INDEX leiab vahemiku koodiväärtused I3: I6 vastavalt antud positsiooninumbritele. Seejärel tagastab see toimingute tegemiseks SUM -funktsioonile väärtuste massiivi, st iga vastuse vastava koodi.

Veenduge, et ridade ja veergude arv mõlemas Vastus ja Kood veerg on sama.

Funktsioon SUM

Funktsioon SUM summeerib funktsiooni INDEX tagastatud koodiväärtused.

1 = SUMMA ({10,5,8})

Kõik see kokku annab meie esialgse valemi:

1 {= SUM (INDEKS (I $ 3: I $ 6, N (IF (1, MATCH (C4: E4, H $ 3: H $ 6,0)))))})

Tekstiväärtuste summa - ilma IF & N funktsioonideta

Selles jaotises selgitatakse, kuidas Excel reageerib, kui me ei kasuta ülaltoodud valemis funktsiooni IF ja N.

Sama näidet kasutatakse samade koodide ja vastustega.

1 {= SUM (INDEKS (I $ 3: I $ 6, MATCH (C4: E4, H $ 3: H $ 6,0)))}

Nagu näete, edastab funktsioon INDEX ainult SUM -funktsiooni esimese vastuse koodi. Kui kontrollite funktsiooni INDEX, vajutades F9 saate järgmise:

#VÄÄRTUS! Viga tagastatakse, kuna funktsioon INDEX ei saa reanumbrite massiivi massiivina lugeda. Seega teeb IF ja N funktsiooni kasutamine asja ära.

Märge: Excel 365 -s saate IF- ja N -funktsioonide kasutamise täielikult vahele jätta.

Sum Text- Google'i arvutustabelid

Need valemid töötavad Google'i arvutustabelites samamoodi nagu Excelis.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave