Excel: рассчитать сумму, если ячейка содержит частичный текст
Вы можете использовать следующую формулу для расчета суммы в Excel только для ячеек, содержащих определенный частичный текст:
=SUMIF( A1:A13 ,"*text*", B1:B13 )
Эта конкретная формула рассчитает сумму значений в диапазоне B1:B13 только для ячеек, содержащих «текст» в диапазоне A1:A13 .
Примечание . Звездочки — это подстановочные знаки, которые сообщают Excel игнорировать любой текст до или после определенной строки.
Следующий пример показывает, как использовать эту формулу на практике.
Пример: вычислить сумму, если ячейка содержит частичный текст
Предположим, у нас есть следующий набор данных, содержащий информацию о продажах в различных розничных магазинах:
Мы можем использовать следующую формулу для расчета суммы продаж только для магазинов, которые содержат частичный текст «Уровень 1» где-то в названии магазина:
=SUMIF( A2:A11 ,"*Tier 1*", B2:B11 )
На следующем снимке экрана показано, как использовать эту формулу на практике:
Сумма продаж магазинов, в названии которых есть «Уровень 1», равна 109 .
Мы можем вручную убедиться, что это правильно, определив каждый из магазинов, в названии которых содержится «Уровень 1»:
Тогда мы можем рассчитать сумму продаж только этих магазинов:
Сумма продаж магазинов 1 уровня: 24 + 22 + 37 + 26 = 109 .
Это соответствует значению, рассчитанному по нашей формуле.
Также обратите внимание, что эта формула не чувствительна к регистру.
Например, мы могли бы использовать в формуле «*УРОВЕНЬ 1*», «*Уровень 1*» или «*Уровень 1*», и Excel вернет тот же результат.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Excel: как использовать СУММЕСЛИ из другого листа
Excel: как использовать СУММЕСЛИ с несколькими диапазонами
Excel: как использовать ПРОМЕЖУТОЧНЫЙ ИТОГ с СУММЕСЛИ