Jeśli kolor komórki jest czerwony to wykonaj różne funkcje w Excelu

  • Udostępnij To
Hugh West

Czasami lubimy wyróżnić podobne typy danych lub w jakiś sposób powiązane dane w ogromnym zbiorze danych. Nie tylko wyróżniamy je, aby zrozumieć ich podobieństwo po prostu patrząc, ale także lubimy mieć je posortowane pod względem pracy z tymi danymi. W tym artykule postaram się opisać 5 praktycznych przypadków jak wykonać funkcje Excela, jeśli kolor komórki jest czerwony . mam nadzieję, że będzie to pomocne dla tych, którzy mają problemy z radzeniem sobie z tym.

Aby uzyskać więcej wyjaśnień, zamierzam wykorzystać zbiór danych dotyczących informacji o wynagrodzeniach piłkarzy w Nazwa gracza , Zespół oraz wynagrodzenie kolumny.

Pobierz Zeszyt ćwiczeń

Dla komórek koloru czerwonego.xlsm

Jeśli kolor komórki jest czerwony to można wykonać 5 następujących operacji w Excelu

1. liczenie czerwonych krwinek

W zbiorze danych, gdzie niektóre komórki są wyróżnione czerwonym kolorem, możemy je łatwo policzyć. Możemy policzyć liczbę czerwonych komórek używając funkcja COUNTIFS . Możemy to zrobić w 2 prostych krokach.

  1. Określenie nazwy
  2. Stosując COUNTIFS Funkcja

Kroki :

  • Idź do Formuły .
  • Wybierz Określenie nazwy opcja ze wstążki.

An Edytuj Nazwa Pojawi się kreator.

  • Ustawić nazwę w Nazwa sekcja (tj. Identyfikacja_czerwona ).
  • Następnie wprowadź następującą formułę w Dotyczy sekcja.
=GET.CELL(63,COUNT!B15)

Tutaj, 63 zwraca kolor wypełnienia (tła) komórki. COUNT! odnosi się do nazwy arkusza. $B15 jest adresem pierwszej komórki, którą należy uwzględnić w Kolumna B .

  • Następnie naciśnij OK .

  • Teraz utwórz nową kolumnę (tj. Kod koloru ), aby mieć numer kodu danego koloru.
  • Zastosuj następujący wzór w E5 komórka Kod koloru
=Identify_Red

Tutaj wymieniłem zdefiniowaną nazwę.

  • Naciśnij ENTER aby mieć kod koloru.

  • Użyj Uchwyt do napełniania do AutoFill kolumny wypoczynkowe.

  • Teraz wprowadź następujący wzór, aby uzyskać Liczba czerwonych krwinek .
=COUNTIFS(E5:E12,3)

Tutaj, funkcja COUNTIFS liczy czerwone krwinki w komórkach E5:E12 ponieważ czerwony kod koloru to 3 .

  • Naciśnij ENTER aby mieć wyjście.

Możemy więc po prostu policzyć komórki, jeśli zastosowano czerwony kolor.

Read More: Excel Formatowanie warunkowe Kolor tekstu (3 proste sposoby)

2. oblicz sumę, gdy kolor komórki jest czerwony

Możemy również obliczyć sumę komórek wyspecjalizowanych, które są oznaczone kolorem czerwonym.W takim przypadku możemy zastosować funkcja SUMIF Ale najpierw musimy zastosować tę samą procedurę.

Kroki :

  • Po pierwsze, znajdź Kod koloru stosując tę samą metodę, o której mowa w poprzednim punkcie.

  • Teraz zastosuj poniższy wzór, aby mieć sumę wynagrodzenia w czerwonych komórkach.
=SUMIF(E5:E12,3,D5:D12)

Tutaj, funkcja SUMIF przegląda asortyment E5 do E12 czy jakaś wartość pasuje do 3 Jeśli zostaną dopasowane, to połączone wartości w zakresie D5:D12 dodają.

  • Na koniec naciśnij ENTER mieć Całkowite wynagrodzenie w krwinkach czerwonych .

Read More: Jak sumować w Excelu, jeśli kolor komórki jest czerwony (4 proste metody)

3. użycie funkcji IF dla komórki koloru czerwonego

Na stronie Funkcja IF można również użyć w komórkach koloru czerwonego, aby zastosować dowolną funkcję. Dla lepszego wyjaśnienia, rozważyłem obniżenie wynagrodzenia o 25% za wynagrodzenie związane z czerwonymi komórkami barwnikowymi.

Kroki :

  • Po pierwsze, utwórz nową kolumnę, aby mieć zaktualizowane wynagrodzenie z uwzględnieniem obniżenia wynagrodzenia dla czerwonych komórek.
  • Teraz zastosuj następujący wzór w Zaktualizowane wynagrodzenie kolumna.
