Чтобы найти сумму значений из списка, содержащего числовую и текстовую подстроку Excel, мы будем использовать комбинацию функций «СУММ», «ЕСЛИ», «ЕЧИСЛО», «ВЛЕВО», «НАЙТИ» и «ЗНАЧЕНИЕ» для получения результата. .

СУММ: складывает все числа в диапазоне ячеек

Синтаксис: = СУММ (число1; число2; …​)

Может быть максимум 255 аргументов. См. Приведенный ниже снимок экрана:

img1

Функция ЕСЛИ проверяет, является ли указанное вами условие ИСТИНА или ЛОЖЬ. Если условие ИСТИННО, оно возвращает заданное значение, а если условие ЛОЖНО, оно возвращает другое заданное значение.

Синтаксис = ЕСЛИ (логический_тест, значение_если_ истинно, значение_если_ ложь)

ISNUMBER: проверяет, является ли значение числом, и возвращает TRUE или FALSE.

Синтаксис = ISNUMBER (значение)

ВЛЕВО: возвращает указанное количество символов от начала текстовой строки.

Синтаксис: = LEFT (текст, число_символов)

НАЙТИ: возвращает начальную позицию одной текстовой строки в другой текстовой строке. НАЙТИ — это функция с учетом регистра.

Синтаксис: = FIND (найти_текст, внутри_текста, начальное_число)

ЗНАЧЕНИЕ: преобразует текстовую строку, представляющую число, в число.

Синтаксис: = VALUE (текст)

Возьмем пример:

У нас есть имена файлов в столбце A и их размер в столбце B. Нам нужна формула, чтобы найти сумму итогов для каждого типа размера файла на основе критериев, установленных в ячейке D2. Размер каждого файла может быть одного из трех (КБ, МБ или ГБ).

img2

  • В ячейке E2 формула будет иметь вид

* \ {= СУММ (ЕСЛИ (ЕЧИСЛО (НАЙТИ (D2, B2: B7)), ЗНАЧЕНИЕ (ЛЕВО (B2: B7, НАЙТИ (D2, B2: B7) -1)), 0))}

Это формула массива, которая требует заключения формулы в фигурные скобки с помощью клавиш CTRL + SHIFT + ENTER. *

img3

Функция вернет общее значение из списка, содержащего числовые и текстовые подстроки.