Excel formula temeljena na boji ćelije (5 primjera)

  • Podijeli Ovo
Hugh West

Možda imate šareni skup podataka i željeli biste koristiti boju ćelije za rad s Excel formulom. Excel ima puno nevjerojatnih gomila formula za pisanje i čitanje podataka iz skupova podataka. Neki od njih su COUNT , SUBTOTAL , IF i tako dalje. Opet, također možete koristiti VBA makronaredbe za izradu novih formula u skladu sa zahtjevima koje možete primijeniti za različite boje ćelija. Ovaj će članak objasniti 5 primjera Excel formule temeljene na boji ćelija s odgovarajućim ilustracijama.

Preuzmi radnu bilježnicu za vježbe

Radnu bilježnicu za vježbe možete preuzeti odavde.

Formula temeljena na boji ćelije.xlsm

5 primjera Excel formule temeljene na boji ćelije

Koristit ćemo sljedeći šareni skup podataka za objašnjenje metoda.

Možemo vidjeti da skup podataka ima dva stupca, naime Naziv i Količina . Postoje 3 različite boje u redovima. Primijenit ćemo različite Excel formule kao što su SUMIF , SUBTOTAL , IF i korisnički definirane funkcije koristeći VBA makronaredbe u 5 primjera dolazi sljedeći. Dakle, bez ikakvog odgađanja, pređimo na glavnu raspravu.

1. Formula Excel SUBTOTAL s bojom ćelije

Za primjenu Excel formule SUBTOTAL za prebrojavanje i dobivanje zbroj vrijednosti filtriranih prema boji.

Slijedite donje korake za ovu metodu.

Koraci:

  • U ćeliji C6 napišite sljedećeformula za dobivanje Broja proizvoda na popisu:
=SUBTOTAL(102,C5:C10)

Možemo također koristite formulu SUBTOTAL za potrebe zbrajanja. Da vidimo.

  • Da biste dobili Zbroj količina proizvoda, napišite sljedeću formulu u ćeliju C14 :
=SUBTOTAL(109,C5:C10)

  • Sada odaberite cijeli skup podataka.

  • Na kartici Početna odaberite Filtar u Sortiraj & Filtar padajući izbornik.

Naći ćete dvije strelice u stupcima skupa podataka.

  • Kliknite na simbol strelice stupca Naziv .
  • Otvorit će se padajući izbornik na bočnoj traci. Odatle odaberite Filtriraj po boji .
  • Sada, odaberite boju koju želite filtrirati.

  • Zatim kliknite OK .

Pokazat će filtrirani skup podataka.

Možete primijetiti promjene vrijednosti u Brojanje po boji i Zbroj po boji na slikama ispod.

Rezultati pokazuju brojanje i zbroj samo filtriranih podataka

🔎 Kako funkcionira formula?

📌 SUBTOTAL uzima dva argumenta function_name i ref1 . U nazivu funkcije potrebno je 102 za brojanje broja podataka i 109 za vraćanje zbroja količina.

📌 Kao referencu obje formule uzimaju raspon količina.

📌 Rezultat na startu sve pokazujepodataka u rasponu. Međutim, posljednje dvije slike prikazuju rezultat samo filtriranih ćelija.

Pročitajte više: Boja ćelije programa Excel: Dodaj, uredi, koristi & Ukloni

2. Excel COUNTIF i SUMIF formula prema boji ćelije

2.1 COUNTIF formula s bojom ćelije

Sada, ako želite primijeniti COUNTIF formule prema boji ćelije trebate slijediti korake u nastavku.

Koraci:

  • Na kartici Formule odaberite Definirajte naziv .

  • Pojavit će se okvir. Napišite ime (u ovom slučaju napisali smo Boja broja ) u Naziv: odjeljak.
  • U Odnosi se na: napišite sljedeću formulu:
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)

  • Nakon toga kliknite U redu .

Pokazat će se u okviru Upravitelj naziva .

  • Ako se sve čini u redu, kliknite Zatvori .

  • Osim skupa podataka uzmite stupac i u ćeliju D5 napišite formulu:
=NumberColor

  • Pritisnite Enter i povucite ovo koristeći ručicu za popunjavanje ikonu do ostalih stupaca.

Dobit ćete kod za sve boje prisutne u skupu podataka.

  • U novoj ćeliji, ( G5 ) napišite ovu formulu:
=COUNTIF(D5:D10,$D$5)

U ćeliju G6 ,

=COUNTIF(D5:D10,$D$6)

U ćeliji G7 ,

=COUNTIF(D5:D10,$D$9)

Vidjet ćete rezultat kao što je prikazano na gornjim slikama. svejedno,također možete napisati mješovitu ili relativnu referencu ćelije svake od ćelija u formuli i jednostavno je povući prema dolje da dobijete rezultate.

2.2 Formula SUMIF s bojom ćelije

Koraci:

Upišite sljedeću formulu u ćeliju H5 :

=SUMIF(D5:D10,$D$5,C5:C10)

Slično u ćeliji H6 ,

=SUMIF(D5:D10,$D$6,C5:C10)

I, u ćeliji H7 ,

=SUMIF(D5:D10,$D$9,C5:C10)

Promatrajte gornje slike da vidite kako se nalaze rezultati.

🔎 Kako funkcionira proces s formulama?

📌 Ovdje je formula koja koristi funkciju GET.CELL potrebno je 38 da vrati boju koda i referencu ćelije čiji će kod vratiti.

📌 Definiranjem Naziva formulom GET.CELL možemo jednostavno napisati naziv “ NumberColor ” ispred kojeg stoji znak jednakosti dobit će kod boja referencirane ćelije.

📌 Zatim, koristeći kodove boja primijenili smo COUNTIF i formulu SUMIF za dobivanje broja i zbroja raspona podataka s stupcem ili kriterij koda.

Pročitajte više: Kako promijeniti boju ćelije na temelju vrijednosti u Excelu (5 načina)

3. Excel AKO Formula prema boji ćelije

Recimo sada da imamo istu cijenu po komadu za proizvode kao što su kapuljača , jakne i s vrijeme .

Ako želite izračunati ukupnu cijenu za ukupne količine ovih proizvoda, možemo koristiti AKO formula.

Možete slijediti korake za primjenu IF ovdje.

Koraci:

  • Već smo stvorili NumberColor koristeći Define Name i upotrijebili ga za pronalaženje kodova boja (pogledajte metodu 2).
  • U novi stupac napišite formulu u ćeliju E5 :
=IF(NumberColor=40,C5*$C$13,0)

  • Pritisnite Enter .
  • Povucite ikonu ručicu za punjenje na dobiti rezultat za ostatak podataka.

Možete primijetiti da je pokazao vrijednosti samo za proizvode iste boje koji imaju kod boje 40 dok nula ( 0 ) za ostalo.

🔎 Kako funkcionira formula?

📌 Ovdje IF formula uzima NumberColor da bude jednak 40 .

📌 Ako je logika točna, pomnožit će količinu s cijenom po komadu ( 5 ). U suprotnom će se prikazati 0 .

Pročitajte više: Kako označiti ćeliju pomoću naredbe If u Excelu (7 načina)

Slična čitanja

  • Kako ispuniti ćeliju bojom na temelju postotka u Excelu (6 metoda)
  • Označite stupac u Excelu (3 metode)
  • Kako istaknuti ćelije na temelju teksta u Excelu [2 metode]
  • Označite ćeliju u Excelu (5 metoda)
  • Kako istaknuti od vrha do dna u Excelu (5 metoda)

4. Excel SUMIFS Formula po ćeliji Boja

Koristeći kod boje, također možemo primijeniti formulu SUMIFS .

Za to trebateslijedite korake u nastavku:

Koraci:

  • U ćeliju E5 napišite formulu:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

  • Nakon toga pritisnite Enter.
  • Koristite ručicu za punjenje ikonu da povučete rezultat za ostale slučajeve.

🔎 Kako radi formula?

📌 SUMIFS formula uzima sum_range C5:C10 kao apsolutne reference za količine. Zatim, uzima raspon kodova boja koji je također u obliku apsolutne reference.

📌 Na kraju, kriteriji su postavljeni za prvu ćeliju stupca kodova boja, a to je D5 . U ovom slučaju samo je stupac u obliku apsolutne reference, dok su redovi u obliku relativne reference. To je zato što će povući ručicu za popunjavanje ikonu za ostatak stupca mijenjajući brojeve redaka prema potrebi.

Povezani sadržaj: Kako Označite ćelije u Excelu na temelju vrijednosti (9 metoda)

5. Excel VBA makronaredba u Excel formulu prema boji ćelije

