Excel formula zasnovana na boji ćelije (5 primjera)

  • Podijeli Ovo
Hugh West

Možda imate šareni skup podataka i želite da koristite boju ćelije za rad s Excel formulom. Excel ima mnogo nevjerovatnih 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 makroe da napravite nove formule prema zahtjevima koje možete primijeniti za različite boje ćelija. Ovaj članak će objasniti 5 primjera Excel formule zasnovane na boji ćelije sa odgovarajućim ilustracijama.

Preuzmite Vježbenicu

Vježbu možete preuzeti ovdje.

Formula zasnovana na boji ćelije.xlsm

5 primjera Excel formule na osnovu boje ćelije

Koristit ćemo sljedeći šareni skup podataka da objasnimo metode.

Možemo vidjeti da skup podataka ima dvije kolone i to 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 makroe u 5 primjera dolazi sljedeći. Dakle, bez ikakvog odlaganja, pređimo na glavnu diskusiju.

1. Excel SUBTOTAL Formula sa bojom ćelije

Da primijenimo Excel formulu SUBTOTAL da prebrojimo i dobijemo zbroj vrijednosti filtriranih prema boji.

Slijedite dolje navedene korake za ovu metodu.

Koraci:

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

Možemo također koristite formulu SUBTOTAL u svrhu sumiranja. Hajde da vidimo.

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

  • Sada odaberite cijeli skup podataka.

  • Na kartici Početna , odaberite Filter u Sortiraj & Filter padajući meni.

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

  • Kliknite na simbol strelica kolone Ime .
  • Otvorit će se padajući meni bočne trake. Odatle odaberite Filtriraj po boji .
  • Sada, odaberite boju koju želite filtrirati.

  • Zatim kliknite OK .

Pokazat će se filtrirani skup podataka.

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

Rezultati pokazuju broj i zbir samo filtriranih podataka

🔎 Kako funkcionira formula?

📌 SUBTOTAL uzima dva argumenta name_funkcije i ref1 .U funkciji_name potrebno je 102 za brojanje broja podataka i 109 za vraćanje sume količina.

📌 Kao referenca obje formule uzimaju raspon količina.

📌 Rezultat na početku pokazuje svepodaci u opsegu. Međutim, posljednje dvije slike prikazuju samo rezultat filtriranih ćelija.

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

2. Excel COUNTIF i SUMIF formula po boji ćelije

2.1 COUNTIF formula sa bojom ćelije

Sada, ako želite primijeniti COUNTIF formulu po boji ćelije trebate slijediti dolje navedene korake.

Koraci:

  • Na kartici Formule odaberite Definiraj ime .

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

  • Nakon toga kliknite na OK .

Prikazaće se u polju Upravitelj imena .

  • Ako sve izgleda u redu, kliknite Zatvori .

  • Pored skupa podataka uzmite kolonu i u ćeliju D5 upišite formulu:
=NumberColor

  • Pritisnite Enter i prevucite ovo pomoću ikone ručice za popunjavanje do ostatka kolona.

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

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

U ćeliji G6 ,

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

U ćeliji G7 ,

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

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

2.2 Formula SUMIF sa bojom ćelije

Koraci:

Upišite sljedeću formulu u Ćelija 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)

Pogledajte slike iznad 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 Name for formulom GET.CELL možemo jednostavno napisati naziv “ NumberColor ” sa prefiksom znaka jednakosti će dobiti kod boja referencirane ćelije.

📌 Zatim, koristeći kodove boja, primijenili smo COUNTIF i SUMIF formulu da dobijete broj i zbir raspona podataka sa kolonom ili kriterij koda.

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

3. Excel IF Formula by Cell Color

Sada, recimo da imamo istu cijenu po komadu za proizvode kao što su kapuljača , jakni i s veksere .

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

Možete slijediti korake za primjenu IF ovdje.

Koraci:

  • Već smo kreirali NumberColor koristeći Define Name i koristili ga za pronalaženje kodova boja (Pogledajte metodu 2).
  • U novom stupcu upišite formulu u ćeliju E5 :
=IF(NumberColor=40,C5*$C$13,0)

  • Pritisnite Enter .
  • Prevucite ikonu ručicu za popunjavanje na dobiti rezultat za ostatak podataka.

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

🔎 Kako formula funkcionira?

