Sérsniðnar aðgerðir Google Sheets til að telja litaðar frumur: CELLCOLOR & VALSBYCOLORALL

  • Deildu Þessu
Michael Brown

Þessi kennsla kynnir 2 nýjar aðgerðir úr Function by Color viðbótinni okkar fyrir Google Sheets: CELLCOLOR & VALSBYCOLORALL. Notaðu þá til að summa & amp; telja frumur ekki aðeins eftir litum þeirra heldur einnig eftir sameiginlegu innihaldi. Tilbúnar SUMIFS & amp; COUNTIFS formúlur eru innifaldar ;)

Ef þú vinnur mikið með litaðar frumur í Google Sheets gætirðu hafa prófað Function by Color viðbótina okkar. Þú veist ekki að það hefur nú 2 fleiri aðgerðir sem auka starfsemi þína með lituðum frumum enn frekar: CELLCOLOR og VALUESBYCOLORALL . Í þessari kennslu mun ég kynna báðar aðgerðirnar fyrir þér og útvega þér nokkrar tilbúnar formúlur.

    Teldu saman og teldu litaðar frumur með Function by Color

    Áður en við kafa ofan í 2 nýju sérsniðnu aðgerðirnar okkar, mig langar að lýsa í stuttu máli Function by Color viðbótinni ef þú þekkir hana ekki.

    Þessi viðbót fyrir Google Sheets athugar leturgerð og/eða fylltu liti í valda reiti og:

    • sem saman tölur með sameiginlegum litblæ
    • telur litaða reiti og jafnvel auða
    • finnur meðaltal/mín/hámarksgildi meðal þessar auðkenndu frumur
    • og fleira

    Alls eru 13 aðgerðir til að reikna út lituðu frumurnar þínar.

    Svona virkar það:

    1. Þú velur svið til að vinna úr.
    2. Veldu leturgerðina og/eða fyllingarlitina sem þú vilt hafa í huga og veldu aðgerðina í samræmi viðverkefni.
    3. Veldu að reikna færslur í hverri röð/dálki eða öllu sviðinu.
    4. Veldu hólf þar sem þú vilt sjá niðurstöðuna.
    5. Smelltu á Setja inn fall .

    Til dæmis, hér í hverri röð tek ég saman öll atriði sem eru 'á leiðinni' — með bláum bakgrunni:

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

    Ábending. Það er ítarleg kennsla fyrir viðbótina í boði hér og bloggfærsla með dæmum hér.

    Eins og þú sérð notar viðbótin staðlaða SUM aðgerðina ásamt sérstakri aðgerð inni: VALUESBYCOLOR.

    VALUESBYCOLOR aðgerð

    VALUESBYCOLOR er sérsniðin aðgerð okkar.

    Athugið. Þú finnur það ekki í töflureiknum án viðbótarinnar.

    Það skilar þeim hólfum sem samsvara litunum sem þú velur í viðbótinni:

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

    Sjáðu? Það fær aðeins þær skrár fyrir hvern hlut sem fylgir að ofan sem eru litaðar í samræmi við stillingar mínar. Og þessar tölur eru reiknaðar með einni af þessum stöðluðu aðgerðum sem ég valdi í tólinu: SUM.

    Nokkuð flott, ha? ;)

    Jæja, það var eitthvað sem viðbótin missti af. Ekki var hægt að nota þessa formúlu í SUMIFS og COUNTIFS svo þú gætir samt ekki talið eftir mörgum skilyrðum eins og algengum lit og innihaldi frumna á sama tíma. Og við höfum verið spurð mikið um það!

    Það gleður mig að segja þér að við höfum gert það mögulegt með nýjustu uppfærslunni (október 2021)! Nú inniheldur Function by Color 2 sérsniðnar aðgerðir í viðbótsem mun hjálpa þér með það :)

    Aukaaðgerðir Function by Color

    2 nýjar aðgerðir sem við innleiddum heita VALUESBYCOLORALL og CELLCOLOR. Við skulum sjá hvaða rök þau krefjast og hvernig þú getur notað þau með gögnunum þínum.

    Athugið. Þar sem aðgerðirnar eru sérsniðnar eru þær hluti af Function by Color viðbótinni okkar. Þú þarft að hafa viðbótina uppsetta. Annars muntu ekki geta notað aðgerðirnar og niðurstaðan sem þau skila glatast.

    Ábending. Horfðu á þetta myndband eða haltu áfram að lesa. Eða gerðu bæði til að skilja betur ;) Það er meira að segja æfingatöflureiknir í boði í lok bloggfærslunnar ;)

    VALUESBYCOLORALL

    Þessi sérsniðna aðgerð þarf 3 rök:

    VALUESBYCOLORALL(fyllingarlitur, leturlitur, svið)
    • fyllingarlitur — RGB kóða eða litaheiti (samkvæmt litatöflu Google Sheets) fyrir bakgrunnslit.

      Ábending. Þó rökin séu nauðsynleg, geturðu algerlega látið fallið hunsa fyllingarlit með því að slá aðeins inn tvöfaldar gæsalappir: ""

    • font_color — RGB kóða eða litaheiti (skv. Google Sheets litaspjald) fyrir textalit.

      Ábending. Rökin eru líka nauðsynleg en taka einnig tvöfaldar gæsalappir "" þegar þú þarft að hunsa leturlitinn.

    • svið — ekkert fínt hér, bara úrval af frumum sem þú vilt vinna úr.

    Hefur þú tekið eftir því að auðvelt er að misskilja VALUESBYCOLORALL fyrirVALUESBYCOLOR aðgerðin sem viðbótin notar? Farðu varlega þar sem það er mikill munur. Skoðaðu þessa skjámynd:

    Formúlurnar eru skrifaðar í B2 & C2 en þú getur kíkt á hvernig þeir líta út í B8 & C8 samsvarandi:

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

    og

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

    Ábending. Litanöfnin eru tekin úr Google Sheets stikunni:

    Þessar tvær aðgerðir hafa sömu rökin og jafnvel nöfnin þeirra eru svo lík!

    En samt skila þær mismunandi settum af gögnum:

    • VALUESBYCOLOR skilar listanum yfir þær skrár sem birtast með grænum fyllingarlit í dálki A. Niðurstaða þessarar formúlu tekur aðeins 3 frumur: B2:B4.
    • VALUESBYCOLORALL, aftur á móti, skilar bilinu af sömu stærð og upprunalega (6 hólf) — C2:C7. En frumurnar á þessu sviði innihalda aðeins færslur ef samsvarandi hólf í dálki A hefur tilskilinn fyllingarlit. Aðrar frumur eru enn tómar.

    Jafnvel þó að þetta kunni að virðast það sama fyrir þig, þá munar það gríðarlega í samsetningu með öðrum aðgerðum. Og þetta er einmitt það sem gerir þér kleift að athuga liti ásamt innihaldi frumna með aðgerðum eins og COUNTIFS eða SUMIFS.

    CELLCOLOR

    Þessi næsta aðgerð er frekar auðveld: hún athugar frumulit og skilar a listi yfir litaheiti eða RGB kóða (það er þitt val) sem notaðir eru í hverjum reit. Það er meira að segja kallað það sama: CELLCOLOR.

    Þú þarft kannski ekki þessi litanöfn beint en þú getur notaðþær í öðrum föllum, til dæmis sem skilyrði.

    Þessi aðgerð þarf einnig 3 rök:

    CELLCOLOR(svið, litauppspretta, litaheiti)
    • svið — þær frumur sem þú vilt athuga með liti.
    • litauppspretta — segir aðgerðinni hvar á að horfa á:
      • notaðu orðið "fylla" í tvöföldum gæsalöppum til að athuga með bakgrunnsliti
      • "font" — fyrir textalitir
      • "bæði" — fyrir bæði fyllingar- og textaliti
    • color_name — leiðin þín til að segja hvers konar nafni á að skila:
      • TRUE gefur þér nöfnin sem þú sérð í Google Sheets stiku, t.d. rautt eða dökkblátt 1
      • FALSE fær RGB kóða af litunum, t.d. #ff0000 eða #3d85c6

    Til dæmis, formúlan hér að neðan skilar lista yfir fyllingar- og leturliti sem notaðir eru í hverjum reit af A2:A7:

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

    Svo hvernig er hægt að nota þessar aðgerðir með IF, SUMIFS, COUNTIFS? Hvernig setur þú upp leitarskilyrðin þín út frá litum?

    Samma saman og teldu frumur eftir lit og innihaldi — formúludæmi

    Við skulum reyna að nota VALUESBYCOLORALL og CELLCOLOR í nokkrum einföldum tilfellum.

    EF litur, þá...

    Hér hef ég stuttan lista yfir nemendur sem standast 3 próf:

    Ég vil merkja við röð með PASS í dálki E aðeins ef allir reiti í röð eru grænir (nemar sem stóðust öll próf). Ég mun nota CELLCOLOR okkar í IF fallinu til aðathugaðu litina og skilaðu tilskildum streng:

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

    Hér er það sem það gerir:

    1. CELLCOLOR( B2:D2,"fill",TRUE) skilar öllum fyllingarlitum sem notaðir eru í röð.
    2. COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"ljósgrænn 3 ")=3 tekur þessa liti og athugar hvort 'ljósgrænt 3' (sem ég nota í hólfunum mínum) birtist 3 sinnum í röð nákvæmlega.
    3. Ef svo er, þá skilar IF 'PASS', annars , reiturinn er enn tómur.

    TELFIR: telja eftir litum & gildi með 1 formúlu

    COUNTIFS er önnur aðgerð sem getur loksins talið eftir mörgum viðmiðum, jafnvel þótt eitt þeirra sé litur.

    Gefum okkur að það séu skrár yfir hagnað á vakt og á starfsmann:

    Með því að nota tvær sérsniðnar aðgerðir okkar inni í COUNTIFS get ég talið hversu oft hver starfsmaður innleiddi söluáætlunina (grænir reiti).

    Dæmi 1. COUNTIFS + CELLCOLOR

    Ég mun skrá alla stjórnendur við hlið töflunnar með gögnum og setja inn sérstaka formúlu fyrir hvern starfsmann. Ég byrja á CELLCOLOR:

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

    1. Það fyrsta sem formúlan athugar er dálkur A: ef það er 'Leela' (nafn frá E2), tekur það mið af færslunni.
    2. Hið síðara sem ég þarf að athuga er hvort frumur í dálki C séu litaðar ljósgrænar 3.

      Ábending. Athugaðu frumulitinn með því að nota Google Sheets stikuna:

    Þar sem COUNTIFS sjálft getur ekki bara tekið upp lit, nota ég CELLCOLOR okkar sem sviðfyrir ástand.

    Mundu að CELLCOLOR skilar lista yfir liti sem notaðir eru í hverjum reit. Þegar ég felli það inn í COUNTIFS, skannar sá síðarnefndi þann lista og leitar að öllum tilvikum „ljósgræns 3“. Þetta ásamt nafni úr dálki E gefur tilskilda niðurstöðu. Easy peasy :)

    Dæmi 2. COUNTIFS + VALUESBYCOLORALL

    Það sama gerist ef þú velur VALUESBYCOLORALL í staðinn. Sláðu það inn sem svið fyrir annað skilyrðið:

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

    Manstu hvað VALUESBYCOLORALL skilar? Listi yfir gildi þar sem allar frumur sem uppfylla litakröfur þínar innihalda færslur. Allar aðrar hólf eru tómar.

    Þannig að þegar VALUESBYCOLORALL er sett í COUNTIFS, telur formúlan aðeins þær hólfa sem eru ekki tómar: "" (eða, með öðrum orðum, samsvara tilskildum lit).

    SUMIFS: summa frumur eftir litum & gildi með 1 formúlu

    Sagan með SUMIFS er alveg eins og með COUNTIFS:

    1. Taktu eina af sérsniðnu aðgerðunum okkar: CELLCOLOR eða VALUESBYCOLORALL.
    2. Settu það sem a svið sem ætti að prófa fyrir liti.
    3. Sláðu inn skilyrðið eftir því hvaða fall þú valdir: heiti litarins fyrir CELLCOLOR og "ekki tómt" ("") fyrir VALUESBYCOLORALL.

    Athugið. SUMIFS tekur ekki annað en einfalt svið sem fyrstu rök - summasvið . Ef þú reynir að fella inn eina af sérsniðnum aðgerðum okkar þar, mun formúlan bara ekki virka. Svo hafðu það í huga ogvertu viss um að slá inn CELLCOLOR og VALUESBYCOLORALL sem viðmið í staðinn.

    Hér eru nokkur dæmi.

    Dæmi 1. SUMIFS + CELLCOLOR

    Sjáðu þessa formúlu:

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

    1. CELLCOLOR fær alla fyllingarliti frá C2:C10 og SUMIFS athugar hvort einhver þeirra sé 'ljósgrænn 3'.
    2. SUMIFS skannar einnig A2:A10 að nafni frá E2 — Leela .
    3. Þegar bæði skilyrðin eru uppfyllt er upphæðin úr C2:C10 bætt við heildarfjöldann.

    Dæmi 2. SUMIFS + VALUESBYCOLORALL

    Sama gerist með VALUESBYCOLORALL:

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

    1. VALUESBYCOLORALL skilar bilinu þar sem aðeins hólf með áskilinn fyllingarlit innihalda gildi. SUMIFS tekur tillit til allra ótómra hólfa.
    2. SUMIFS skannar einnig A2:A10 fyrir 'Leela' frá E2.
    3. Þegar bæði skilyrðin eru uppfyllt er samsvarandi magn frá C2:C10 verið að samtals.

    Vona að þessi kennsla útskýri hvernig aðgerðirnar virka og gefa vísbendingu um mögulegar leiðir til að nota þær. Ef þú átt enn í erfiðleikum með að beita þeim í þínu tilviki skaltu hitta mig í athugasemdahlutanum ;)

    Töflureiknir til að æfa þig með

    Funktion eftir lit - sérsniðnar aðgerðir - dæmi (gerðu afrit af töflureikninum )

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.