Summas teksts programmā Excel un Google izklājlapas

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība parādīs, kā atrast teksta vērtību summu, kur katrai šādai teksta vērtībai programmā Excel un Google izklājlapās ir piešķirts unikāls kods.

SUM numuri, kas saglabāti kā teksts

Vispirms apskatīsim, kā summēt skaitļus, kas saglabāti vai formatēti kā teksts.

Šajā piemērā sleja Alga tiek saglabāta kā teksts. Ja mēģināt summēt vērtības, programma Excel parādīs nulli.

1 = SUM (C3: C7)

Tā vietā, lai veiktu SUM darbību skaitļiem, kas saglabāti kā teksts, varat izmantot masīva formulu ar funkcijām SUM un VALUE, piemēram:

1 = SUMMA (VĒRTĪBA (C3: C7))

Funkcija VALUE pārvērš skaitli pārstāvošu tekstu par skaitli. Funkcija SUM summē šos skaitļus.

Programmā Excel 365 un Excel versijā, kas jaunāka par 2022. gadu, varat vienkārši ievadīt formulu kā parasti. Tomēr, izmantojot Excel 2022 un vecāku versiju, masīva formula jāievada, nospiežot CTRL + SHIFT + ENTER (tā vietā ENTER), norādot programmai Excel, ka formula ir masīva formula. Jūs zināt, ka tā ir masīva formula, izmantojot cirtainās iekavas, kas parādās ap formulu (skatiet augšējo attēlu). Jaunākajās Excel un Excel 365 versijās varat vienkārši nospiest ENTER tā vietā.

Apskatīsim šādu skaidrojumu, lai labāk izprastu formulu.

Funkcija VALUE

Funkcija VALUE, ko izmanto kā masīva formulu, pārvērš visu skaitļu diapazonu, kas saglabāts kā teksts, skaitļu masīvā un atgriež to kā SUM funkcijas ievadi.

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

Lai redzētu, ko atgriež funkcija VALUE, atlasiet vajadzīgo funkciju un nospiediet F9.

Teksta vērtību summa

Lai summētu teksta vērtību diapazonu, kur katrai šādai teksta vērtībai ir piešķirts unikāls kods, var izmantot masīva formulu.

Šajā tabulā ir ierakstīts, ko cilvēki izvēlas trim uzdotajiem jautājumiem. Labajā tabulā ir uzskaitītas četras iespējamās atbildes, kurām katrai ir piešķirta koda vērtība. Mums ir jāsummē kodi katrai personai.

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

Mēs iepazīsimies ar formulu zemāk.

MATCH funkcija

Funkcija MATCH meklē noteiktu vienumu diapazonā un atgriež relatīvo pozīciju šajā diapazonā. Tās sintakse ir šāda:

Tā kā šajā piemērā ir masīva formula, redzēsim, ko atgriež funkcija MATCH.

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

Dotajai personai funkcija MATCH atrod katras atbildes relatīvo pozīciju diapazonā H3: H6. Rezultāts ir pozīciju masīvs.

Piezīme: Masīva formulā, lai redzētu, kādu funkciju atgriež, atlasiet vajadzīgo funkciju un nospiediet F9.

IF & N funkcija

Funkcija IF un N kopā atgriež šādu masīvu kā INDEX funkcijas ievadi.

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

Šeit abas funkcijas atgriež atbilžu relatīvā stāvokļa masīvu diapazonā H3: H6. IF un N funkciju izmantošanas mērķis ir veikt procesu, ko sauc par atcelšanu. Vienkārši sakot, abas funkcijas piespiež INDEX funkciju nodot SUM funkcijai visu koda vērtību masīvu.

Mēs to izskaidrojam nākamajā sadaļā.

Funkcija INDEX

Funkcija INDEX atgriež vērtību, kas atrodas noteiktas diapazona rindas un kolonnas krustojumā. Tās sintakse ir šāda:

Apskatīsim, kā tā darbojas kā masīva formula:

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

Funkcija INDEX atrod diapazona koda vērtības I3: I6 atbilstoši dotajiem pozīciju numuriem. Pēc tam tas SUM funkcijai atgriež vērtību masīvu, t.i., atbilstošo kodu katrai atbildei, lai veiktu darbības.

Pārliecinieties, vai rindās un kolonnās ir gan Atbilde un Kods kolonna ir tāda pati.

SUM funkcija

Funkcija SUM summē INDEX funkcijas atgriezto kodu vērtības.

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

Tas viss kopā dod mūsu sākotnējo formulu:

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

Teksta vērtību summa - bez IF un N funkcijām

Šajā sadaļā ir paskaidrots, kā Excel reaģē, ja iepriekšminētajā formulā neizmantojam IF un N funkciju.

Tas pats piemērs tiek izmantots ar tiem pašiem kodiem un atbildēm.

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

Kā redzat, funkcija INDEX nodod tikai SUM funkcijas pirmās atbildes kodu. Ja pārbaudāt funkciju INDEX, nospiežot F9 jūs saņemsiet sekojošo:

Vērtība! Kļūda tiek atgriezta, jo funkcija INDEX nevar nolasīt rindu numuru masīvu kā masīvu. Tādējādi, izmantojot funkciju IF & N, tas palīdz.

Piezīme: Programmā Excel 365 varat izlaist, izmantojot IF un N funkcijas.

Teksta summa- Google izklājlapas

Šīs formulas darbojas Google izklājlapās tāpat kā programmā Excel.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave