Jedwali la yaliyomo
Mafunzo haya yanatanguliza utendakazi 2 mpya kutoka kwa programu jalizi yetu ya kipengele cha Kutenda kwa Rangi kwa Majedwali ya Google: CELLCOLOR & VALUESBYCOLORALL. Zitumie kujumlisha & kuhesabu seli si tu kwa rangi zao lakini pia kwa yaliyomo ya kawaida. Tayari-made SUMIFS & Fomula COUNTIFS zimejumuishwa ;)
Ikiwa unafanya kazi na visanduku vya rangi katika Majedwali ya Google mara nyingi, huenda umejaribu programu jalizi yetu ya kipengele cha Kutenda kwa Rangi. Hujui kuwa sasa ina vitendaji 2 zaidi vinavyopanua utendakazi wako kwa visanduku vya rangi zaidi: CELLCOLOR na VALUESBYCOLORALL . Katika somo hili, nitakuletea vipengele vyote viwili vya kukokotoa na kukupa baadhi ya fomula zilizotengenezwa tayari.
Jumlisha na uhesabu visanduku vyenye rangi na Utendaji kwa Rangi
Kabla jijumuishe katika vitendaji vyetu 2 vipya, ningependa kueleza kwa ufupi programu jalizi yetu ya Kazi kulingana na Rangi ikiwa huifahamu.
Nyongeza hii ya Majedwali ya Google hukagua fonti na/au. jaza rangi katika visanduku vilivyochaguliwa na:
- kujumlisha nambari zilizo na rangi ya kawaida
- huhesabu visanduku vyenye rangi na hata nafasi zilizo wazi
- kupata wastani/min/kiwango cha juu cha thamani kati ya visanduku hivyo vilivyoangaziwa
- na zaidi
Kuna vitendaji 13 kwa jumla vya kukokotoa visanduku vyako vya rangi.
Hivi ndivyo inavyofanya kazi:
- Unachagua masafa ya kuchakata.
- Chagua fonti na/au jaza rangi unazotaka kuzingatia na uchague kitendakazi kulingana na yako.kazi.
- Chagua kukokotoa rekodi katika kila safu/safu wima au masafa yote.
- Chagua visanduku ambapo ungependa kuona matokeo.
- Gonga Chomeka chaguo za kukokotoa .
Kwa mfano, hapa katika kila safu mlalo, ninajumlisha vipengee vyote ambavyo 'viko njiani' — vyenye mandharinyuma ya bluu:
=SUM(VALUESBYCOLOR("light cornflower blue 3", "", B2:E2))
Kidokezo. Kuna mafunzo ya kina ya programu jalizi yanapatikana hapa na chapisho la blogi lenye mifano hapa. . 0> Kumbuka. Hutaipata katika lahajedwali bila programu jalizi.
Hurejesha seli zinazolingana na rangi ulizochagua kwenye programu jalizi:
=VALUESBYCOLOR("light cornflower blue 3", "", B2:E2)
Unaona? Hupata rekodi hizo pekee kwa kila bidhaa iliyotolewa kutoka juu ambazo zimepakwa rangi kulingana na mipangilio yangu. Na nambari hizi zinakokotolewa na mojawapo ya chaguo za kukokotoa za kawaida ambazo nilichagua kwenye zana: SUM.
Safi sana, huh? ;)
Vema, kulikuwa na jambo ambalo programu jalizi ilikosa. Fomula hii haikuweza kutumika katika SUMIFS na COUNTIFS kwa hivyo bado hukuweza kuhesabu kwa hali nyingi kama vile rangi ya kawaida na yaliyomo kwenye seli kwa wakati mmoja. Na tumeulizwa sana kulihusu!
Nina furaha kukuambia kwamba tumewezesha kwa sasisho la hivi punde (Oktoba 2021)! Sasa Kazi kwa Rangi ina vitendaji 2 zaidi maalumhiyo itakusaidia kwa hilo :)
Vitendaji vya Ziada vya Kazi kwa Rangi
vitendaji 2 vipya ambavyo tulitekeleza vinaitwa VALUESBYCOLORALL na CELLCOLOR. Hebu tuone ni hoja zipi wanazohitaji na jinsi unavyoweza kuzitumia na data yako.
Kumbuka. Kwa kuwa chaguo za kukokotoa ni maalum, ni sehemu ya programu-jalizi yetu ya Kazi na Rangi. Unahitaji kusakinisha programu jalizi. Vinginevyo, hutaweza kutumia chaguo za kukokotoa na matokeo watakayorejesha yatapotea.
Kidokezo. Tazama video hii au endelea kusoma. Au fanya zote mbili kwa uelewa mzuri zaidi ;) Kuna hata lahajedwali ya mazoezi inayopatikana mwishoni mwa chapisho la blogi ;)
VALUESBYCOLORALL
Utendaji huu maalum unahitaji hoja 3:
VALUESBYCOLORALL(fill_color, font_color, range)- fill_color — Msimbo wa RGB au jina la rangi (kwa kila rangi ya Majedwali ya Google) kwa rangi ya mandharinyuma.
Kidokezo. Ingawa hoja inahitajika, unaweza kufanya kitendakazi kupuuza kabisa rangi ya kujaza kwa kuingiza jozi ya nukuu mbili: ""
- font_color — msimbo wa RGB au jina la rangi (kwa kila Ubao wa rangi wa Majedwali ya Google) kwa rangi ya maandishi.
Kidokezo. Hoja pia inahitajika lakini pia inachukua jozi ya nukuu mbili "" wakati unahitaji kupuuza rangi ya fonti.
- fungu — hakuna kitu cha kupendeza hapa, ni visanduku vingi tu ambavyo ungependa kuchakata.
Je, umegundua kuwa VALUESBYCOLORALL inaweza kukosewa kwa urahisi kwaChaguo za kukokotoa za VALUESBYCOLOR zinazotumiwa na programu jalizi? Kuwa makini kwani kuna tofauti kubwa. Angalia picha hii ya skrini:
Mbinu zimeandikwa katika B2 & C2 lakini unaweza kutazama jinsi wanavyoonekana katika B8 & amp; C8 sawia:
=VALUESBYCOLOR("light green 3", "", A2:A7)
na
=VALUESBYCOLORALL("light green 3", "", A2:A7)
Kidokezo. Majina ya rangi yamechukuliwa kutoka kwenye ubao wa Majedwali ya Google:
Chaguo hizi mbili za kukokotoa zina hoja zinazofanana na hata majina yao yanafanana sana!
Hata hivyo, zinarudisha seti tofauti tofauti! ya data:
- VALUESBYCOLOR hurejesha orodha ya rekodi hizo pekee zinazoonekana na rangi ya kijani ya kujaza kwenye safu wima A. Matokeo ya fomula hii huchukua seli 3 pekee: B2:B4.
- VALUESBYCOLORALL, kwa upande wake, hurejesha safu ya ukubwa sawa na ile ya awali (seli 6) — C2:C7. Lakini seli katika safu hii zina rekodi ikiwa tu seli inayolingana katika safu wima A ina rangi inayohitajika ya kujaza. Visanduku vingine husalia tupu.
Ingawa hii inaweza kuonekana kuwa sawa kwako, inaleta tofauti kubwa pamoja na vitendaji vingine. Na hii ndiyo hasa hukuruhusu kuangalia rangi pamoja na yaliyomo kwenye seli zilizo na vitendaji kama vile COUNTIFS au SUMIFS.
CELLCOLOR
Kitendaji hiki kinachofuata ni rahisi sana: hukagua rangi za seli na kurejesha a orodha ya majina ya rangi au misimbo ya RGB (ni chaguo lako) kutumika katika kila seli. Hata inaitwa sawa: CELLCOLOR.
Huenda usihitaji majina hayo ya rangi moja kwa moja lakini unaweza kutumia.katika vitendaji vingine, kwa mfano, kama sharti.
Chaguo hili la kukokotoa pia linahitaji hoja 3:
CELLCOLOR(fungu, chanzo_cha rangi, jina_la_rangi)- fungu — seli hizo ambazo ungependa kuangalia kwa rangi.
- color_source — hueleza kipengele cha kukokotoa mahali pa kuangalia:
- tumia neno "jaza" katika nukuu mara mbili ili kuangalia rangi za mandharinyuma
- "fonti" — kwa rangi za maandishi
- "zote" — kwa rangi zote za kujaza na maandishi 11>
- color_name — njia yako ya kueleza ni aina gani ya jina la kurudi:
- TRUE inakuletea majina unayoyaona katika ubao wa Majedwali ya Google, k.m. nyekundu au bluu iliyokolea 1
- FALSE hupata misimbo ya RGB ya rangi, k.m. #ff0000 au #3d85c6
Kwa mfano, fomula iliyo hapa chini hurejesha orodha ya kujaza na rangi za fonti zinazotumika katika kila seli. ya A2:A7:
=CELLCOLOR(A2:A7, "both", TRUE)
Kwa hivyo ni jinsi gani vipengele hivi vinaweza kutumiwa na IF, SUMIFS, COUNTIFS? Je, unawekaje vigezo vya utafutaji wako kulingana na rangi?
Jumla na uhesabu visanduku kwa rangi na yaliyomo — mifano ya fomula
Hebu tujaribu na kutumia VALUESBYCOLORALL na CELLCOLOR katika hali chache rahisi.
KAMA rangi, basi...
Hapa nina orodha fupi ya wanafunzi waliofaulu mitihani 3:
Nataka kuashiria safu mlalo yenye PASS katika safu wima E ikiwa tu visanduku vyote katika safu ni vya kijani (wanafunzi waliofaulu mitihani yote). Nitatumia CELLCOLOR yetu katika chaguo la kukokotoa la IF iliangalia rangi na urudishe mfuatano unaohitajika:
=IF(COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"light green 3")=3,"PASS","")
Hivi ndivyo inavyofanya:
- CELLCOLOR( B2:D2,"fill",TRUE) hurejesha rangi zote za kujaza zilizotumika kwa safu mlalo.
- COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"kijani hafifu 3 ")=3 huchukua rangi hizo na kuangalia kama 'kijani hafifu 3' (ninachotumia kwenye seli zangu) inaonekana mara 3 mfululizo haswa.
- Ikiwa ni hivyo, IF itarejesha 'PASS', vinginevyo. , kisanduku kinasalia tupu.
COUNTIFS: hesabu kwa rangi & thamani zilizo na fomula 1
COUNTIFS ni chaguo jingine la kukokotoa ambalo hatimaye linaweza kuhesabiwa kwa vigezo vingi hata kama kimojawapo ni rangi.
Tuseme kuna rekodi za faida kwa kila zamu na kwa kila mfanyakazi:
Kwa kutumia utendakazi wetu wawili maalum ndani ya COUNTIFS, ninaweza kuhesabu ni mara ngapi kila mfanyakazi alitekeleza mpango wa mauzo (seli za kijani).
Mfano 1. COUNTIFS + CELLCOLOR
Nitaorodhesha wasimamizi wote karibu na jedwali na data na kuweka fomula tofauti kwa kila mfanyakazi. Nitaanza na CELLCOLOR:
=COUNTIFS($A$2:$A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")
- Kitu cha kwanza ambacho fomula hukagua ni safu A: ikiwa kuna 'Leela' (jina kutoka kwa E2), huzingatia rekodi.
- Jambo la pili ninalohitaji kuangalia ni kama seli katika safu wima C zina rangi ya kijani kibichi 3.
Kidokezo. Angalia rangi ya seli kwa kutumia ubao wa Majedwali ya Google:
Kwa kuwa COUNTIFS yenyewe haiwezi tu kuchukua rangi, ninatumia CELLCOLOR yetu kama masafa.kwa hali.
Kumbuka, CELLCOLOR hurejesha orodha ya rangi zinazotumiwa katika kila seli. Nilipoipachika katika COUNTIFS, ya mwisho huchanganua orodha hiyo inayotafuta matukio yote ya 'kijani hafifu 3'. Hii pamoja na jina kutoka safu E inatoa matokeo yanayohitajika. Easy peasy :)
Mfano 2. COUNTIFS + VALUESBYCOLORALL
Hata hivyo hivyo ukichagua VALUESBYCOLORALL badala yake. Iandike kama masafa kwa hali ya pili:
=COUNTIFS($A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:C$10),"")
Je, unakumbuka VALUESBYCOLORALL inarejesha nini? Orodha ya thamani ambapo seli zote zinazokidhi mahitaji yako ya rangi zina rekodi. Visanduku vingine vyote husalia tupu.
Kwa hivyo VALUESBYCOLORALL inapowekwa kwa COUNTIFS, fomula huhesabu zile seli ambazo hazina tupu: "" (au, kwa maneno mengine, zinalingana na rangi inayohitajika).
SUMIFS: jumla ya seli kwa rangi & thamani zilizo na fomula 1
Hadithi iliyo na SUMIFS ni kama tu na COUNTIFS:
- Chukua mojawapo ya vitendaji vyetu maalum: CELLCOLOR au VALUESBYCOLORALL.
- Iweke kama safu ambayo inapaswa kujaribiwa kwa rangi.
- Weka hali kulingana na chaguo za kukokotoa ulizochagua: jina la rangi ya CELLCOLOR na "si tupu" ("") kwa VALUESBYCOLORALL.
Kumbuka. SUMIFS haichukui chochote isipokuwa safu rahisi kama hoja yake ya kwanza - sum_range . Ukijaribu na kupachika mojawapo ya vitendaji vyetu maalum hapo, fomula haitafanya kazi. Kwa hivyo kumbuka hilo nahakikisha umeweka CELLCOLOR na VALUESBYCOLORALL kama kigezo badala yake.
Ifuatayo ni mifano michache.
Mfano 1. SUMIFS + CELLCOLOR
Angalia fomula hii:
=SUMIFS($C$2:$C$10,A$2:A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")
- CELLCOLOR hupata rangi zote za kujaza kutoka C2:C10 na hundi za SUMIFS ikiwa mojawapo ni 'kijani hafifu 3'.
- SUMIFS pia huchanganua A2:A10 ili kupata jina kutoka E2 — Leela .
- Masharti yote mawili yakishatimizwa, kiasi kutoka C2:C10 kinaongezwa kwa jumla.
Mfano 2. SUMIFS + VALUESBYCOLORALL
0>Vile vile hufanyika kwa VALUESBYCOLORALL:
=SUMIFS($C$2:$C$10,$A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:$C$10),"")
- VALUESBYCOLORALL hurejesha safu ambapo visanduku pekee vya rangi inayohitajika ya kujaza vina thamani. SUMIFS huzingatia visanduku vyote visivyo tupu.
- SUMIFS pia huchanganua A2:A10 kwa 'Leela' kutoka E2.
- Masharti yote mawili yakishatimizwa, kiasi kinacholingana kutoka C2:C10 kinatekelezwa. jumla.
Tunatumai somo hili linaelezea jinsi vitendakazi vinavyofanya kazi na kudokeza njia zinazowezekana za kuzitumia. Iwapo bado unatatizika kuzitumia kwenye kesi yako, tukutane katika sehemu ya maoni ;)
Lahajedwali ili kufanya mazoezi pamoja
Utendaji kwa Rangi - vitendaji maalum - mifano (tengeneza nakala ya lahajedwali )