Как Сумма значений на основе численного и текстологии подстроки в Microsoft Excel 2010
Чтобы найти сумму значений из списка, содержащего числовую и текстовую подстроку Excel, мы будем использовать комбинацию функций «СУММ», «ЕСЛИ», «ЕЧИСЛО», «ВЛЕВО», «НАЙТИ» и «ЗНАЧЕНИЕ» для получения результата. .
СУММ: складывает все числа в диапазоне ячеек
Синтаксис: = СУММ (число1; число2; …)
Может быть максимум 255 аргументов. См. Приведенный ниже снимок экрана:
Функция ЕСЛИ проверяет, является ли указанное вами условие ИСТИНА или ЛОЖЬ. Если условие ИСТИННО, оно возвращает заданное значение, а если условие ЛОЖНО, оно возвращает другое заданное значение.
Синтаксис = ЕСЛИ (логический_тест, значение_если_ истинно, значение_если_ ложь)
ISNUMBER: проверяет, является ли значение числом, и возвращает TRUE или FALSE.
Синтаксис = ISNUMBER (значение)
ВЛЕВО: возвращает указанное количество символов от начала текстовой строки.
Синтаксис: = LEFT (текст, число_символов)
НАЙТИ: возвращает начальную позицию одной текстовой строки в другой текстовой строке. НАЙТИ — это функция с учетом регистра.
Синтаксис: = FIND (найти_текст, внутри_текста, начальное_число)
ЗНАЧЕНИЕ: преобразует текстовую строку, представляющую число, в число.
Синтаксис: = VALUE (текст)
Возьмем пример:
У нас есть имена файлов в столбце A и их размер в столбце B. Нам нужна формула, чтобы найти сумму итогов для каждого типа размера файла на основе критериев, установленных в ячейке D2. Размер каждого файла может быть одного из трех (КБ, МБ или ГБ).
-
В ячейке E2 формула будет иметь вид
* \ {= СУММ (ЕСЛИ (ЕЧИСЛО (НАЙТИ (D2, B2: B7)), ЗНАЧЕНИЕ (ЛЕВО (B2: B7, НАЙТИ (D2, B2: B7) -1)), 0))}
Это формула массива, которая требует заключения формулы в фигурные скобки с помощью клавиш CTRL + SHIFT + ENTER. *
Функция вернет общее значение из списка, содержащего числовые и текстовые подстроки.