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.