Funksionet e personalizuara të Fletëve të Google për të numëruar qelizat me ngjyra: CELLCOLOR & VLERA PËR NGJYRA

  • Shperndaje Kete
Michael Brown

Ky tutorial prezanton 2 funksione të reja nga shtesa jonë Function by Color për Fletët e Google: CELLCOLOR & VLERA PËR NGJYRA. Përdorni ato për të përmbledhur & numëroni qelizat jo vetëm nga ngjyrat e tyre, por edhe nga përmbajtja e përbashkët. SUMIFS të gatshme & Janë përfshirë formulat COUNTIFS ;)

Nëse punoni shumë me qeliza me ngjyra në Fletët e Google, ndoshta keni provuar shtesën tonë Funksioni sipas ngjyrës. Pak e dini se tani ka edhe 2 funksione të tjera që zgjerojnë më tej operacionet tuaja me qeliza me ngjyra: CELLCOLOR dhe VALUESBYCOLORALL . Në këtë tutorial, unë do t'ju prezantoj të dy funksionet dhe do t'ju ofroj disa formula të gatshme.

    Sumoni dhe numëroni qelizat me ngjyra me Funksionin sipas ngjyrës

    Para se të zhyteni në 2 funksionet tona të reja të personalizuara, do të doja të përshkruaj shkurtimisht shtesën tonë Function by Color në rast se nuk jeni njohur me të.

    Kjo shtesë për Fletët e Google kontrollon fontin dhe/ose plotësoni ngjyrat në qelizat e zgjedhura dhe:

    • shumon numrat me një nuancë të përbashkët
    • numëron qelizat me ngjyra dhe madje edhe boshllëqet
    • gjen vlerat mesatare/min/maksimum midis ato qeliza të theksuara
    • dhe më shumë

    Ka gjithsej 13 funksione për të llogaritur qelizat tuaja me ngjyrë.

    Ja se si funksionon:

    1. Ju zgjidhni diapazonin për të përpunuar.
    2. Zgjidhni fontin dhe/ose mbushni nuancat që dëshironi të merrni parasysh dhe zgjidhni funksionin sipas suajdetyrë.
    3. Zgjidhni për të llogaritur rekordet në çdo rresht/kolona ose të gjithë gamën.
    4. Zgjidhni qelizat ku dëshironi të shihni rezultatin.
    5. Goditni Fut funksionin .

    Për shembull, këtu në çdo rresht, unë përmbledh të gjithë artikujt që janë 'në rrugën e tyre' — me një sfond blu:

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

    Këshillë. Ekziston një tutorial i detajuar për shtesën në dispozicion këtu dhe një postim në blog me shembuj këtu.

    Siç mund ta shihni, shtesa përdor funksionin standard SUM së bashku me një funksion të veçantë brenda: VALUESBYCOLOR.

    Funksioni VALUESBYCOLOR

    VALUESBYCOLOR është funksioni ynë i personalizuar.

    Shënim. Nuk do ta gjeni në fletëllogaritëse pa shtesën.

    I kthen ato qeliza që korrespondojnë me ngjyrat që zgjidhni në shtesën:

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

    E shihni? Merr vetëm ato regjistrime për çdo artikull të furnizuar nga lart që janë të ngjyrosura sipas cilësimeve të mia. Dhe këta numra janë duke u llogaritur nga një prej atyre funksioneve standarde që zgjodha në mjet: SUM.

    Shumë i lezetshëm, apo jo? ;)

    Epo, shtesa humbi një gjë. Kjo formulë nuk mund të përdorej në SUMIFS dhe COUNTIFS, kështu që nuk mund të numërosh në të njëjtën kohë sipas kushteve të shumta, si p.sh. ngjyrimi i zakonshëm dhe përmbajtja e qelizave. Dhe ne jemi pyetur shumë për këtë!

    Jam i lumtur t'ju them se e kemi bërë të mundur me përditësimin më të fundit (tetor 2021)! Tani Funksioni sipas ngjyrës përmban 2 funksione të tjera të personalizuaraqë do t'ju ndihmojë me këtë :)

    Funksionet shtesë të Funksionit sipas ngjyrës

    2 funksione të reja që kemi implementuar quhen VALUESBYCOLORALL dhe CELLCOLOR. Le të shohim se çfarë argumentesh kërkojnë dhe si mund t'i përdorni ato me të dhënat tuaja.

    Shënim. Meqenëse funksionet janë të personalizuara, ato janë pjesë e shtesës sonë Function by Color. Duhet ta kesh të instaluar shtesën. Përndryshe, nuk do të mund të përdorni funksionet dhe rezultati që ata kthehen do të humbasë.

    Këshillë. Shikoni këtë video ose vazhdoni të lexoni. Ose bëni të dyja për një kuptim më të mirë ;) Ekziston edhe një tabelë praktike e disponueshme në fund të postimit në blog ;)

    VALUESBYCOLORALL

    Ky funksion i personalizuar kërkon 3 argumente:

    VALUESBYCOLORALL (fill_ngjyra, font_ngjyra, diapazoni)
    • fill_ngjyra — Kodi RGB ose emri i ngjyrës (për paletën e ngjyrave të Fletëve të Google) për një ngjyrë sfondi.

      Këshillë. Megjithëse argumenti kërkohet, ju mund ta bëni plotësisht funksionin të injorojë ngjyrën e mbushjes duke futur vetëm një palë thonjëza të dyfishta: ""

    • ngjyra_font — kodi RGB ose emri i ngjyrës (për Paleta e ngjyrave të Fletëve të Google) për një ngjyrë teksti.

      Këshillë. Argumenti kërkohet gjithashtu, por gjithashtu merr një palë thonjëza të dyfishta "" kur duhet të shpërfillni ngjyrën e shkronjave.

    • varg — asgjë e pazakontë këtu, vetëm një varg qelizash që dëshironi të përpunoni.

    A keni vënë re se VALUESBYCOLORALL mund të gabohet lehtësisht përFunksioni VALUESBYCOLOR përdoret nga shtesa? Kini kujdes pasi ka një ndryshim të madh. Hidhini një sy kësaj pamjeje të ekranit:

    Formulat janë shkruar në B2 & C2 por ju mund të shikoni se si duken në B8 & C8 përkatësisht:

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

    dhe

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

    Këshillë. Emrat e ngjyrave janë marrë nga paleta e "Fletëve të Google":

    Këto dy funksione kanë të njëjtat argumente dhe madje emrat e tyre janë kaq të ngjashëm!

    Megjithatë, ata kthejnë grupe të ndryshme e të dhënave:

    • VALUESBYCOLOR kthen listën e vetëm atyre regjistrimeve që shfaqen me ngjyrë të gjelbër mbushëse në kolonën A. Rezultati i kësaj formule merr vetëm 3 qeliza: B2:B4.
    • VALUESBYCOLORALL, nga ana e tij, kthen gamën e së njëjtës madhësi si origjinali (6 qeliza) - C2:C7. Por qelizat në këtë varg përmbajnë regjistrime vetëm nëse qeliza përkatëse në kolonën A ka ngjyrën e kërkuar të mbushjes. Qelizat e tjera mbeten bosh.

    Edhe pse kjo mund t'ju duket e njëjtë, ajo bën një ndryshim të madh në kombinim me funksionet e tjera. Dhe kjo është pikërisht ajo që ju lejon të kontrolloni ngjyrat së bashku me përmbajtjen e qelizave me funksione të tilla si COUNTIFS ose SUMIFS.

    CELLCOLOR

    Ky funksion tjetër është shumë i lehtë: kontrollon ngjyrat e qelizave dhe kthen një lista e emrave të ngjyrave ose kodeve RGB (është zgjedhja juaj) të përdorura në secilën qelizë. Madje quhet njësoj: CELLCOLOR.

    Mund të mos ju duhen drejtpërdrejt emrat e ngjyrave, por mund t'i përdorniato në funksione të tjera, për shembull, si kusht.

    Ky funksion gjithashtu ka nevojë për 3 argumente:

    CELLCOLOR(range, burim_ngjyra, emri_ngjyrë)
    • range — ato qeliza që dëshironi të kontrolloni për ngjyrat.
    • color_source — i tregon funksionit se ku të shikojë:
      • përdor fjalën "fill" në thonjëza të dyfishta për të kontrolluar ngjyrat e sfondit
      • "font" — për ngjyrat e tekstit
      • "të dyja" — si për ngjyrat e mbushjes ashtu edhe për tekstin
    • color_name — mënyra juaj për të treguar se çfarë lloj emri duhet të ktheni:
      • E VËRTETË ju jep emrat që shihni në një paletë Google Sheets, p.sh. e kuqe ose blu e errët 1
      • FALSE merr kodet RGB të ngjyrave, p.sh. #ff0000 ose #3d85c6

    Për shembull, formula e mëposhtme kthen listën e ngjyrave të mbushjes dhe shkronjave të përdorura në secilën qelizë e A2:A7:

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

    Pra, si mund të përdoren këto funksione me IF, SUMIFS, COUNTIFS? Si i vendosni kriteret tuaja të kërkimit bazuar në ngjyrat?

    Sumoni dhe numëroni qelizat sipas ngjyrës dhe përmbajtjes — shembuj formulash

    Le të përpiqemi të përdorim VALUESBYCOLORALL dhe CELLCOLOR në disa raste të thjeshta.

    Nëse ngjyra, atëherë...

    Këtu kam një listë të shkurtër të studentëve që kalojnë 3 teste:

    Dua të shënoj rreshti me PASS në kolonën E vetëm nëse të gjitha qelizat në një rresht janë të gjelbra (studentët që kanë kaluar të gjitha provimet). Unë do të përdor CELLCOLOR tonë në funksionin IF për tëkontrolloni ngjyrat dhe ktheni vargun e kërkuar:

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

    Ja çfarë bën:

    1. CELLCOLOR( B2:D2,"fill",TRUE) kthen të gjitha ngjyrat e mbushjes të përdorura në një rresht.
    2. COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"jeshile e çelët 3 ")=3 merr ato ngjyra dhe kontrollon nëse 'jeshile e lehtë 3' (që e përdor në qelizat e mia) shfaqet saktësisht 3 herë radhazi.
    3. Nëse po, IF kthen 'PASS', përndryshe , qeliza mbetet bosh.

    COUNTIFS: numëro sipas ngjyrave & vlerat me 1 formulë

    COUNTIFS është një funksion tjetër që më në fund mund të numërohet me disa kritere edhe nëse njëri prej tyre është me ngjyrë.

    Le të supozojmë se ka regjistrime të fitimeve për ndërrim dhe për punonjës:

    Duke përdorur dy funksionet tona të personalizuara brenda COUNTIFS, mund të numëroj sa herë secili punonjës ka zbatuar planin e shitjeve (qelizat e gjelbra).

    Shembulli 1. COUNTIFS + CELLCOLOR

    Unë do të listoj të gjithë menaxherët pranë tabelës me të dhëna dhe do të vendos një formulë të veçantë për secilin punonjës. Do të filloj me CELLCOLOR:

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

    1. Gjëja e parë që kontrollon formula është kolona A: nëse ka 'Leela' (një emër nga E2), merr parasysh rekordin.
    2. Gjëja e dytë që duhet të kontrolloj është nëse qelizat në kolonën C janë me ngjyrë jeshile të çelur 3.

      Këshillë. Kontrolloni ngjyrën e qelizës duke përdorur paletën e "Fletëve të Google":

    Meqenëse COUNTIFS vetë nuk mund të marrë ngjyrën, unë përdor CELLCOLOR-in tonë si një gamëpër kusht.

    Mos harroni, CELLCOLOR kthen një listë ngjyrash të përdorura në secilën qelizë. Kur e fut në COUNTIFS, ky i fundit skanon atë listë duke kërkuar për të gjitha dukuritë e 'gjelbër të çelur 3'. Kjo në kombinim me një emër nga kolona E jep rezultatin e kërkuar. Easy peasy :)

    Shembulli 2. COUNTIFS + VALUESBYCOLORALL

    E njëjta gjë ndodh nëse në vend të kësaj zgjidhni VALUESBYCOLORALL. Futeni atë si një interval për kushtin e dytë:

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

    A ju kujtohet çfarë kthen VALUESBYCOLORALL? Një listë vlerash ku të gjitha qelizat që plotësojnë kërkesat tuaja për ngjyra përmbajnë regjistrime. Të gjitha qelizat e tjera mbeten bosh.

    Pra, kur VALUESBYCOLORALL vendoset në COUNTIFS, formula numëron vetëm ato qeliza që nuk janë bosh: "" (ose, me fjalë të tjera, korrespondojnë me ngjyrën e kërkuar).

    SUMIFS: shuma e qelizave sipas ngjyrave & vlerat me 1 formulë

    Historia me SUMIFS është njësoj si me COUNTIFS:

    1. Merrni një nga funksionet tona të personalizuara: CELLCOLOR ose VALUESBYCOLORALL.
    2. Vendoseni si një diapazoni që duhet të testohet për ngjyrat.
    3. Fut kushtin në varësi të funksionit që ke zgjedhur: emrin e ngjyrës për CELLCOLOR dhe "jo bosh" ("") për VALUESBYCOLORALL.

    Shënim. SUMIFS nuk merr asgjë përveç një diapazoni të thjeshtë si argumentin e tij të parë - varg_sume . Nëse provoni dhe futni një nga funksionet tona të personalizuara atje, formula thjesht nuk do të funksionojë. Kështu që mbani në mend këtë dhesigurohuni që të vendosni CELLCOLOR dhe VALUESBYCOLORALL si kriter në vend të tyre.

    Këtu janë disa shembuj.

    Shembulli 1. SUMIFS + CELLCOLOR

    Shiko këtë formulë:

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

    1. CELLCOLOR merr të gjitha ngjyrat e mbushjes nga C2:C10 dhe SUMIFS kontrollon nëse ndonjë prej tyre është "jeshile e lehtë 3".
    2. SUMIFS skanon gjithashtu A2:A10 për një emër nga E2 — Leela .
    3. Pasi të plotësohen të dyja kushtet, shuma nga C2:C10 i shtohet totalit.

    Shembulli 2. SUMIFS + VALUESBYCOLORALL

    E njëjta gjë ndodh me VALUESBYCOLORALL:

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

    1. VALUESBYCOLORALL kthen intervalin ku vetëm qelizat e ngjyrës së kërkuar të mbushjes përmbajnë vlera. SUMIFS merr në konsideratë të gjitha qelizat jo bosh.
    2. SUMIFS skanon gjithashtu A2:A10 për 'Leela' nga E2.
    3. Pasi të plotësohen të dyja kushtet, shuma korresponduese nga C2:C10 po bëhet gjithsej.

    Shpresojmë se ky tutorial shpjegon se si funksionojnë funksionet dhe sugjeron mënyrat e mundshme për t'i përdorur ato. Nëse keni ende vështirësi në zbatimin e tyre në rastin tuaj, më takoni në seksionin e komenteve ;)

    Fletëllogaritëse për t'u praktikuar së bashku

    Funksioni sipas ngjyrës - funksionet e personalizuara - shembuj (bëni një kopje të tabelës )

    Michael Brown është një entuziast i përkushtuar i teknologjisë me një pasion për thjeshtimin e proceseve komplekse duke përdorur mjete softuerike. Me më shumë se një dekadë përvojë në industrinë e teknologjisë, ai ka përmirësuar aftësitë e tij në Microsoft Excel dhe Outlook, si dhe Google Sheets dhe Docs. Blogu i Michael është i përkushtuar ndaj ndarjes së njohurive dhe ekspertizës së tij me të tjerët, duke ofruar këshilla dhe mësime të thjeshta për t'u ndjekur për të përmirësuar produktivitetin dhe efikasitetin. Pavarësisht nëse jeni një profesionist me përvojë apo fillestar, blogu i Michael ofron njohuri të vlefshme dhe këshilla praktike për të përfituar sa më shumë nga këto mjete softuerike thelbësore.