=IF(Identify_Red=3, D5*(1-$C$14),D5)

Tutaj wspomniałem Identyfikacja_czerwona jako Określenie nazwy . Funkcja IF sprawdza, czy zdefiniowana nazwa pasuje do czerwonego kodu kolorystycznego, czy też nie, a następnie stosuje redukcję wynagrodzenia i aktualizuje wynagrodzenie.

  • Naciśnij ENTER aby mieć zaktualizowane wynagrodzenie.

Teraz, AutoFill komórki wypoczynkowe.

Read More: Excel Formuła formatowania warunkowego z IF

Podobne lektury

  • Formatowanie warunkowe na wielu wierszach niezależnie w programie Excel
  • Jak zmienić kolor wiersza na podstawie wartości tekstu w komórce w Excelu
  • Excel Podświetlić komórkę, jeśli wartość większa niż inna komórka (6 sposobów)
  • Jak używać formatowania warunkowego na podstawie VLOOKUP w Excelu
  • Excel Formatowanie warunkowe dla dat w ciągu 30 dni (3 przykłady)

4. zastosowanie filtru i funkcji SUBTOTAL na komórkach o czerwonym kolorze

Jeśli chodzi o oddzielenie czerwonych krwinek, możemy użyć Filtr Następnie możemy zastosować dowolne funkcje w zależności od naszych potrzeb. Tutaj użyłem funkcja SUBTOTAL .

Kroki :

  • Po pierwsze, wybierz cały zbiór danych.
  • Następnie należy przejść do Strona główna tab.
  • Wybierz Edycja ze wstążki i wybierz Sortowanie & Filtr .
  • Następnie wybierz Filtr opcja.

  • Następnie kliknij przycisk w sekcji tytułowej.
  • Następnie należy wybrać kolor czerwony od Filtr według koloru opcja.

W ten sposób możemy filtrować czerwone krwinki.

  • Teraz zastosuj następujący wzór, aby otrzymać Całkowite wynagrodzenie w czerwonych komórkach.
=SUBTOTAL(109,D5:D12)

Tutaj, funkcja SUBTOTAL uważa, że Suma operacja dla widocznych wierszy w ramach D5:D12 komórki przez 109 numer.

  • Na koniec uderz w ENTER aby uzyskać nasz pożądany rezultat.

Read More: Excel Formuła do kolorowania komórki, jeśli wartość jest zgodna z warunkiem

5. zastosowanie VBA do znalezienia sumy komórek o czerwonym kolorze

Visual Basic for Applications (VBA) to najmądrzejszy sposób pracy w Excelu. Możemy również zastosować VBA aby znaleźć sumę komórek koloru czerwonego.

Kroki :

  • Idź do Deweloper zakładka pierwsza.
  • Następnie należy kliknąć na Visual Basic ze wstążki.

Można też nacisnąć ALT + F11 aby wykonać to samo.

  • Następnie należy wybrać Wkładka tab.
  • Kliknij na Moduł .

  • Teraz napisz, co następuje Kod .
 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 

W tym miejscu rozważyłem Red_Cells_Summation jako Podprocedura . Użyłem też ColorIndex aby uwzględnić kolor komórki i WorksheetFunction.Sum aby mieć wartość sumowania.

  • Teraz wróć do arkusza i utwórz Kolor oraz Całkowite wynagrodzenie w krwinkach czerwonych sekcja.
  • Wejście Czerwony kolor w Kolor sekcja.
  • Wraz z tym zastosuj następujący wzór w Wynagrodzenie całkowite w kolorze czerwonym Komórki sekcja.
=Red_Cells_Summation(C14,$D$5:$D$12)

Tutaj, Red_Cells_Summation to funkcja, o której wspomniałem w moim VBA Kod. Zastosowałem czerwony kolor w komórce C14 i zastosował funkcję w komórce D5:D12 .

  • Naciśnij przycisk ENTER aby uzyskać wartość sumowania czerwonych krwinek.

Read More: Formatowanie warunkowe VBA na podstawie wartości innej komórki w Excelu

Część ćwiczeniowa

Możesz poćwiczyć tutaj, aby uzyskać więcej wiedzy.

Wniosek

To wszystko na dziś, starałem się jak najlepiej opisać 5 praktycznych scenariuszy jak wykonać funkcje Excela, jeśli kolor komórki jest czerwony Będzie mi niezmiernie miło, jeśli ten artykuł choć trochę pomoże jakiemuś użytkownikowi Excela. W razie dalszych pytań, proszę o komentarz poniżej.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.