Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как суммировать, если соседняя ячейка равна значению, пуста или содержит текст в Excel?

Author Siluvia Last modified

При работе с Microsoft Excel часто возникает необходимость просуммировать значения в одном столбце, если соседняя ячейка в другом столбце соответствует определённому условию. Такими условиями могут быть: соседняя ячейка равна заданному значению (например, наименование или код товара), пуста или содержит любой текст. Точное выполнение таких условных сумм помогает быстро анализировать показатели продаж, инвентаризации, посещаемости или других наборов данных, где связанная информация распределена по столбцам.

В этом руководстве представлены практические пошаговые формулы для решения этих задач, объясняются ситуации их применения и даются советы для получения корректных результатов.

Суммирование, если соседняя ячейка равна условию в Excel
Суммирование, если соседняя ячейка пуста в Excel
Суммирование, если соседняя ячейка содержит текст в Excel


Суммирование, если соседняя ячейка равна условию в Excel

Как показано на скриншоте ниже, представьте, что у вас есть несколько товаров с указанием цен в таблице. Если нужно сложить все цены для "Beef", это можно легко сделать с помощью формулы. Такой подход весьма полезен при составлении отчетов о продажах или контроле расходов, когда часто требуется вычислять суммы, связанные с определённым тегом или категорией.

a screenshot of the original data range

1. Выберите ячейку, в которой хотите увидеть результат суммы.

2. Скопируйте и вставьте следующую формулу в Строку формул:

=SUM(IF(A4:E10=A13, B4:F10,0))

После ввода формулы нажмите одновременно Ctrl + Shift + Enter, чтобы создать формулу массива. Excel вычислит сумму цен только для товара, указанного в ячейке A13 (например, "Beef").

a screenshot of using formula to sum values based on adjacent cells that are equal a criterion

Пояснения к параметрам: В этой формуле A4:E10 — диапазон с вашими категориями или условиями, A13 — ячейка с условием для сопоставления, а B4:F10 — диапазон значений для суммирования. При необходимости измените эти ссылки в соответствии с компоновкой вашей таблицы.

Совет: Тщательно проверьте отсутствие лишних пробелов или несовпадений в условиях, чтобы избежать ошибок в результате. Если ваши данные не организованы в блок (например, не в несколько столбцов), вы можете скорректировать формулу для одномерных диапазонов.

Применение: Это решение оптимально для наборов данных среднего размера, когда требуется быстро получить итоги по условию и не требуется сложная логика. Для смены условия просто измените значение в A13.

Возможные проблемы: Если вы забудете использовать Ctrl + Shift + Enter (а у вас не новая версия Excel с поддержкой динамических массивов), возможно появление ошибки #VALUE! или некорректного результата.


Легко объединяйте дубликаты в столбце и суммируйте значения в другом столбце на основе дубликатов в Excel

Возможности Kutools для ExcelРасширенное объединение строк помогает быстро объединять повторяющиеся строки в столбце и вычислять или объединять значения в другом столбце по дубликатам в Excel. Это особенно актуально при очистке и подведении итогов в больших таблицах, и требует минимальных ручных корректировок для различных задач.
Скачайте и попробуйте сейчас! (30-дневная бесплатная версия)

a screenshot of using Kutools for Excel to combine duplicates in a column while summing corresponding values in another column


Суммирование, если соседняя ячейка пуста в Excel

Во многих листах Excel часто встречаются строки, где отдельные ячейки оставлены пустыми — например, если данные не были записаны или не актуальны. Если вы хотите сложить значения только для тех случаев, когда соседняя ячейка пуста, например, для подсчета позиций с отсутствующим описанием или неуказанной категорией, используйте это решение с формулой.

a screenshot of the original data range with blank cells in the adjacent column

1. Выберите пустую ячейку, где будет отображаться результат.

2. Скопируйте следующую формулу в Строку формул (при необходимости скорректируйте диапазоны под ваши данные):

=SUM(IF(ISBLANK(B2:B7),A2:A7,0))

Нажмите Ctrl + Shift + Enter, чтобы применить как формулу массива. Сумма обновится с учетом только тех значений, у которых соседняя (соответствующая) ячейка пуста.

a screenshot of using formula to sum values based on adjacent cells that are blank

Теперь выбранная ячейка покажет сумму значений, соседние ячейки которых в столбце B пусты.

Пояснения к параметрам: B2:B7 — диапазон с возможными пустыми ячейками, а A2:A7 — диапазон значений для суммирования.

Практический совет: Перед применением формулы проверьте наличие скрытых пробелов или невидимых символов в «пустых» ячейках. Если ячейка выглядит пустой, но содержит пробел, формула не сочтет её пустой, что приведёт к её пропуску.

Применение: Подходит для инвентаризации, учета посещаемости или финансовых листов, где необходимо выделить и посчитать отсутствующие данные.


Суммирование, если соседняя ячейка содержит текст в Excel

Иногда нужно просуммировать только те значения, где соседняя ячейка содержит какой-либо текст. Это полезно, например, если требуется игнорировать пустые или числовые значения рядом с целевыми данными — например, для подсчета сумм заказов, когда столбец «Примечание» заполнен, или если в соседней ячейке стоит метка.

Продолжая предыдущий пример, примените такой подход:

1. Выберите пустую ячейку для вывода суммы, затем скопируйте и вставьте эту формулу в Строку формул:

=SUMIF(B2:B7,"<>"&"",A2:A7)

После ввода, если требуется вашей версией Excel, нажмите Ctrl + Shift + Enter. Формула просуммирует только значения из A2:A7, где соседняя ячейка в B2:B7 содержит текст (то есть не пуста).

Результат отобразится в выбранной ячейке и будет в реальном времени показывать итог значений с соседними текстовыми записями.

a screenshot of using formula to sum values based on adjacent cells that contain text

Пояснения к параметрам: B2:B7 — диапазон для условия наличия текста в соседней ячейке, а A2:A7 — значения для подсчёта.

Совет: Этот метод игнорирует полностью пустые соседние ячейки. Если какие-то ячейки выглядят пустыми, но содержат невидимый текст или формулы, они могут быть учтены, поэтому проверьте данные на однородность.

Сценарий применения: Лучше всего подходит для рабочих или итоговых отчетов с необязательными примечаниями/описаниями, а также для анализа полей «участие» или «статус», отмеченных в текстовом виде.


Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP по нескольким значениям | Многолистовой поиск | Распознавание нечетких соответствий ...
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ...
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгой и листами | Библиотека автотекста | Выбор даты | Объединить данные | Зашифровать/расшифровать ячейки | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр жирный/курсив/зачеркнутый...) ...
Топ15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ полезных формул (Расчет возраста на основе даты рождения, ...) |19 инструментов для вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое
Используйте Kutools на предпочитаемом вами языке — поддерживает Английский, Испанский, Немецкий, Французский, Китайский и более40 других языков!

Повысьте свои навыки работы в Excel с помощью Kutools для Excel и ощутите эффективность на новом уровне. Kutools для Excel предлагает более300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы выбрать функцию, которая вам нужнее всего...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
  • Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!

Все надстройки Kutools. Один установщик

Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.

Excel Word Outlook Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек