Съдържание
Понякога искаме да подчертаем сходни видове данни или по някакъв начин свързани данни в огромен набор от данни. Не само ги подчертаваме, за да разберем сходството им само с поглед, но и искаме да ги подредим по отношение на работата с тези данни. В тази статия ще се опитам да опиша 5 практически случая на как да изпълнявате функциите на Excel, ако цветът на клетката е червен . надявам се, че това ще бъде полезно за тези, които се сблъскват с проблеми при справянето с него.
За повече яснота ще използвам набор от данни с информация за заплатите на футболистите в Име на играча , Екип , и заплата колони.
Изтегляне на работна тетрадка за практика
За червени цветни клетки.xlsmАко цветът на клетката е червен, можете да изпълните следните 5 операции в Excel
1. Преброяване на червените цветни клетки
В набор от данни, в който някои клетки са подчертани в червен цвят, можем лесно да ги преброим. Можем да преброим броя на червените клетки, като използваме функцията COUNTIFS . Можем да го направим в 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. За всякакви допълнителни запитвания коментирайте по-долу.