Как да съберете в Excel, ако цветът на клетката е червен (4 лесни метода)

  • Споделя Това
Hugh West

Необходимо е да се научите как да обобщим, ако цветът на клетката е червен в Excel ? Excel не разполага с вградена функция за сумиране, ако цветът на клетката е червен. Въпреки това редица методи могат да съберат клетките в зависимост от червения им цвят. Ако търсите такива уникални трикове, сте попаднали на правилното място. Тук ще ви запознаем с 4 лесни и удобни методи за обобщаване, ако цветът на клетката е червен в Excel.

Изтегляне на работна тетрадка за практика

Можете да изтеглите следната работна книга на Excel, за да я разберете по-добре и да се упражните.

Сума, ако цветът на клетката е червен.xlsm

4 метода за сумиране, ако цветът на клетката е червен в Excel

Тук имаме Отчет за продажбите на определен бизнес с плодове. Колони B , C , D , и E представляват Представител по продажбите , Име на продукта , Статус, и Продажби съответно.

В този случай редовете, съдържащи продукти, които са Не е доставено са оцветени в червено. Сега ще обобщим Продажби с други думи, ще изчислим общата сума на продажбите на продуктите, които все още не са доставени. Така че нека ги разгледаме един по един.

Тук сме използвали Microsoft Excel 365 версия, можете да използвате всяка друга версия според вашето удобство.

1. Използване на функцията SUMIF за сумиране, ако цветът на клетката е червен в Excel

В първия ни метод ще използваме Функция SUMIF за да свършим работата си. Позволете ми да демонстрирам процеса стъпка по стъпка.

📌 Стъпки

  • В самото начало разширете обхвата на данните с Колона F .
  • След това запишете Цвят в клетка F4 като заглавие на колоната.

  • В този момент запишете името на фоновия цвят на редовете в съответните им клетки в Колона F .
  • Например в клетката F5 , запишете Бял . И, в клетка F7 , запишете Червено .

  • След това изберете клетки в B16:C17 и създайте изходна секция в избраната област, както е показано на изображението по-долу.

Забележка: Тук даваме червен цвят на запълване в клетката C16 защото ще определим Общо продажби на червените клетки в E5:E14 обхват .

  • По-късно изберете клетка C17 .
  • След това запишете следната формула.
=SUMIF(F5:F14,"Red",E5:E14)

Тук, F5:F14 представлява обхвата на името на Цветове ... Освен това, E5:E14 служи като обхват на Продажби сума.

Разбивка на формулата

Сайтът Функция SUMIF има три аргумента. Те са обхват , критерии , [диапазон на сумата] . Тук нашите обхват е F5:F14 . Това е обхватът от клетки, които искаме да бъдат оценени по критерии.

И нашите критерий е "Червено" която определя кои клетки ще бъдат добавени. Тук използвахме двойни кавички, защото Червено е текстов низ.

Също така, E5:E14 е нашият [диапазон на сумата] Това са действителните клетки, които трябва да бъдат обобщени.

  • Накрая натиснете ВЪВЕДЕТЕ .

Прочетете още: Ако цветът на клетката е червен, изпълнете различни функции в Excel

2. Използване на функцията GET.CELL за сумиране, ако цветът на клетката е червен в Excel

Можете да използвате Функция GET.CELL заедно с Функция SUMIF за сумиране на оцветените клетки в Excel. Сега наблюдавайте как да ги комбинирате, за да сумирате червените клетки. Просто следвайте стъпките по-долу.

📌 Стъпки

  • Първоначално изберете клетка E5 .
  • След това преминете към Формули таб.
  • След това щракнете върху Дефинирани имена групи.
  • По-късно изберете Определяне на името от падащото меню.

  • Удивително е, че Ново име отваря се диалогов прозорец.
  • След това запишете SumRed в Име кутия.
  • Освен това запишете следната формула в полето на Отнася се за:
=GET.CELL(63,GET.CELL!$E5) Разбивка на формулата

GET.CELL(63,GET.CELL!$E5): 63 връща цвета на запълване (фона) на клетката. GET.CELL! се отнася до името на листа. $E5 е клетъчният адрес на първата клетка, която се разглежда в Колона Е .

  • След това щракнете върху ОК .

  • В този момент създайте нова колона Цветен код в клетките в F4:F14 обхват.

  • Преди всичко изберете клетка F5 и започнете да изписвате името на функцията, която току-що създадохме.
  • Изненадващо можете да видите, че името на функцията се появява точно след като сте записали =Su в клетката.
  • След това изберете функцията SumRed и натиснете бутона TAB на клавиатурата.
  • Последователно натискайте ВЪВЕДЕТЕ ключ.

  • Следователно въвеждаме функцията в клетката F5 и получи 0 като изход.
  • Това е цветният код на Без запълване цвят на фона.

  • По-късно плъзнете Дръжка за пълнене икона в края на Цветен код колона.

Тук можем да забележим, че клетките без цвят на фона имат цветови код от 0 От друга страна, клетките с червен цвят на фона имат цветови код от 3 .

  • Отново изберете клетка C17 .
  • Запишете и следната формула.
=SUMIF(F5:F14,3,E5:E14)

Тук търсим клетки, за да обобщим, в E5:E14 с цветови код от 3 .

  • Както винаги, натиснете бутона ВЪВЕДЕТЕ ключ.

