Propraj funkcioj de Google Sheets por kalkuli kolorajn ĉelojn: CELLCOLOR & VALORESPERKOLORAJ

  • Kundividu Ĉi Tion
Michael Brown

Ĉi tiu lernilo enkondukas 2 novajn funkciojn de nia aldonaĵo Funkcio per Koloro por Google Sheets: CELLCOLOR & VALORESPERKOLORAJ. Uzu ilin por sumi & nombri ĉelojn ne nur laŭ iliaj koloroj sed ankaŭ laŭ la komuna enhavo. Pretaj SUMIFS & COUNTIFS-formuloj estas inkluzivitaj ;)

Se vi multe laboras kun koloraj ĉeloj en Guglo-Folioj, vi verŝajne provis nian aldonaĵon Funkcio per Koloro. Vi ne scias, ke ĝi nun havas 2 pliajn funkciojn, kiuj plivastigas viajn operaciojn per koloraj ĉeloj eĉ pli: CELLCOLOR kaj VALUESBYCOLORALL . En ĉi tiu lernilo, mi prezentos al vi ambaŭ funkciojn kaj provizos al vi kelkajn pretajn formulojn.

    Sumu kaj kalkulu kolorajn ĉelojn kun Funkcio laŭ Koloro

    Antaŭ ol ni plonĝi en niajn 2 novajn kutimajn funkciojn, mi ŝatus mallonge priskribi nian aldonaĵon Funkcio per Koloro, se vi ne konas ĝin.

    Ĉi tiu aldonaĵo por Google Sheets kontrolas tiparon kaj/aŭ plenigu kolorojn en la elektitaj ĉeloj kaj:

    • sumas nombrojn kun komuna nuanco
    • kalkulas kolorajn ĉelojn kaj eĉ malplenajn
    • trovas la averaĝajn/min/maksajn valorojn inter tiuj emfazitaj ĉeloj
    • kaj pli

    Estas 13 funkcioj entute por kalkuli viajn kolorajn ĉelojn.

    Jen kiel ĝi funkcias:

    1. Vi elektas la gamon por prilabori.
    2. Elektu la tiparon kaj/aŭ plenigu nuancojn kiujn vi volas konsideri kaj elektu la funkcion laŭ viatasko.
    3. Elektu kalkuli rekordojn en ĉiu vico/kolumno aŭ tuta gamo.
    4. Elektu ĉelon(j)n, kie vi volas vidi la rezulton.
    5. Premu Enigu funkcion .

    Ekzemple, ĉi tie en ĉiu vico, mi sumigas ĉiujn aĵojn kiuj estas 'survoje' — kun blua fono:

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

    Konsileto. Estas detala lernilo por la aldonaĵo disponebla ĉi tie kaj bloga afiŝo kun ekzemploj ĉi tie.

    Kiel vi povas vidi, la aldonaĵo uzas la norman SUM-funkcion kune kun speciala funkcio interne: VALUESBYCOLOR.

    VALUESBYCOLOR-funkcio

    VALUESBYCOLOR estas nia kutima funkcio.

    Notu. Vi ne trovos ĝin en kalkultabeloj sen la aldonaĵo.

    Ĝi resendas tiujn ĉelojn, kiuj respondas al la koloroj, kiujn vi elektas en la aldonaĵo:

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

    Vidu? Ĝi ricevas nur tiujn rekordojn por ĉiu provizita objekto de supre, kiuj estas kolorigitaj laŭ miaj agordoj. Kaj ĉi tiuj nombroj estas kalkulitaj per unu el tiuj normaj funkcioj, kiujn mi elektis en la ilo: SUM.

    Sufiĉe mojosa, ĉu? ;)

    Nu, estis afero, kiun la aldonaĵo maltrafis. Ĉi tiu formulo ne povus esti uzata en SUMIFS kaj COUNTIFS do vi ankoraŭ ne povis kalkuli laŭ pluraj kondiĉoj kiel komuna nuanco kaj la enhavo de ĉeloj samtempe. Kaj ni multe demandis pri ĝi!

    Mi ĝojas diri al vi, ke ni ebligis ĝin per la plej nova ĝisdatigo (oktobro 2021)! Nun Funkcio laŭ Koloro enhavas 2 pliajn kutimajn funkciojntio helpos vin pri tio :)

    Aldonaj funkcioj de Funkcio per Koloro

    2 novaj funkcioj, kiujn ni efektivigis, nomiĝas VALUESBYCOLORALL kaj CELLCOLOR. Ni vidu kiajn argumentojn ili postulas kaj kiel vi povas uzi ilin kun viaj datumoj.

    Notu. Ĉar la funkcioj estas kutimaj, ili estas parto de nia aldono Funkcio per Koloro. Vi devas instali la aldonaĵon. Alie, vi ne povos uzi la funkciojn kaj la rezulto, kiun ili resendas, estos perdita.

    Konsileto. Rigardu ĉi tiun videon aŭ daŭrigu legi. Aŭ faru ambaŭ por pli bona kompreno ;) Estas eĉ praktika kalkultabelo disponebla ĉe la fino de la blogaĵo ;)

    VALUESBYCOLORALL

    Ĉi tiu kutima funkcio postulas 3 argumentojn:

    VALUESBYCOLORALL(plenig_koloro, tiparo_koloro, gamo)
    • plenig_koloro — RGB-kodo aŭ kolornomo (laŭ Google Sheets kolorpaletro) por fonkoloro.

      Konsileto. Kvankam la argumento estas bezonata, vi povas tute igi la funkcion ignori plenigkoloron enmetante nur paro da citiloj: ""

    • font_color — RGB-kodo aŭ kolornomo (po kolorpaletro de Google Sheets) por tekstkoloro.

      Konsileto. La argumento ankaŭ estas postulata sed ankaŭ prenas paron da citiloj "" kiam vi bezonas ignori la tiparkoloron.

    • gamo — nenio fantazia ĉi tie, nur vico da ĉeloj kiujn vi volas prilabori.

    Ĉu vi rimarkis, ke VALUESBYCOLORALL povas esti facile erarebla. porVALUESBYCOLOR-funkcio uzata de la aldonaĵo? Atentu, ĉar estas grandega diferenco. Rigardu ĉi tiun ekrankopion:

    La formuloj estas skribitaj en B2 & C2 sed vi povas rigardi kiel ili aspektas en B8 & C8 konforme:

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

    kaj

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

    Konsileto. La kolornomoj estas prenitaj el la paletro de Google Sheets:

    Ĉi tiuj du funkcioj havas la samajn argumentojn kaj eĉ iliaj nomoj estas tiom similaj!

    Tamen ili redonas malsamajn arojn. de datumoj:

    • VALUESBYCOLOR redonas la liston de nur tiuj registroj kiuj aperas kun verda plenigkoloro en kolumno A. La rezulto de ĉi tiu formulo prenas nur 3 ĉelojn: B2:B4.
    • VALUESBYCOLORALL, siavice, resendas la gamon de la sama grandeco kiel la originala (6 ĉeloj) — C2:C7. Sed la ĉeloj en ĉi tiu gamo enhavas rekordojn nur se la responda ĉelo en kolumno A havas la bezonatan plenigkoloron. Aliaj ĉeloj restas malplenaj.

    Kvankam tio povas ŝajni al vi la sama, ĝi faras grandegan diferencon en kombinaĵo kun aliaj funkcioj. Kaj ĝuste ĉi tio ebligas al vi kontroli kolorojn kune kun la enhavo de ĉeloj kun tiaj funkcioj kiel COUNTIFS aŭ SUMIFS.

    CELLCOLOR

    Tiu sekva funkcio estas sufiĉe facila: ĝi kontrolas ĉelkolorojn kaj resendas listo de kolornomoj aŭ RGB-kodoj (estas via elekto) uzataj en ĉiu ĉelo. Ĝi eĉ nomiĝas same: CELLCOLOR.

    Vi eble ne bezonas rekte tiujn kolornomojn sed vi povas uziilin en aliaj funkcioj, ekzemple, kiel kondiĉo.

    Ĉi tiu funkcio ankaŭ bezonas 3 argumentojn:

    CELLCOLOR(gamo, koloro_fonto, koloro_nomo)
    • gamo — tiujn ĉelojn, kiujn vi volas kontroli por koloroj.
    • koloro_fonto — diras al la funkcio, kien rigardi:
      • uzu la vorton "plenigi" inter citiloj por kontroli fonkolorojn
      • "tiparo" — por tekstkoloroj
      • "ambaŭ" — por kaj plenigaĵo kaj tekstkoloroj
    • koloro_nomo — via maniero diri kian nomon redonu:
      • VERA ricevas al vi la nomojn kiujn vi vidas en paletro de Google Sheets, ekz. ruĝa malhelblua 1
      • FALSA ricevas RGB-kodojn de la koloroj, ekz. #ff0000 #3d85c6

    Ekzemple, la suba formulo liveras la liston de plenigaĵoj kaj tiparaj koloroj uzataj en ĉiu ĉelo de A2:A7:

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

    Kiel do ĉi tiuj funkcioj povas esti uzataj kun IF, SUMIFS, COUNTIFS? Kiel vi agordas viajn serĉkriteriojn surbaze de koloroj?

    Sumu kaj nombri ĉelojn laŭ koloro kaj la enhavo — formulekzemploj

    Ni provu uzi VALUESBYCOLORALL kaj CELLCOLOR en kelkaj simplaj kazoj.

    SE koloro, do...

    Jen mi havas mallongan liston de studentoj trapasantaj 3 testojn:

    Mi volas marki la vico kun PASI en kolumno E nur se ĉiuj ĉeloj en vico estas verdaj (studentoj kiuj trapasis ĉiujn ekzamenojn). Mi uzos nian CELLCOLOR en la IF-funkcio porkontrolu la kolorojn kaj redonu la bezonatan ĉenon:

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

    Jen kion ĝi faras:

    1. CELLCOLOR( B2:D2,"plenigaĵo",TRUE) liveras ĉiujn plenigkolorojn uzatajn en vico.
    2. COUNTIF(ĈELKOLORO(B2:D2,"plenigo",TRUE),"helverda 3 ")=3 prenas tiujn kolorojn kaj kontrolas ĉu 'helverda 3' (kiun mi uzas en miaj ĉeloj) aperas ĝuste 3 fojojn en vico.
    3. Se jes, SE liveras 'PASS', alie. , la ĉelo restas malplena.

    NOMBROJ: kalkuli laŭ koloroj & valoroj kun 1 formulo

    COUNTIFS estas alia funkcio, kiu povas finfine kalkuli laŭ pluraj kriterioj eĉ se unu el ili estas koloro.

    Ni supozu, ke ekzistas registroj de profitoj por deĵoro kaj por dungito:

    Uzante niajn du kutimajn funkciojn ene COUNTIFS, mi povas kalkuli kiom da fojoj ĉiu dungito efektivigis la vendoplanon (verdaj ĉeloj).

    Ekzemplo 1. COUNTIFS + CELLCOLOR.

    Mi listigos ĉiujn administrantojn apud la tabelo kun datumoj kaj enigos apartan formulon por ĉiu dungito. Mi komencos per CELLCOLOR:

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

    1. La unua afero kiun la formulo kontrolas estas kolumno A: se estas 'Leela' (nomo de E2), ĝi konsideras la registron.
    2. La dua afero, kiun mi devas kontroli, estas ĉu ĉeloj en kolumno C estas koloraj helverdaj 3.

      Konsilo. Kontrolu la ĉelan koloron per la paletro de Google Sheets:

    Ĉar COUNTIFS mem ne povas simple kapti koloron, mi uzas nian CELLCOLOR kiel gamon.por kondiĉo.

    Memoru, CELLCOLOR liveras liston de koloroj uzataj en ĉiu ĉelo. Kiam mi enigas ĝin en COUNTIFS, ĉi-lasta skanas tiun liston serĉante ĉiujn aperon de 'helverda 3'. Ĉi tio en kombinaĵo kun nomo el kolumno E donas la postulatan rezulton. Facila peasy :)

    Ekzemplo 2. COUNTIFS + VALUESBYCOLORALL

    La sama okazas se vi elektas VALUESBYCOLORALL anstataŭe. Enigu ĝin kiel intervalon por la dua kondiĉo:

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

    Ĉu vi memoras, kion donas VALUESBYCOLORALL? Listo de valoroj, kie ĉiuj ĉeloj, kiuj plenumas viajn kolorpostulojn, enhavas rekordojn. Ĉiuj aliaj ĉeloj restas malplenaj.

    Do kiam VALUESBYCOLORALL estas metita al COUNTIFS, la formulo kalkulas nur tiujn ĉelojn, kiuj ne estas malplenaj: "" (aŭ, alivorte, respondas al la bezonata koloro).

    SUMIFS: sumu ĉelojn laŭ koloroj & valoroj kun 1 formulo

    La rakonto kun SUMIFS estas same kiel kun COUNTIFS:

    1. Prenu unu el niaj kutimaj funkcioj: CELLCOLOR aŭ VALUESBYCOLORALL.
    2. Metu ĝin kiel intervalo kiu devus esti testita por koloroj.
    3. Enigu la kondiĉon depende de la funkcio kiun vi elektis: la nomo de la koloro por CELLCOLOR kaj "ne malplena" ("") por VALUESBYCOLORALL.

    Notu. SUMIFS ne prenas ion ajn krom simplan gamon kiel sian unuan argumenton — sum_gamo . Se vi provas enigi unu el niaj kutimaj funkcioj tie, la formulo simple ne funkcios. Do memoru tion kajnepre enigu CELLCOLOR kaj VALUESBYCOLORALL kiel kriterion anstataŭe.

    Jen kelkaj ekzemploj.

    Ekzemplo 1. SUMIFS + ĈELKOLOR

    Rigardu ĉi tiun formulon:

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

    1. CELLCOLOR ricevas ĉiujn plenigkolorojn de C2:C10 kaj SUMIFS kontrolas ĉu iu el ili estas 'helverda 3'.
    2. SUMIFS ankaŭ skanas A2:A10 por nomo de E2 — Leela .
    3. Iam ambaŭ kondiĉoj estas plenumitaj, la kvanto de C2:C10 estas aldonita al la totalo.

    Ekzemplo 2. SUMIFS + VALUESBYCOLORALL

    La sama okazas kun VALUESBYCOLORALL:

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

    1. VALUESBYCOLORALL redonas la gamon, kie nur ĉeloj de la bezonata plenkoloro enhavas valorojn. SUMIFS prenas ĉiujn nemalplenajn ĉelojn en konsideron.
    2. SUMIFS ankaŭ skanas A2:A10 por 'Leela' el E2.
    3. Post kiam ambaŭ kondiĉoj estas plenumitaj, la responda kvanto de C2:C10 estas estinta totalite.

    Espereble, ke ĉi tiu lernilo klarigas kiel funkcias la funkcioj kaj aludas eblajn manierojn uzi ilin. Se vi ankoraŭ havas malfacilaĵojn apliki ilin al via kazo, renkontu min en la sekcio de komentoj ;)

    Tabelfolio por ekzerci kune

    Funkcio laŭ Koloro - kutimaj funkcioj - ekzemploj (faru kopion de la kalkultabelo) )

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.