Ako sčítať hodnoty na základe číselných a textových podreťazcov v programe Microsoft Excel 2010

Anonim

Na nájdenie súčtu hodnôt zo zoznamu obsahujúceho číselné a textové podreťazce programu Excel použijeme kombináciu „SUM "," IF "," ISNUMBER "," LEFT "," FIND "a" VALUE " funkcie na získanie výstupu.
SÚČET: Sčíta všetky čísla v rozsahu buniek

Syntax: = SUM (číslo1, číslo2, …)

Argumentov môže byť maximálne 255. Pozrite sa na nižšie uvedený obrázok obrazovky:

The IF funkcia kontroluje, či je vami zadaná podmienka PRAVDA alebo NEPRAVDA. Ak je podmienkaPRAVDA potom vráti prednastavenú hodnotu a ak je podmienkaNEPRAVDA potom vráti ďalšiu prednastavenú hodnotu.

Syntax = IF (logický_test, value_if_true, value_if_false)
ČÍSLO: Skontroluje, či je hodnota číslo, a vráti hodnotu TRUE alebo FALSE.

Syntax = ISNUMBER (hodnota)
VĽAVO: Vráti určený počet znakov od začiatku textového reťazca.

Syntax: = VĽAVO (text, počet_ znakov)

NÁJSŤ: Vráti počiatočnú pozíciu jedného textového reťazca v rámci iného textového reťazca. FIND je funkcia, ktorá rozlišuje malé a veľké písmená.

Syntax: = FIND (find_text, within_text, start_num)
HODNOTA: Skonvertuje textový reťazec, ktorý predstavuje číslo na číslo.

Syntax: = VALUE (text)
Zoberme si príklad:

Názvy súborov máme v stĺpci A a ich veľkosť v stĺpci B. Potrebujeme vzorec na nájdenie súčtu súčtov pre každý typ veľkosti súboru na základe kritérií stanovených v bunke D2. Každá veľkosť súboru je jedným z troch typov (KB, MB alebo GB).

  • V bunke E2 by vzorec bol
  • {= SUM (IF (ISNUMBER (FIND (D2, B2: B7)), VALUE (LEFT (B2: B7, FIND (D2, B2: B7) -1)), 0))}
  • Toto je maticový vzorec, ktorý vyžaduje, aby bol vzorec uzavretý do zložených zátvoriek pomocou CTRL + SHIFT + ENTER.

Funkcia vráti celkovú hodnotu zo zoznamu, ktorý obsahuje číselné a textové podreťazce.