Prilagođene funkcije Google tablica za brojanje ćelija u boji: CELLCOLOR & VRIJEDNOSTI PO SVIM BOJAMA

  • Podijeli Ovo
Michael Brown

Ovaj vodič predstavlja 2 nove funkcije iz našeg dodatka Function by Color za Google tablice: CELLCOLOR & VRIJEDNOSTI PO SVIM BOJAMA. Koristite ih za zbroj & brojati ćelije ne samo prema njihovim bojama, već i prema zajedničkom sadržaju. Gotovi SUMIFS & Uključeno je COUNTIFS formula ;)

Ako puno radite s ćelijama u boji u Google tablicama, vjerojatno ste isprobali naš dodatak Function by Color. Ne znate da sada ima još 2 funkcije koje još više proširuju vaše operacije s obojenim ćelijama: CELLCOLOR i VALUESBYCOLORALL . U ovom ću vam vodiču predstaviti obje funkcije i pružiti vam neke gotove formule.

    Zbrojite i prebrojite obojene ćelije s funkcijom po boji

    Prije nego što uronite u naše 2 nove prilagođene funkcije, želio bih ukratko opisati naš dodatak Function by Color u slučaju da niste upoznati s njim.

    Ovaj dodatak za Google tablice provjerava font i/ili ispunjava boje u odabranim ćelijama i:

    • zbraja brojeve sa zajedničkom nijansom
    • broji obojene ćelije, pa čak i prazna mjesta
    • pronalazi prosječne/min/maksimalne vrijednosti među te označene ćelije
    • i još mnogo toga

    Postoji ukupno 13 funkcija za izračunavanje vaših obojenih ćelija.

    Evo kako to radi:

    1. Vi birate raspon za obradu.
    2. Odaberite font i/ili nijanse ispune koje želite uzeti u obzir i odaberite funkciju u skladu sa svojimzadatak.
    3. Odaberite izračunavanje zapisa u svakom retku/stupcu ili cijelom rasponu.
    4. Odaberite ćeliju(e) u kojoj želite vidjeti rezultat.
    5. Pritisnite Umetni funkciju .

    Na primjer, ovdje u svakom retku zbrajam sve stavke koje su 'na putu' — s plavom pozadinom:

    =SUM(VALUESBYCOLOR("light cornflower blue 3", "", B2:E2))

    Savjet. Ovdje je dostupan detaljan vodič za dodatak, a ovdje je post na blogu s primjerima.

    Kao što možete vidjeti, dodatak koristi standardnu ​​funkciju SUM zajedno s posebnom funkcijom unutar: VALUESBYCOLOR.

    FUNKCIJA VALUESBYCOLOR

    VALUESBYCOLOR je naša prilagođena funkcija.

    Napomena. Nećete ga pronaći u proračunskim tablicama bez dodatka.

    Vraća ćelije koje odgovaraju bojama koje odaberete u dodatku:

    =VALUESBYCOLOR("light cornflower blue 3", "", B2:E2)

    Vidite? Dobiva samo one zapise za svaki isporučeni predmet odozgo koji su obojeni prema mojim postavkama. I ove brojeve izračunava jedna od onih standardnih funkcija koje sam odabrao u alatu: SUM.

    Prilično cool, ha? ;)

    Pa, dodatak je nešto propustio. Ova se formula nije mogla koristiti u SUMIFS i COUNTIFS pa još uvijek niste mogli računati prema više uvjeta kao što su uobičajena nijansa i sadržaj ćelija u isto vrijeme. I puno su nas pitali o tome!

    Drago mi je što vam mogu reći da smo to omogućili najnovijim ažuriranjem (listopad 2021.)! Funkcija po boji sada sadrži još 2 prilagođene funkcijeto će vam pomoći u tome :)

    Dodatne funkcije funkcije po boji

    2 nove funkcije koje smo implementirali nazivaju se VALUESBYCOLORALL i CELLCOLOR. Pogledajmo koje argumente zahtijevaju i kako ih možete koristiti sa svojim podacima.

    Napomena. Budući da su funkcije prilagođene, one su dio našeg dodatka Function by Color. Morate imati instaliran dodatak. U suprotnom, nećete moći koristiti funkcije i rezultat koji vraćaju bit će izgubljen.

    Savjet. Pogledajte ovaj video ili nastavite čitati. Ili učinite oboje za bolje razumijevanje ;) Postoji čak i proračunska tablica za vježbanje dostupna na kraju posta na blogu ;)

    VALUESBYCOLORALL

    Ova prilagođena funkcija zahtijeva 3 argumenta:

    VALUESBYCOLORALL(boja_ispune, boja_fonta, raspon)
    • boja_ispune — RGB kod ili naziv boje (prema paleti boja Google tablica) za boju pozadine.

      Savjet. Iako je argument potreban, možete učiniti da funkcija potpuno zanemari boju ispune unosom samo par dvostrukih navodnika: ""

    • font_color — RGB kod ili naziv boje (po paleta boja Google tablica) za boju teksta.

      Savjet. Argument je također potreban, ali također uzima par dvostrukih navodnika "" kada trebate zanemariti boju fonta.

    • raspon — ovdje nema ništa otmjeno, samo niz ćelija koje želite obraditi.

    Jeste li primijetili da se VALUESBYCOLORALL može lako zamijeniti zaVALUESBYCOLOR funkciju koju koristi dodatak? Budite oprezni jer postoji velika razlika. Pogledajte ovu snimku zaslona:

    Formule su napisane u B2 & C2 ali možete zaviriti kako izgledaju u B8 & C8 odgovarajuće:

    =VALUESBYCOLOR("light green 3", "", A2:A7)

    i

    =VALUESBYCOLORALL("light green 3", "", A2:A7)

    Savjet. Nazivi boja preuzeti su iz palete Google tablica:

    Ove dvije funkcije imaju iste argumente, a čak su im i nazivi tako slični!

    Ipak, vraćaju različite skupove podataka:

    • VALUESBYCOLOR vraća popis samo onih zapisa koji se pojavljuju sa zelenom bojom ispune u stupcu A. Ishod ove formule uzima samo 3 ćelije: B2:B4.
    • VALUESBYCOLORALL, sa svoje strane, vraća raspon iste veličine kao izvorni (6 ćelija) — C2:C7. Ali ćelije u ovom rasponu sadrže zapise samo ako odgovarajuća ćelija u stupcu A ima traženu boju ispune. Ostale ćelije ostaju prazne.

    Iako vam se ovo može činiti isto, čini veliku razliku u kombinaciji s drugim funkcijama. I to je upravo ono što vam omogućuje provjeru boja zajedno sa sadržajem ćelija pomoću funkcija kao što su COUNTIFS ili SUMIFS.

    CELLCOLOR

    Ova sljedeća funkcija je prilično jednostavna: provjerava boje ćelija i vraća popis naziva boja ili RGB kodova (to je vaš izbor) koji se koriste u svakoj ćeliji. Čak se i zove isto: CELLCOLOR.

    Možda vam ti nazivi boja neće trebati izravno, ali možete koristitiu drugim funkcijama, na primjer, kao uvjet.

    Ova funkcija također treba 3 argumenta:

    CELLCOLOR(raspon, izvor_boje, naziv_boje)
    • raspon — one ćelije za koje želite provjeriti boje.
    • color_source — govori funkciji gdje treba pogledati:
      • upotrijebite riječ "fill" u dvostrukim navodnicima za provjeru boja pozadine
      • "font" — za boje teksta
      • "oboje" — i za boje ispune i za tekst
    • color_name — vaš način da kažete kakvu vrstu imena treba vratiti:
      • TRUE daje vam imena koja vidite u paleti Google tablica, npr. crvena ili tamnoplava 1
      • FALSE dobiva RGB kodove boja, npr. #ff0000 ili #3d85c6

    Na primjer, formula ispod vraća popis boja ispune i fonta koji se koriste u svakoj ćeliji od A2:A7:

    =CELLCOLOR(A2:A7, "both", TRUE)

    Dakle, kako se ove funkcije mogu koristiti s IF, SUMIFS, COUNTIFS? Kako postavljate kriterije pretraživanja na temelju boja?

    Zbrojite i prebrojite ćelije prema boji i sadržaju — primjeri formula

    Pokušajmo upotrijebiti VALUESBYCOLORALL i CELLCOLOR u nekoliko jednostavnih slučajeva.

    Ako je boja, onda...

    Ovdje imam kratak popis učenika koji prolaze 3 testa:

    Želim označiti red s PASS u stupcu E samo ako su sve ćelije u redu zelene (studenti koji su položili sve ispite). Koristit ću našu CELLCOLOR u funkciji IF zaprovjerite boje i vratite traženi niz:

    =IF(COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"light green 3")=3,"PASS","")

    Evo što radi:

    1. CELLCOLOR( B2:D2,"fill",TRUE) vraća sve boje ispune korištene u nizu.
    2. COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"svijetlo zelena 3 ")=3 uzima te boje i provjerava pojavljuje li se 'svijetlo zelena 3' (koju koristim u svojim ćelijama) točno 3 puta za redom.
    3. Ako je tako, IF vraća 'PASS', inače , ćelija ostaje prazna.

    COUNTIFS: brojanje po bojama & vrijednosti s 1 formulom

    COUNTIFS je još jedna funkcija koja konačno može brojati prema više kriterija čak i ako je jedan od njih boja.

    Pretpostavimo da postoje zapisi o dobiti po smjeni i po zaposleniku:

    Koristeći naše dvije prilagođene funkcije unutar COUNTIFS-a, mogu izbrojati koliko je puta svaki zaposlenik implementirao plan prodaje (zelene ćelije).

    Primjer 1. COUNTIFS + CELLCOLOR

    Pored tablice s podacima navest ću sve voditelje i unijeti posebnu formulu za svakog zaposlenika. Počet ću s CELLCOLOR:

    =COUNTIFS($A$2:$A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")

    1. Prvo što formula provjerava je stupac A: postoji li 'Leela' (ime od E2), uzima zapis u obzir.
    2. Druga stvar koju trebam provjeriti jesu li ćelije u stupcu C obojene svijetlozelenom bojom 3.

      Savjet. Provjerite boju ćelije pomoću palete Google tablica:

    Budući da sam COUNTIFS ne može samo odabrati boju, koristim naš CELLCOLOR kao rasponza uvjet.

    Zapamtite, CELLCOLOR vraća popis boja korištenih u svakoj ćeliji. Kad ga ugradim u COUNTIFS, on skenira taj popis tražeći sva pojavljivanja 'svijetlo zelene 3'. Ovo u kombinaciji s imenom iz stupca E daje traženi rezultat. Lagano :)

    Primjer 2. COUNTIFS + VALUESBYCOLORALL

    Isto se događa ako umjesto toga odaberete VALUESBYCOLORALL. Unesite ga kao raspon za drugi uvjet:

    =COUNTIFS($A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:C$10),"")

    Sjećate li se što VALUESBYCOLORALL vraća? Popis vrijednosti gdje sve ćelije koje zadovoljavaju vaše zahtjeve za boju sadrže zapise. Sve ostale ćelije ostaju prazne.

    Dakle, kada se VALUESBYCOLORALL postavi na COUNTIFS, formula broji samo one ćelije koje nisu prazne: "" (ili, drugim riječima, odgovaraju traženoj boji).

    SUMIFS: zbroj ćelija prema bojama & vrijednosti s 1 formulom

    Priča sa SUMIFS je kao i sa COUNTIFS:

    1. Uzmite jednu od naših prilagođenih funkcija: CELLCOLOR ili VALUESBYCOLORALL.
    2. Stavite to kao raspon koji treba testirati za boje.
    3. Unesite uvjet ovisno o funkciji koju ste odabrali: naziv boje za CELLCOLOR i "nije prazno" ("") za VALUESBYCOLORALL.

    Napomena. SUMIFS ne uzima ništa osim jednostavnog raspona kao svog prvog argumenta — sum_range . Ako pokušate tamo ugraditi jednu od naših prilagođenih funkcija, formula jednostavno neće raditi. Zato imajte to na umu iumjesto toga svakako unesite CELLCOLOR i VALUESBYCOLORALL kao kriterij .

    Evo nekoliko primjera.

    Primjer 1. SUMIFS + CELLCOLOR

    Pogledajte ovu formulu:

    =SUMIFS($C$2:$C$10,A$2:A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")

    1. CELLCOLOR dobiva sve boje ispune iz C2:C10 i SUMIFS provjerava je li bilo koja od njih 'svijetlo zelena 3'.
    2. SUMIFS također skenira A2:A10 za naziv iz E2 — Leela .
    3. Kada su ispunjena oba uvjeta, iznos iz C2:C10 dodaje se ukupnom iznosu.

    Primjer 2. SUMIFS + VALUESBYCOLORALL

    Isto se događa s VALUESBYCOLORALL:

    =SUMIFS($C$2:$C$10,$A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:$C$10),"")

    1. VALUESBYCOLORALL vraća raspon u kojem samo ćelije tražene boje ispune sadrže vrijednosti. SUMIFS uzima u obzir sve ćelije koje nisu prazne.
    2. SUMIFS također skenira A2:A10 u potrazi za 'Leelom' iz E2.
    3. Kada su ispunjena oba uvjeta, odgovarajući iznos iz C2:C10 se ukupno.

    Nadam se da ovaj vodič objašnjava kako funkcije funkcioniraju i nagovještava moguće načine njihove upotrebe. Ako još uvijek imate poteškoća s njihovom primjenom na svoj slučaj, upoznajte me u odjeljku za komentare ;)

    Proračunska tablica za vježbanje

    Funkcija po boji - prilagođene funkcije - primjeri (napravite kopiju proračunske tablice )

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.