📌 Ovdje IF formula uzima NumberColor da bude jednaka 40 .

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

Pročitajte više: Kako istaknuti ćeliju koristeći naredbu If u Excelu (7 načina)

Slična očitanja

  • Kako ispuniti ćeliju bojom na osnovu procenta u Excelu (6 metoda)
  • Označite kolonu u Excelu (3 metode)
  • Kako istaknuti ćelije na osnovu 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

Upotrebom koda boja možemo primijeniti i formulu SUMIFS .

Za to trebateslijedite dolje navedene korake:

Koraci:

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

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

🔎 Kako funkcionira formula?

📌 SUMIFS formula uzima raspon_zbira C5:C10 kao apsolutne reference za količine. Nakon toga, uzima raspon kodova boja koji je također u apsolutnom referentnom obliku.

📌 Na kraju, kriteriji su postavljeni za prvu ćeliju kolone koda boja koja je D5 . U ovom slučaju, samo je stupac u apsolutnom referentnom obliku dok su redovi u relativnom referentnom obliku. To je zato što će povući ručicu za popunjavanje za ostatak kolone mijenjajući brojeve redova prema potrebi.

Povezani sadržaj: Kako Istaknite ćelije u Excelu na osnovu vrijednosti (9 metoda)

5. Excel VBA makro u Excel formulu po boji ćelije

Štaviše, VBA makro može biti neverovatan alat za primenu excel formula prema boji ćelije.

Podelimo ovu metodu na dva dela radi lakšeg razumevanja.

Prva podmetoda će koristiti kod za pronalaženje koda boje a zatim ih primijenite da biste primijenili formule COUNTIF i SUMIF formule

Napomena: VBA Macro ne može prepoznati slične boje i zato mi izmijenio naš skup podataka sarazličite boje.

Tri različite boje su crvena, plava i smeđa. Sada da vidimo kako možemo koristiti VBA makro da primijenimo Excel formulu prema boji ćelije.

5.1 VBA makro za pronalaženje koda boje

Da pronađemo kod boje pomoću VBA Makro i primijeniti Excel formule, moramo slijediti dolje navedene korake.

Koraci:

  • Pritisnite ALT+F11 iz vašeg tastatura.
  • Ovo će otvoriti prozor VBA Macro . Odaberite svoj list.
  • Na kartici Insert kliknite na Module .

  • Otvorit će se prozor Općenito .

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

Kôd:

1466

9178
  • Sačuvajte datoteku pomoću Excel makroa -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 drugoj koloni 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, upišite formulu datu ispod u ćeliju F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

U ovom slučaju, morate saznati zbroj pomoću koda boje.Međutim, možete direktno napraviti zbroj pisanjem koda. Ovo će biti objašnjeno u sljedećoj podmetodi.

🔎 Kako funkcionira proces s formulama?

📌 Kreirali smo Indeks boja koristeći kod i zadržavanje argumenta kao raspona podataka. Koristeći ovo dobijamo kodove boja.

📌 Zatim smo koristili formulu COUNTIF da dobijemo rezultat brojanja za taj određeni kod boja.

📌 Na kraju, koristili smo SUMIF formulu da dobijete zbir na osnovu koda boje.

5.2 VBA makro za zbir

Morate pratiti sljedeće korake da biste dobili zbir količina iste boje direktno preko koda.

Koraci:

  • Morate pritisnuti ALT+F11 sa svoje tastature da biste otvorili VBA Macro Prozor.
  • Opet, morate odabrati svoj list i Iz Modula sa kartice Insert .

  • Poput gornje pod-metode, otvorit će se prozor Općenito . Zatim samo kopirajte i zalijepite sljedeći kod u prozor Općenito .

Kôd:

9554

7564
  • Dalje, otvorite svoj radni list. U ćeliju 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 se odvija processa Formulama rade?

📌 Kreirali smo formulu s imenom SBC kroz kod koji smo napisali u prozoru Općenito za ovaj radni list.

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

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

Stvari koje treba zapamtiti

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

2. Morate sačuvati Excel datoteku sa sufiksom .xlsm u slučaju da datoteka ima 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 osnovu boje ćelije. Štaviše, radna sveska za vježbu je tu za vas, tako da je možete preuzeti i primijeniti bilo koju od metoda prema vašim zahtjevima. Za sva dodatna pitanja pišite u odeljku za komentare.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.