Tabl cynnwys
Mae'r tiwtorial hwn yn cyflwyno 2 swyddogaeth newydd o'n hychwanegiad Swyddogaeth wrth Lliw ar gyfer Google Sheets: CELLCOLOR & VALUESBYCOLORALL. Defnyddiwch nhw i grynhoi & cyfrif celloedd nid yn unig yn ôl eu lliwiau ond hefyd yn ôl y cynnwys cyffredin. SUMIFS parod & Mae fformiwlâu COUNTIFS wedi'u cynnwys ;)
Os ydych chi'n gweithio llawer gyda chelloedd lliw yn Google Sheets, mae'n debyg eich bod wedi rhoi cynnig ar ein hychwanegiad Swyddogaeth wrth Lliw. Ychydig a wyddoch fod ganddo bellach 2 swyddogaeth arall sy'n ehangu eich gweithrediadau gyda chelloedd lliw hyd yn oed ymhellach: CELLCOLOR a VALUESBYCOLORALL . Yn y tiwtorial hwn, byddaf yn cyflwyno'r ddwy swyddogaeth i chi ac yn rhoi rhai fformiwlâu parod i chi.
Symio a chyfrif celloedd lliw gyda Swyddogaeth wrth Lliw
Cyn i ni plymiwch i mewn i'n 2 swyddogaeth arferiad newydd, hoffwn ddisgrifio'n gryno ein hychwanegiad Swyddogaeth wrth Lliw rhag ofn nad ydych yn gyfarwydd ag ef.
Mae'r ychwanegyn hwn ar gyfer Google Sheets yn gwirio ffont a/neu llenwi lliwiau yn y celloedd dethol a: Mae
- yn crynhoi rhifau gyda lliw cyffredin
- yn cyfrif celloedd lliw a hyd yn oed bylchau
- yn dod o hyd i'r gwerthoedd cyfartalog/munud/uchafswm ymhlith y celloedd hynny sydd wedi'u hamlygu
- a mwy
Mae cyfanswm o 13 swyddogaeth i gyfrifo'ch celloedd lliw.
Dyma sut mae'n gweithio:
- 10>Rydych chi'n dewis yr ystod i'w phrosesu.
- Dewiswch y ffont a/neu lenwi'r arlliwiau rydych chi am eu hystyried a dewiswch y swyddogaeth yn ôl eichtasg.
- Dewiswch gyfrifo cofnodion ym mhob rhes/colofn neu ystod gyfan.
- Dewiswch gell(iau) lle rydych chi am weld y canlyniad.
- Tarwch Mewnosod ffwythiant .
Er enghraifft, yma ym mhob rhes, rwy'n crynhoi'r holl eitemau sydd 'ar eu ffordd' — gyda chefndir glas:
=SUM(VALUESBYCOLOR("light cornflower blue 3", "", B2:E2))
Awgrym. Mae tiwtorial manwl ar gyfer yr ychwanegiad ar gael yma a phost blog gydag enghreifftiau yma.
Fel y gwelwch, mae'r ychwanegiad yn defnyddio'r ffwythiant SUM safonol ynghyd â ffwythiant arbennig y tu mewn: VALUESBYCOLOR.
Fwythiant VALUESBYCOLOR
VALUESBYCOLOR yw ein ffwythiant personol.
Nodyn. Ni fyddwch yn dod o hyd iddo mewn taenlenni heb yr ychwanegyn.
Mae'n dychwelyd y celloedd hynny sy'n cyfateb i'r lliwiau a ddewiswch yn yr ychwanegyn:
=VALUESBYCOLOR("light cornflower blue 3", "", B2:E2)
Gweler? Mae'n cael dim ond y cofnodion hynny ar gyfer pob eitem a gyflenwir oddi uchod sydd wedi'u lliwio yn ôl fy gosodiadau. Ac mae'r niferoedd hyn yn cael eu cyfrifo gan un o'r ffwythiannau safonol hynny a ddewisais yn yr offeryn: SUM.
Eithaf cŵl, ynte? ;)
Wel, roedd yna beth fethodd yr ychwanegiad. Ni ellid defnyddio'r fformiwla hon yn SUMIFS a COUNTIFS felly ni allech gyfrif yn ôl amodau lluosog megis lliw cyffredin a chynnwys celloedd ar yr un pryd. Ac rydym wedi cael llawer o holi amdano!
Rwy'n hapus i ddweud wrthych ein bod wedi gwneud pethau'n bosibl gyda'r diweddariad diweddaraf (Hydref 2021)! Nawr mae Swyddogaeth yn ôl Lliw yn cynnwys 2 swyddogaeth arferiad aralla fydd yn eich helpu gyda hynny :)
Swyddogaethau ychwanegol Swyddogaeth trwy Lliw
2 swyddogaeth newydd a weithredwyd gennym yw VALUESBYCOLORALL a CELLCOLOR. Gawn ni weld pa ddadleuon sydd eu hangen arnynt a sut y gallwch eu defnyddio gyda'ch data.
Sylwch. Gan fod y swyddogaethau'n arferiad, maent yn rhan o'n hychwanegiad Swyddogaeth wrth Lliw. Mae angen i chi gael yr ychwanegyn wedi'i osod. Fel arall, ni fyddwch yn gallu defnyddio'r swyddogaethau a bydd y canlyniad y byddant yn dychwelyd yn cael ei golli.
Awgrym. Gwyliwch y fideo hwn neu parhewch i ddarllen. Neu gwnewch y ddau i gael gwell dealltwriaeth ;) Mae hyd yn oed taenlen ymarfer ar gael ar ddiwedd y blogbost ;)
VALUESBYCOLORALL
Mae angen 3 arg ar gyfer y swyddogaeth arfer hon:
VALUESBYCOLORALL(fill_color, font_color, range)- fill_color — cod RGB neu enw lliw (fesul palet lliw Google Sheets) ar gyfer lliw cefndir.
Awgrym. Er bod angen y ddadl, gallwch wneud i'r ffwythiant anwybyddu lliw llenwi yn llwyr trwy roi dim ond pâr o ddyfyniadau dwbl: ""
- font_color — cod RGB neu enw lliw (per Palet lliw Google Sheets) ar gyfer lliw testun.
Awgrym. Mae angen y ddadl hefyd ond mae hefyd yn cymryd " "pâr o ddyfyniadau dwbl pan fydd angen anwybyddu lliw y ffont.
- ystod — dim byd ffansi yma, dim ond ystod o gelloedd rydych chi am eu prosesu.
Ydych chi wedi sylwi y gellir camgymryd VALUESBYCOLORALL yn hawdd canysSwyddogaeth VALUESBYCOLOR a ddefnyddir gan yr ychwanegyn? Byddwch yn ofalus gan fod gwahaniaeth mawr. Edrychwch ar y sgrinlun hwn:
Mae'r fformiwlâu wedi'u hysgrifennu yn B2 & C2 ond gallwch chi edrych ar sut maen nhw'n edrych yn B8 & C8 yn gyfatebol:
=VALUESBYCOLOR("light green 3", "", A2:A7)
a
=VALUESBYCOLORALL("light green 3", "", A2:A7)
Awgrym. Daw'r enwau lliwiau o'r palet Google Sheets:
Mae gan y ddwy swyddogaeth hyn yr un dadleuon ac mae hyd yn oed eu henwau mor debyg!
Eto, maen nhw'n dychwelyd setiau gwahanol o ddata:
- Mae VALUESBYCOLOR yn dychwelyd y rhestr o'r cofnodion hynny yn unig sy'n ymddangos gyda lliw llenwi gwyrdd yng ngholofn A. Dim ond 3 cell mae canlyniad y fformiwla hon yn ei chymryd: B2:B4. Mae>VALUESBYCOLORALL, yn ei dro, yn dychwelyd yr ystod o'r un maint â'r un gwreiddiol (6 cell) - C2:C7. Ond mae'r celloedd yn yr ystod hon yn cynnwys cofnodion dim ond os oes gan y gell gyfatebol yng ngholofn A y lliw llenwi gofynnol. Mae celloedd eraill yn parhau i fod yn wag.
Er y gallai hyn ymddangos yr un peth i chi, mae'n gwneud gwahaniaeth enfawr mewn cyfuniad â swyddogaethau eraill. A dyma'n union sy'n gadael i chi wirio lliwiau ynghyd â chynnwys celloedd gyda swyddogaethau fel COUNTIFS neu SUMIFS.
CELLCOLOR
Mae'r swyddogaeth nesaf hon yn eithaf hawdd: mae'n gwirio lliwiau celloedd ac yn dychwelyd a rhestr o enwau lliw neu godau RGB (eich dewis chi yw) a ddefnyddir ym mhob cell. Fe'i gelwir hyd yn oed yr un peth: CELLCOLOR.
Efallai na fydd angen yr enwau lliw hynny arnoch yn uniongyrchol ond gallwch ddefnyddionhw mewn swyddogaethau eraill, er enghraifft, fel amod.
Mae angen 3 arg ar y ffwythiant hwn hefyd:
CELLCOLOR(ystod, lliw_ffynhonnell, lliw_enw)- ystod — y celloedd hynny rydych am eu gwirio am liwiau.
- color_source — yn dweud wrth y ffwythiant ble i edrych arno:
- defnyddiwch y gair "fill" mewn dyfyniadau dwbl i wirio am liwiau cefndir
- "ffont" — ar gyfer lliwiau testun
- "y ddau" — ar gyfer lliwiau llenwi a thestun
> color_name — mae eich ffordd o ddweud pa fath o enw i'w ddychwelyd: - TRUE yn rhoi'r enwau a welwch mewn palet Google Sheets, e.e. coch neu glas tywyll 1
- FALSE yn cael codau RGB y lliwiau, e.e. #ff0000 neu #3d85c6
Er enghraifft, mae'r fformiwla isod yn dychwelyd y rhestr o liwiau llenwi a ffont a ddefnyddir ym mhob cell o A2:A7:
=CELLCOLOR(A2:A7, "both", TRUE)
Felly sut y gellir defnyddio'r swyddogaethau hyn gydag IF, SUMIFS, COUNTIFS? Sut ydych chi'n gosod eich meini prawf chwilio yn seiliedig ar liwiau?
Swm a chyfrif celloedd yn ôl lliw a'r cynnwys — enghreifftiau fformiwla
Dewch i ni geisio defnyddio VALUESBYCOLORALL a CELLCOLOR mewn ychydig o achosion syml.
OS lliw, yna...
Yma mae gennyf restr fer o fyfyrwyr sy'n llwyddo mewn 3 phrawf:
Rwyf am farcio'r rhes gyda PASS yng ngholofn E dim ond os yw pob cell yn olynol yn wyrdd (myfyrwyr a basiodd pob arholiad). Byddaf yn defnyddio ein CELLCOLOR yn y swyddogaeth IF igwiriwch y lliwiau a dychwelwch y llinyn gofynnol:
=IF(COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"light green 3")=3,"PASS","")
Dyma beth mae'n ei wneud:
- CELLCOLOR( Mae B2:D2, "llenwi", GWIR) yn dychwelyd yr holl liwiau llenwi a ddefnyddiwyd mewn rhes.
- COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),," golau gwyrdd 3 ")=3 yn cymryd y lliwiau hynny ac yn gwirio a yw 'light green 3' (a ddefnyddiaf yn fy nghelloedd) yn ymddangos 3 gwaith yn olynol yn union.
- Os felly, mae OS yn dychwelyd 'PASS', fel arall , mae'r gell yn dal yn wag.
COUNTIFS: cyfrif yn ôl lliwiau & gwerthoedd ag 1 fformiwla
Mae COUNTIFS yn swyddogaeth arall a all gyfrif yn y pen draw yn ôl meini prawf lluosog hyd yn oed os yw un ohonynt yn lliw.
Gadewch i ni dybio bod cofnodion elw fesul shifft a fesul cyflogai:<3
Gan ddefnyddio ein dwy swyddogaeth arferiad o fewn COUNTIFS, gallaf gyfrif sawl gwaith y gweithredodd pob gweithiwr y cynllun gwerthu (celloedd gwyrdd).
Enghraifft 1. COUNTIFS + CELLCOLOR
Byddaf yn rhestru'r holl reolwyr wrth ymyl y tabl gyda data ac yn nodi fformiwla ar wahân ar gyfer pob cyflogai. Dechreuaf gyda CELLCOLOR:
=COUNTIFS($A$2:$A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")
- Y peth cyntaf mae'r fformiwla'n ei wirio yw colofn A: os oes 'Leela' (enw o E2), mae'n cymryd y cofnod i ystyriaeth.
- Yr ail beth sydd angen i mi ei wirio yw a yw celloedd yng ngholofn C wedi'u lliwio'n wyrdd golau 3.
Awgrym. Gwiriwch liw'r gell gan ddefnyddio'r palet Google Sheets:
>
Gan na all COUNTIFS ei hun godi lliw yn unig, rwy'n defnyddio ein CELLCOLOR fel ystodar gyfer cyflwr.
Cofiwch, mae CELLCOLOR yn dychwelyd rhestr o liwiau a ddefnyddir ym mhob cell. Pan fyddaf yn ei fewnosod yn COUNTIFS, mae'r olaf yn sganio sy'n rhestru chwilio am bob digwyddiad o 'wyrdd golau 3'. Mae hyn ar y cyd ag enw o golofn E yn rhoi'r canlyniad gofynnol. Hawdd peasy :)
Enghraifft 2. COUNTIFS + VALUESBYCOLORALL
Mae'r un peth yn digwydd os dewiswch VALUESBYCOLORALL yn lle. Rhowch ef fel amrediad ar gyfer yr ail amod:
=COUNTIFS($A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:C$10),"")
Ydych chi'n cofio beth mae VALUESBYCOLORALL yn ei ddychwelyd? Rhestr o werthoedd lle mae pob cell sy'n cwrdd â'ch gofynion lliw yn cynnwys cofnodion. Mae pob cell arall yn aros yn wag.
Felly pan roddir VALUESBYCOLORALL i COUNTIFS, mae'r fformiwla ond yn cyfrif y celloedd hynny nad ydynt yn wag: "" (neu, mewn geiriau eraill, yn cyfateb i'r lliw gofynnol).
SUMIFS: swm celloedd yn ôl lliwiau & gwerthoedd gyda 1 fformiwla
Mae'r stori gyda SUMIFS yn union fel gyda COUNTIFS:
- Cymerwch un o'n swyddogaethau personol: CELLCOLOR neu VALUESBYCOLORALL.
- Rhowch hi fel un amrediad y dylid ei brofi am liwiau.
- Rhowch yr amod yn dibynnu ar y ffwythiant a ddewisoch: enw'r lliw ar gyfer CELLCOLOR a "not empty" ("") ar gyfer VALUESBYCOLORALL.
Nodyn. Nid yw SUMIFS yn cymryd dim byd ond ystod syml fel ei ddadl gyntaf — sum_range . Os ceisiwch wreiddio un o'n swyddogaethau arferol yno, ni fydd y fformiwla'n gweithio. Felly cadwch hynny mewn cof agofalwch eich bod yn nodi CELLCOLOR a VALUESBYCOLORALL fel maen prawf yn lle hynny.
Dyma ychydig o enghreifftiau.
Enghraifft 1. SUMIFS + CELLCOLOR
Edrychwch ar y fformiwla hon:
=SUMIFS($C$2:$C$10,A$2:A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")
- Mae CELLCOLOR yn cael pob lliw llenwi o C2:C10 a SUMIFS yn gwirio a yw unrhyw un ohonynt yn 'wyrdd golau 3'.
- Mae SUMIFS hefyd yn sganio A2:A10 am enw o E2 — Leela .
- Unwaith y bydd y ddau amod wedi'u bodloni, mae'r swm o C2:C10 yn cael ei ychwanegu at y cyfanswm.
Enghraifft 2. SUMIFS + VALUESBYCOLORALL
Mae'r un peth yn digwydd gyda VALUESBYCOLORALL:
=SUMIFS($C$2:$C$10,$A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:$C$10),"")
- >
- VALUESBYCOLORALL yn dychwelyd yr amrediad lle mai dim ond celloedd o'r lliw llenwi gofynnol sy'n cynnwys gwerthoedd. Mae SUMIFS yn cymryd pob cell nad yw'n wag i ystyriaeth.
- Mae SUMIFS hefyd yn sganio A2:A10 am 'Leela' o E2.
- Unwaith y bodlonir y ddau amod, mae'r swm cyfatebol o C2:C10 yn cael ei cyfanswm.
Gobeithio bod y tiwtorial hwn yn esbonio sut mae'r ffwythiannau'n gweithio ac yn awgrymu ffyrdd posibl o'u defnyddio. Os ydych chi'n dal i gael anawsterau wrth eu cymhwyso i'ch achos, cwrdd â mi yn yr adran sylwadau ;)
Taenlen i ymarfer ar hyd
Swyddogaeth wrth Lliw - swyddogaethau arfer - enghreifftiau (gwnewch gopi o'r daenlen )