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

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

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

За повече яснота ще използвам набор от данни с информация за заплатите на футболистите в Име на играча , Екип , и заплата колони.

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

За червени цветни клетки.xlsm

Ако цветът на клетката е червен, можете да изпълните следните 5 операции в Excel

1. Преброяване на червените цветни клетки

В набор от данни, в който някои клетки са подчертани в червен цвят, можем лесно да ги преброим. Можем да преброим броя на червените клетки, като използваме функцията COUNTIFS . Можем да го направим в 2 прости стъпки.

  1. Определяне на името
  2. Прилагане на COUNTIFS Функция

Стъпки :

  • Отидете на Формули .
  • Изберете Определяне на името от лентата.

Един Редактиране на името ще се появи съветник.

  • Задайте име в Име раздел (т.е. Identify_Red ).
  • След това въведете следната формула в Отнася се за раздел.
=GET.CELL(63,COUNT!B15)

Тук, 63 връща цвета на запълване (фона) на клетката. СЧЕТЕТЕ! се отнася до името на листа. $B15 е клетъчният адрес на първата клетка, която се разглежда в Колона B .

  • След това натиснете ОК .

  • Сега създайте нова колона (т.е. Цветен код ), за да получите кодовия номер на цвета.
  • Приложете следната формула в E5 клетка на Цветен код
=Identify_Red

Тук съм посочил определеното име.

  • Натиснете ВЪВЕДЕТЕ за да получите кода на цвета.

  • Използвайте Дръжка за пълнене към Автоматично попълване останалите колони.

  • Сега въведете следната формула, за да получите Брой на червените кръвни клетки .
=COUNTIFS(E5:E12,3)

Тук, функцията COUNTIFS преброява червените кръвни телца в клетки E5:E12 като кодът на червения цвят е 3 .

  • Натиснете ВЪВЕДЕТЕ за да получите резултата.

По този начин можем просто да преброим клетките, ако е приложен червен цвят.

Прочетете още: Условно форматиране на текст в Excel (3 лесни начина)

2. Изчисляване на сумата, когато цветът на клетката е червен

Можем също така да изчислим сбора на специализираните клетки, които са маркирани в червено. В този случай можем да приложим функцията SUMIF . Но първо трябва да следваме същата процедура.

Стъпки :

  • На първо място, намерете Цветен код като се използва същият метод, споменат в предишния раздел.

  • Сега приложете формулата, посочена по-долу, за да получите сумата на заплатите в червените клетки.
=SUMIF(E5:E12,3,D5:D12)

Тук, функцията SUMIF разглежда диапазона E5 към E12 дали някоя стойност съвпада с 3 Ако те съвпадат, свързаните стойности в диапазона D5:D12 се добавят.

  • Накрая натиснете ВЪВЕДЕТЕ да имате Обща заплата в червените кръвни клетки .

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

3. Използване на функцията IF за клетка с червен цвят

Сайтът Функция IF може да се използва и в клетките с червен цвят, за да се приложи някоя конкретна функция. За повече яснота разгледах намаляване на заплатата от 25% за заплатата, свързана с червените цветни клетки.

Стъпки :

  • Първо, създайте нова колона, в която да се съдържа актуализираната заплата, като се вземе предвид намалението на заплатата за червените клетки.
  • Сега приложете следната формула в Актуализирана заплата колона.
=IF(Identify_Red=3, D5*(1-$C$14),D5)

Тук споменах Identify_Red като Определяне на името . Функцията IF проверява дали дефинираното име отговаря на червения цветови код или не. След това се прилага намаляване на заплатата и заплатата се актуализира.

  • Натиснете ВЪВЕДЕТЕ за да получите актуализираната заплата.

Сега, Автоматично попълване останалите клетки.

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

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

  • Условно форматиране на множество редове независимо в Excel
  • Как да промените цвета на реда въз основа на текстова стойност в клетка в Excel
  • Excel подчертайте клетката, ако стойността е по-голяма от друга клетка (6 начина)
  • Как да използвате условно форматиране на базата на VLOOKUP в Excel
  • Условно форматиране в Excel за дати в рамките на 30 дни (3 примера)

4. Използване на функцията за филтриране и SUBTOTAL върху клетки с червен цвят

По отношение на разделянето на червените кръвни клетки можем да използваме Филтър След това можем да приложим всякакви функции според нуждите си. Тук използвах функцията SUBTOTAL .

Стъпки :

  • Първо, изберете целия набор от данни.
  • След това отидете в Начало таб.
  • Изберете Редактиране на от лентата и изберете Сортиране и филтриране .
  • След това изберете Филтър опция.

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

Така можем да филтрираме червените кръвни клетки.

  • Сега приложете следната формула, за да получите Обща заплата в червените кръвни клетки.
=SUBTOTAL(109,D5:D12)

Тук, функцията SUBTOTAL счита, че Сума за видимите редове в рамките на D5:D12 клетки чрез 109 брой.

  • Накрая натиснете ВЪВЕДЕТЕ за да постигнем желания резултат.

Прочетете още: Формула на Excel за оцветяване на клетка, ако стойността следва дадено условие

5. Прилагане на VBA за намиране на сбора на клетките с червен цвят

Visual Basic for Applications (VBA) е най-интелигентният начин за работа в Excel. Можем също така да приложим VBA за намиране на сбора на клетките с червен цвят.

Стъпки :

  • Отидете в Разработчик първо разделите.
  • След това щракнете върху Visual Basic от лентата.

Алтернативно натиснете ALT + F11 за извършване на същото нещо.

  • След това изберете Вмъкване на таб.
  • Кликнете върху Модул .

  • Сега напишете следното Код .
 Функция Red_Cells_Summation (p As Range, q As Range) Dim m As Long Dim n As Integer n = p.Interior.ColorIndex За всеки i в q Ако i.Interior.ColorIndex = n Тогава m = WorksheetFunction.Sum(i, m) End If Следващ i Red_Cells_Summation = m End Function 

Тук разгледах Red_Cells_Summation като Sub_procedure . Използвах и ColorIndex да вземе предвид цвета на клетката и WorksheetFunction.Sum да има стойност на сумиране.

  • Сега се върнете в работния лист и създайте Цвят и Обща заплата в червените кръвни клетки раздел.
  • Вход Червено цвят в Цвят раздел.
  • Наред с това приложете следната формула в Обща заплата в червено Клетки раздел.
=Red_Cells_Summation(C14,$D$5:$D$12)

Тук, Red_Cells_Summation е функция, която споменах в моята VBA код. Приложих червен цвят в клетката C14 и приложи функцията в клетка D5:D12 .

  • Натиснете бутона ВЪВЕДЕТЕ за да видите стойността на сумиране на червените клетки.

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

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

Можете да практикувате тук за повече опит.

Заключение

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

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