Прочетете още: Формула на Excel за промяна на цвета на текста въз основа на стойността (+ бонус методи)

Подобни четива

  • Редуване на цветовете на редовете в Excel с условно форматиране [Видео]
  • Как да направите отрицателните числа червени в Excel (4 лесни начина)
  • Как да сравните две колони в Excel за намиране на разлики
  • Условно форматиране в Excel на дати, по-стари от днес (3 прости начина)
  • Как да използвате условно форматиране в Excel въз основа на дати

3. Използване на функцията AutoFilter и SUBTOTAL

Можем да използваме AutoFilter и функцията Функция SUBTOTAL също така, за да съберете оцветените в червено клетки в Excel. Това е просто & лесно. Нека видим процеса в детайли.

📌 Стъпки

  • На първо място, изберете клетки в B4:E14 обхват.
  • След това преминете към Начало таб.
  • След това щракнете върху Редактиране на група.
  • След това изберете Сортиране и филтриране падащо меню.
  • Накрая изберете Филтър от падащия списък.

  • Сега до всяко заглавие в избрания диапазон от данни е налична стрелка надолу.

  • В този момент щракнете върху стрелката надолу до Продажби заглавие.
  • Веднага се появява контекстно меню до иконата.
  • След това докоснете Филтриране по цвят опция.
  • Накрая изберете правоъгълник с червен цвят съгласно раздела на Филтриране по цвят на клетките .

  • По този начин сега виждаме само редовете с червен цвят. Другите редове са скрити.

  • В този случай изберете клетка C17 .
  • След това въведете следната формула в клетката.
=SUBTOTAL(109,E5:E14)

Тук, 109 е function_num аргумент. Връща сумата без скритите данни. И, E5:E14 е ref1 аргумент, който е обхватът за прилагане на предишната функция.

  • В крайна сметка натиснете ВЪВЕДЕТЕ бутон.

Тук имаме само сумата на видимите клетки. Скритите клетки не са включени в изчислението. Очевидно можем да проверим това. Общо продажби тук.

  • Отново щракнете върху стрелката надолу до Продажби заглавие.
  • След това от падащото меню изберете Изчистване на филтъра от "Продажби" .

  • Сега се появяват скритите редове.
  • Веднага след това Общо продажби количеството успява да се промени за миг. Но формулата остава непроменена.

Прочетете още: Формула за условно форматиране на Excel

4. Прилагане на код VBA

Мислили ли сте някога да автоматизирате едни и същи скучни и повтарящи се стъпки в Excel? Не мислете повече, защото VBA Всъщност можете да автоматизирате изцяло предишния метод с помощта на VBA . Така че, без да се бавим повече, нека се потопим!

📌 Стъпки

  • За да започнете, натиснете ALT + F11 ключ.

  • Изведнъж Microsoft Visual Basic за приложения ще се отвори прозорец.
  • След това преминете към Вмъкване на таб.
  • След това изберете Модул от опциите.

  • Ще се отвори модулът за код, в който трябва да поставите кода по-долу.
 Функция Sum_Red_Cells(cc As Range, rr As Range) Dim x As Long Dim y As Integer y = cc.Interior.ColorIndex За всеки i в rr Ако i.Interior.ColorIndex = y Тогава x = WorksheetFunction.Sum(i, x) End If Следващ i Sum_Red_Cells = x Край на функцията 

  • След това се върнете в работния лист VBA .
  • След това изберете клетка C17 и започнете да изписвате името на функцията, която току-що създадохме.
  • Изненадващо можете да видите, че името на функцията се появява точно след като сте записали =сума в клетката.
  • По-късно изберете функцията Sum_Red_Cells и натиснете бутона TAB на клавиатурата.

  • В този момент дайте необходимите аргументи на функцията. C16 е референцията на клетката с червен цвят. E5:E14 е диапазонът от клетки, в който се извършва операцията за сумиране.

Прочетете още: Условно форматиране във VBA въз основа на стойност на друга клетка в Excel

Как да преброите клетките, ако цветът на клетката е червен в Excel

За да решим този проблем, използваме същия набор от данни които използвахме в предишните методи. Следвайте внимателно стъпките по-долу.

📌 Стъпки

  • Първо, повторете стъпките от Метод 2 за да получите кода на цвета.

  • След това изберете клетка C17 .
  • След това въведете следната формула в клетката.
=COUNTIF(F5:F14,SumRed)

Сайтът Функция COUNTIF преброява броя на всички клетки с цветовия код на 3 в F5:F14 обхват.

  • Впоследствие натиснете ВЪВЕДЕТЕ .

Тук получихме резултата 5 тъй като има общо 5 червени кръвни телца в Продажби колона.

Прочетете още: Как да промените цвета на текста с формула в Excel (2 метода)

Практически раздел

За да практикувате сами, сме предоставили Практика раздел, както е посочено по-долу, във всеки лист от дясната страна. Моля, направете го сами.

Заключение

Тази статия предоставя лесни и кратки решения за обобщаване, ако цветът на клетката е червен в Excel. Не забравяйте да изтеглите Практика файл. благодарим ви, че прочетохте тази статия, надяваме се, че е била полезна. моля, уведомете ни в раздела за коментари, ако имате някакви запитвания или предложения. моля, посетете нашия уебсайт Exceldemy за да проучите повече.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.