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

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

Author: Siluvia Last Modified: 2025-08-07

При работе с 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 с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–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% и сократите сотни кликов мышью ежедневно!