Как суммировать значения, если соседняя ячейка равна определённому значению, пуста или содержит текст в Excel?
При работе с Microsoft Excel часто возникает необходимость суммировать значения в одном столбце, когда соседние ячейки равны определённому критерию, пусты или содержат любой текст. Точное выполнение таких условных сумм помогает быстро анализировать данные по продажам, запасам, посещаемости или другим наборам данных, где связанная информация распределена по разным столбцам.
В этом руководстве представлены практические пошаговые решения с использованием формул, описаны сценарии их применения и даны советы для достижения точных результатов.
Суммирование, если соседняя ячейка соответствует критерию в Excel
Суммирование, если соседняя ячейка пуста в Excel
Суммирование, если соседняя ячейка содержит текст в Excel
Суммирование, если соседняя ячейка соответствует критерию в Excel
Как показано на скриншоте ниже, представьте, что у вас есть список продуктов с указанием их цен в таблице. Чтобы быстро просуммировать все цены для «Говядины», можно эффективно использовать формулу. Такой подход особенно удобен для отчётности по продажам или учёта расходов, когда регулярно требуется суммировать значения, связанные с определённой меткой или категорией.

1. Выберите ячейку, в которую будет выведен результат суммы.
2. Скопируйте и вставьте следующую формулу в строку формул:
=SUM(IF(A4:E10=A13, B4:F10,0)) После ввода формулы нажмите одновременно Ctrl+Shift+Enter, чтобы создать формулу массива. Excel рассчитает сумму цен только для продукта, указанного в ячейке A13 (например, «Говядина»).

Пояснение параметров: В этой формуле A4:E10 — диапазон с вашими категориями или критериями, A13 — ячейка с критерием для сопоставления, а B4:F10 — диапазон со значениями, которые необходимо просуммировать. При необходимости скорректируйте эти ссылки в соответствии с расположением вашей таблицы.
Советы: Внимательно проверяйте наличие лишних пробелов или несоответствий в критериях, чтобы избежать ошибок. Если ваши данные не организованы блоком (например, не охватывают несколько столбцов), вы можете адаптировать формулу под диапазоны одного столбца.
Применимость: Это решение идеально подходит для наборов данных среднего размера, когда нужно быстро выполнить суммирование по критерию без сложной логики. Чтобы изменить критерий, просто обновите значение в ячейке A13.
Возможные проблемы: Если вы забудете использовать Ctrl + Shift + Enter (и используете не самую новую версию Excel, поддерживающую динамические массивы), вы можете получить ошибку #ЗНАЧ! или неверный результат.
Легко объединяйте дубликаты в столбце и суммируйте значения в другом столбце на основе этих дубликатов в Excel
Утилита Kutools для Excel с функцией Расширенное объединение строк позволяет быстро объединять дублирующиеся строки в столбце и вычислять или объединять значения в другом столбце на основе этих дубликатов в Excel. Это особенно ценно при очистке и сводке больших таблиц и требует минимальной ручной настройки для различных сценариев.
Скачайте и попробуйте прямо сейчас! (30-дневная бесплатная пробная версия)

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

1. Выберите пустую ячейку, в которой будет отображён результат.
2. Скопируйте следующую формулу в строку формул (адаптируйте диапазоны под свои реальные данные):
=SUM(IF(ISBLANK(B2:B7),A2:A7,0)) Нажмите Ctrl+Shift+Enter, чтобы применить формулу как формулу массива. Сумма обновится и будет включать только те значения, у которых соседняя (соответствующая) ячейка пуста.

Теперь в выбранной ячейке отображается сумма значений, для которых соответствующая ячейка в столбце B пуста.
Пояснение параметров: B2:B7 — диапазон с потенциально пустыми ячейками, а A2:A7 — диапазон значений для суммирования.
Практический совет: Перед применением формулы проверьте «пустые» ячейки на наличие скрытых пробелов или невидимых символов. Ячейки, которые кажутся пустыми, но содержат пробелы, не будут распознаны как пустые — и формула их пропустит.
Применимость: Это решение идеально подходит для инвентаризации, учёта посещаемости или финансовых таблиц, где нужно не только выделить, но и точно подсчитать пустые ячейки с данными.
Суммирование, если соседняя ячейка содержит текст в Excel
Иногда нужно суммировать только те значения, у которых в соседней ячейке содержится текст. Это особенно полезно, когда требуется игнорировать пустые или числовые значения рядом с целевыми данными — например, чтобы суммировать суммы заказов, для которых в столбце «Примечания» есть хотя бы какой-то текст или в соседней ячейке указана метка.
Продолжая предыдущий пример, примените этот подход:
1. Выберите пустую ячейку для отображения суммы, затем скопируйте и вставьте эту формулу в строку формул:
=SUMIF(B2:B7,"<>"&,"",A2:A7) После ввода нажмите Ctrl+Shift+Enter, если это требуется вашей версией Excel. Формула просуммирует только те значения из диапазона A2:A7, у которых соседняя ячейка в диапазоне B2:B7 содержит текст (то есть не пуста).
Результат появится в выбранной вами ячейке, отображая актуальную сумму значений вместе с соседними текстовыми записями.

Пояснение параметров: B2:B7 — эталонный диапазон для проверки наличия текста в соседней ячейке, а A2:A7 — значения для суммирования.
Совет: Этот метод игнорирует полностью пустые соседние ячейки. Если некоторые ячейки кажутся пустыми, но на самом деле содержат невидимый текст или формулы, они могут учитываться при расчёте — поэтому обязательно проверьте согласованность ваших данных.
Сценарий использования: Наилучшим образом подходит для оперативных или сводных отчётов с необязательными заметками и описаниями, а также для анализа полей участия или статуса, помеченных текстом.
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал 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 и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек