Якщо колір комірки червоний, виконайте різні функції в Excel

  • Поділитися Цим
Hugh West

Іноді нам хочеться виділити схожі типи даних або якось пов'язані дані у величезному наборі даних. Ми не тільки виділяємо їх, щоб зрозуміти їх схожість, просто подивившись, але також хочемо, щоб вони були відсортовані з точки зору роботи з цими даними. У цій статті я спробую описати 5 практичних кейсів, як це зробити як виконувати функції Excel, якщо колір комірки червоний Сподіваюся, він буде корисним для тих, хто стикається з проблемами, пов'язаними з ним.

Для більшої наочності я буду використовувати набір даних про заробітну плату футболістів у Ім'я гравця , Команда і заробітна плата колонки.

Завантажити Практичний посібник

Для клітин червоного кольору.xlsm

Якщо колір комірки червоний, то в Excel можна виконати 5 наступних операцій

1. підрахунок клітин червоного кольору

У наборі даних, де деякі клітинки виділені червоним кольором, ми можемо легко їх порахувати. Ми можемо порахувати кількість червоних клітинок, використовуючи функція COUNTIFS Ми можемо зробити це у 2 простих кроки.

  1. Визначити ім'я
  2. Застосовуючи КОУНТИФИ Функція

Кроки :

  • Перейдіть до Формули .
  • Виберіть пункт Визначити ім'я варіант зі стрічки.

An Редагувати назву з'явиться чарівник.

  • Задайте ім'я у вікні Ім'я та прізвище розділ (тобто Identify_Red ).
  • Далі введіть наступну формулу в поле Відноситься до розділ.
=GET.CELL(63,COUNT!B15)

Ось, 63 повертає колір заливки (фону) комірки. РАХУЙ! відноситься до назви аркуша. $B15 це адреса першої комірки, яку потрібно розглянути в Колонка Б .

  • Потім натисніть ГАРАЗД. .

  • Тепер створіть новий стовпець (тобто Колірний код ) мати кодовий номер кольору.
  • Застосовуйте наступну формулу в E5 осередку Колірний код
=Identify_Red

Тут я згадав визначену назву.

  • Преса ENTER мати кольоровий код.

  • Використання Ручка наповнення до Автозаповнення решта колонок.

  • Тепер введіть наступну формулу, щоб отримати Кількість еритроцитів .
=COUNTIFS(E5:E12,3)

Ось, функція COUNTIFS підраховує еритроцити в клітинах E5:E12 оскільки червоний колірний код - це 3 .

  • Преса ENTER щоб мати результат.

Таким чином, ми можемо просто порахувати клітинки, якщо був застосований червоний колір.

Читати далі: Умовне форматування кольору тексту в Excel (3 простих способи)

2. обчислення суми, якщо колір комірки червоний

Ми також можемо розрахувати суму спеціалізованих комірок, які позначені червоним кольором. У цьому випадку ми можемо застосувати функція SUMIF Але, по-перше, ми повинні дотримуватися тієї ж самої процедури.

Кроки :

  • Перш за все, знайдіть Колірний код за тією ж методикою, що й у попередньому розділі.

  • Тепер застосуйте формулу, згадану нижче, щоб отримати суму заробітної плати в червоних клітинках.
=SUMIF(E5:E12,3,D5:D12)

Ось, функція SUMIF переглядає асортимент E5 до E12 чи збігається будь-яке значення з 3 Якщо вони збігаються, то зв'язані значення в діапазоні D5:D12 додаються.

  • Наостанок, натисніть ENTER для того, щоб мати Загальна заробітна плата в червоних клітинках .

Читати далі: Як підсумувати в Excel, якщо колір комірки червоний (4 простих способи)

3. використання функції IF для червоної кольорової клітини

На сьогоднішній день, на жаль, це не так. Функція IF також можуть бути використані в клітинках червоного кольору для застосування будь-якої конкретної функції. Для більшого роз'яснення я розглянув скорочення заробітної плати на 25% на заробітну плату, пов'язану з червоними клітинами.

Кроки :

  • Перш за все, створити нову колонку, щоб мати оновлену заробітну плату з урахуванням зменшення заробітної плати для еритроцитів.
  • Тепер застосуйте наступну формулу в Оновлена заробітна плата колонка.
=IF(Identify_Red=3, D5*(1-$C$14),D5)

Тут я вже згадував про Identify_Red як Визначити ім'я . Функція IF перевіряє, чи відповідає задане ім'я червоному колірному коду, після чого застосовується пониження окладу та оновлюється посадовий оклад.

  • Преса ENTER мати оновлену заробітну плату.

Негайно, Автозаповнення решта камер.

Читати далі: Формула умовного форматування Excel з функцією IF

Схожі читання

  • Умовне форматування в декількох рядках незалежно один від одного в Excel
  • Як змінити колір рядка на основі текстового значення в комірці в Excel
  • Виділення комірки, якщо значення більше, ніж в іншій комірці (6 способів)
  • Як використовувати умовне форматування на основі VLOOKUP в Excel
  • Умовне форматування Excel для дат в межах 30 днів (3 приклади)

4. використання функції фільтрації та підсумовування на комірках червоного кольору

З точки зору відділення еритроцитів, ми можемо використовувати Фільтр Після цього ми можемо застосовувати будь-які функції відповідно до наших потреб. Тут я використовував функція SUBTOTAL .

Кроки :

  • По-перше, виберіть весь набір даних.
  • Далі перейдіть на сторінку Головна сторінка рахунок.
  • Виберіть Редагування зі стрічки та оберіть Сортування та фільтрація .
  • Потім виберіть Фільтр варіант.

  • Після цього натисніть на кнопку в заголовку розділу.
  • Потім, оберіть червоний колір від Фільтр за кольором варіант.

Так ми можемо фільтрувати еритроцити.

  • Тепер застосуйте наступну формулу, щоб отримати Загальна заробітна плата в червоних клітинках.
=SUBTOTAL(109,D5:D12)

Ось, функція SUBTOTAL вважає, що Сума операція для видимих рядків в межах D5:D12 клітинок на 109 номер.

  • Нарешті, влучили ENTER щоб мати бажаний результат.

Читати далі: Формула Excel для розфарбовування комірки, якщо значення відповідає умові

5 Застосування VBA для знаходження суми комірок червоного кольору

Visual Basic for Applications (VBA) це найрозумніший спосіб роботи в Excel. Ми також можемо застосувати VBA знайти суму клітин червоного кольору.

Кроки :

  • Перейдіть на сторінку Розробник на першу вкладку.
  • Далі натисніть на кнопку Visual Basic зі стрічки.

Також можна натиснути ALT + F11 зробити те ж саме.

  • Після цього оберіть пункт Вставка рахунок.
  • Натисніть на Модуль .

  • Тепер напишіть наступне Код .
 Function Red_Cells_Summation (p As Range, q As Range) Dim m As Long Dim n As Integer n = p.Interior.ColorIndex For Each i In q If i.Interior.ColorIndex = n Then m = WorksheetFunction.Sum(i, m) End If Next i Red_Cells_Summation = m End Function 

Тут я розглянув Червоні_комірки_підсумок як Підпроцедура . Я також використовував ColorIndex властивість враховувати колір комірки та Робочий аркушФункція.Сума щоб мати сумарне значення.

  • Тепер поверніться до робочого аркуша і створіть Колір і Загальна заробітна плата в червоних клітинках розділ.
  • Вхідні дані Червоний колір в Колір розділ.
  • Поряд з цим, застосувати наступну формулу в Загальна зарплата, виділена червоним кольором Клітини розділ.
= Червоні_комірки_сума(C14,$D$5:$D$12)

Ось, Червоні_комірки_підсумок це функція, про яку я згадував у своїй VBA код. Я застосував червоний колір у комірці C14 і застосували функцію в комірці D5:D12 .

  • Натисніть кнопку ENTER для отримання сумарного значення еритроцитів.

Читати далі: Умовне форматування VBA на основі значення іншої комірки в Excel

Практична секція

Ви можете попрактикуватися тут, щоб отримати більше досвіду.

Висновок

На сьогодні все, я постарався описати 5 практичних сценаріїв розвитку подій як виконувати функції Excel, якщо колір комірки червоний Мені буде дуже приємно, якщо ця стаття хоч трохи допоможе будь-якому користувачеві Excel. Якщо у вас виникнуть додаткові запитання, залишайте їх у коментарях нижче.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.