Сумма ячеек по цвету в Excel: как посчитать?

Всем привет! Представим себе ситуацию, что у нас есть большая таблица с данными, где определенные ячейки раскрашены цветом. Обычно используется заливка. Конечно же они имеют цвет по определенному свойству. Наша задача посчитать сумма всех этих выделенных ячеек. Задача не из простых, и ниже я подробно, со скриншотами и пояснениями расскажу – какая формула используется для подсчета суммы по цвету ячейки в Excel.

Инструкция

Сумма по цвету ячейки в Excel

Чтобы вы поняли, как использовать формулу суммы ячеек по цвету в Excel программе – я придумал простой пример. У нас есть 10 ячеек, где желтым подсвечены те, числа которых больше 50. Остальные не имеют заливку.

Советую также глянуть урок по выделению ячеек цветом по выбранному условию в Excel.

Наша задача эту сумму посчитать:

  1. Заходим в «Формулы».
  2. Выбираем кнопку «Диспетчер имен».

Сумма ячеек по цвету в Excel: как посчитать?

  1. Кликаем по кнопке «Создать».

Сумма ячеек по цвету в Excel: как посчитать?

  1. В имя вводим любое наименование – например:
ЦветЯчейки

ПРИМЕЧАНИЕ! Неважно что именно вы введете, это имя мы будем использовать в качестве подсчетов.

  1. В «Диапазон» просто впишите формулу:
=ПОЛУЧИТЬ.ЯЧЕЙКУ(63;ДВССЫЛ("RC[-1]";0))

Если у вас англоязычная программа, то используем:

=GET.CELL(63;INDIRECT("RC[-1]";0))

Сумма ячеек по цвету в Excel: как посчитать?

В этой формуле нас интересует только число 63 – это параметр заливки ячейки, который мы и используем в нашем примере. На всякий случай приведу числа для других свойств, но чаще всего, всё же – используется заливка.

Сумма ячеек по цвету в Excel: как посчитать?

  1. Теперь давайте же её опробуем. В соседней ячейке от исходного столбца вводим расчет:
=ЦветЯчейки (или то, что вы ввели в поле «Имя»)

Сумма ячеек по цвету в Excel: как посчитать?

  1. Используем маркер автозаполнения и копируем этот расчет во все соседние ячейки.

Читаем – что такое маркер автозаполнения.

Сумма ячеек по цвету в Excel: как посчитать?

  1. Числа 6 – это по сути код заливки желтым цветом. 0 – значит заливки нет. Давайте для примера попробуем сделать заливку соседних ячеек красным цветом. Не важно по какому условию, наша задача сейчас посмотреть, как вообще работает эта штука.

ВНИМАНИЕ! Если вы измените заливку, то во втором столбце числа не поменяются. Поэтому нужно заново делать расчет, а именно шаги 6-7. Или вы можете использовать для перерасчета горячие клавиши: Ctl + Alt + F.

  1. Как видите, у красного цвета – код другой.

Сумма ячеек по цвету в Excel: как посчитать?

  1. Ну и теперь давайте посчитаем сумму желтых ячеек с помощью формулы:
=СУММЕСЛИ(B2:B10;6;A2:A10)

Или

=SUMIF(B2:B10;6;A2:A10)

Сумма ячеек по цвету в Excel: как посчитать?

Кратко рассмотрим логику самой формулы. Мы берем сначала диапазон ячеек с выбранными кодами. В нашем случае 6 и 3. Далее выбираем только выбранный код – то есть 6. Ну и дальше считаем сумму уже ячеек с числами.

  1. Повторяем ту же самую процедуру, но уже для красных ячеек.

ВНИМАНИЕ! Обязательно сохраните документ в формате с поддержкой макросов.

Сумма ячеек по цвету в Excel: как посчитать?

Вот и все. На всякий случай оставлю коды с заливкой, которые вы можете использовать для этих целей. Напомню, что, если вы измените цвет в первом столбце с суммой, то нужно будет делать перерасчет. До новых встреч на портале WiFiGiD.RU.

Сумма ячеек по цвету в Excel: как посчитать?

Видео

Автор статьи
Бородач 2609 статей
Сенсей по решению проблем с WiFiем. Обладатель оленьего свитера, колчана витой пары и харизматичной бороды. Любитель душевных посиделок за танками.
WiFiGid
Комментарии: 3
  1. Алексей

    Спасибо за инструкцию! Раньше вручную суммировал, а теперь всё автоматом считает.

  2. оля

    Непонятно, почему после смены цвета цифры не меняются. Пока не обновишь – всё как было.

  3. Игорь

    Жаль, что нельзя просто встроенной функцией в Excel так считать. Было бы намного удобнее.

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.