Štoviše, VBA makro može biti nevjerojatan alat za primjenu excel formula prema boji ćelije.

Podijelimo ovu metodu na dva dijela radi lakšeg razumijevanja.

Prva podmetoda koristit će kod za pronalaženje koda boje a zatim ih primijenite za primjenu formula COUNTIF i SUMIF

Napomena: VBA Macro ne može prepoznati slične boje pa mi izmijenili naš skup podataka srazličite boje.

Tri različite boje su crvena, plava i smeđa. Pogledajmo sada kako možemo koristiti VBA makronaredbu za primjenu Excelove formule prema boji ćelije.

5.1 VBA makronaredbu za pronalaženje koda boje

Pronalaženje koda boje pomoću VBA Macro i primijeniti Excel formule, moramo slijediti korake u nastavku.

Koraci:

  • Pritisnite ALT+F11 sa svog tipkovnica.
  • Ovo će otvoriti VBA Macro prozor. Odaberite svoj list.
  • Na kartici Umetni kliknite na Modul .

  • Otvorit će se prozor Općenito .

  • Kopiraj i Zalijepi sljedeći kod u prozoru Općenito.

Kôd:

8706

1257
  • Spremite datoteku pomoću Excel makronaredbe -Omogućen sufiks radne knjige.
  • Otvorite svoj list i napišite sljedeću formulu u ćeliju D5:
=ColorIndex(C5)

  • Pritisnite Enter i povucite koristeći ručicu za popunjavanje da dobijete rezultat za ostatak podataka.

  • Sada, u drugom stupcu u ćeliji E5, morate napisati formulu ispod:
=COUNTIF($D$5:$D$10,$D5)

  • Pritisnite Enter i povucite rezultat do kraja podataka.

  • Slično, za primjenu SUMIF, napišite donju formulu u ćeliju F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

Za ovaj slučaj, morate saznati zbroj koristeći kod boje.Međutim, možete izravno izračunati zbroj pisanjem koda. Ovo će biti objašnjeno u sljedećoj podmetodi.

🔎 Kako funkcionira proces s formulama?

📌 Stvorili smo ColorIndex pomoću kod i zadržavanje argumenta kao raspona podataka. Pomoću toga dobivamo kodove boja.

📌 Zatim smo upotrijebili formulu COUNTIF da bismo dobili rezultat brojanja za tu određenu šifru boje.

📌 Na kraju smo upotrijebili formulu SUMIF za dobivanje zbroja na temelju koda boje.

5.2 VBA makronaredba za zbroj

Morate slijediti sljedeće korake za dobivanje zbroja količina iste boje izravno kroz kod.

Koraci:

  • Morate pritisnuti ALT+F11 na tipkovnici da otvorite VBA Macro Prozor.
  • Opet, morate odabrati svoj list i From Module s kartice Insert .

  • Kao gornjoj podmetodi, otvorit će se prozor Općenito . Zatim samo kopirajte i zalijepite sljedeći kod u prozor Općenito .

Kôd:

1241

5696
  • Zatim otvorite radni list. U ćeliji D5 morate napisati sljedeću formulu:
=SBC($C5,$C$5:$C$10)

  • Pritisnite Unesite i povucite rezultat koristeći ručicu za popunjavanje do kraja raspona podataka.

Rezultat ćete dobiti kao prikazano na gornjoj slici.

🔎 Kako teče procesrade formule?

📌 Stvorili smo formulu s nazivom SBC putem koda koji smo napisali u prozoru Općenito za ovaj radni list.

📌 Nakon da smo upotrijebili formulu s nizom podataka i kriterija kao određenu ćeliju količina.

Pročitajte više: VBA za promjenu boje ćelije na temelju vrijednosti u Excelu (3 Jednostavni primjeri)

Stvari koje treba zapamtiti

1. Morate koristiti različite boje u slučaju primjene VBA makronaredbe.

2. Morate spremiti Excel datoteku sa sufiksom .xlsm u slučaju da datoteka sadrži VBA makro kodove unutar sebe.

Zaključak

Članak objašnjava 5 različitih metoda za primijeniti Excel formule kao što su SUMIF , SUBTOTAL , COUNTIF , i tako dalje na temelju boje ćelije. Štoviše, radna bilježnica za vježbanje je tu za vas, pa je možete preuzeti i primijeniti bilo koju od metoda prema vašim zahtjevima. Za sve daljnje upite pišite u odjeljku za komentare.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.