Google Sheets custom fungsi pikeun cacah sél berwarna: CELLCOLOR & amp; VALUEBYCOLORALL

  • Bagikeun Ieu
Michael Brown

Tutorial ieu ngenalkeun 2 pungsi anyar ti Function by Color add-on pikeun Google Sheets: CELLCOLOR & amp; VALUEBYCOLORALL. Paké aranjeunna ka jumlah & amp; cacah sél teu ukur ku warna maranéhanana tapi ogé ku eusi umum. Siap-dijieun SUMIFS & amp; Rumus COUNTIFS kalebet ;)

Upami anjeun sering damel sareng sél berwarna dina Google Sheets, anjeun panginten parantos nyobian tambihan Fungsi ku Warna. Saeutik anjeun terang yén ayeuna gaduh 2 deui pungsi anu ngalegaan operasi anjeun sareng sél warna langkung jauh: CELLCOLOR sareng VALUESBYCOLORALL . Dina tutorial ieu, kuring bakal ngenalkeun kadua fungsi ka anjeun sareng masihan anjeun sababaraha rumus anu siap-siap.

    Jumlah sareng cacah sél anu warnana nganggo Fungsi ku Warna

    Sateuacan urang teuleum ka 2 pungsi custom anyar urang, Abdi hoyong ngajelaskeun sakeudeung Fungsi urang ku Warna add-on bisi anjeun teu wawuh jeung eta.

    Add-on ieu pikeun Google Sheets mariksa font jeung/atawa eusian kelir dina sél nu dipilih jeung:

    • nyimpulkeun angka kalawan hue umum
    • itung sél berwarna malah kosong
    • manggihan nilai rata-rata/mnt/max diantara sél anu disorot éta
    • sareng seueur deui

    Total aya 13 pungsi pikeun ngitung sél warna anjeun.

    Kieu cara gawéna:

    1. Anjeun milih rentang pikeun diolah.
    2. Pilih font jeung/atawa eusian kelir nu Anjeun hoyong mertimbangkeun tur pilih fungsi numutkeun Anjeun.tugas.
    3. Pilih ngitung rékaman dina unggal baris/kolom atawa sakabéh rentang.
    4. Pilih sél nu rék ningali hasilna.
    5. Pencét Selapkeun fungsi .

    Misalna, di dieu di unggal baris, kuring nyimpulkeun sakabeh item nu 'di jalan' — jeung latar biru:

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

    Tip. Aya tutorial lengkep pikeun tambihan anu sayogi di dieu sareng pos blog sareng conto di dieu.

    Sakumaha anjeun tiasa tingali, add-on nganggo pungsi SUM standar sareng pungsi khusus di jerona: VALUESBYCOLOR.

    Fungsi VALUESBYCOLOR

    VALUESBYCOLOR mangrupikeun fungsi khusus urang.

    Catetan. Anjeun moal mendakanana dina hamparan tanpa tambihanana.

    Ngabalikeun sél anu cocog sareng warna anu anjeun pilih dina tambihan:

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

    Tempo? Éta ngan ukur nampi rékaman pikeun unggal barang anu disayogikeun ti luhur anu diwarnaan dumasar kana setélan kuring. Sareng angka-angka ieu diitung ku salah sahiji fungsi standar anu ku kuring dipilih dina alat: SUM.

    Geulis, hah? ;)

    Muhun, aya hiji hal nu add-on sono. Rumus ieu teu tiasa dianggo dina SUMIFS sareng COUNTIFS janten anjeun tetep teu tiasa ngitung ku sababaraha kaayaan sapertos hue umum sareng eusi sél dina waktos anu sami. Sareng kami parantos ditaroskeun ngeunaan éta!

    Abdi bagja nyarios yén kami parantos tiasa dilakukeun ku pembaruan panganyarna (Oktober 2021)! Ayeuna Fungsi ku Warna ngandung 2 deui fungsi khususanu bakal nulungan anjeun ku eta :)

    Fungsi tambahan tina Fungsi ku Warna

    2 fungsi anyar anu kami laksanakeun disebut VALUESBYCOLORALL sareng CELLCOLOR. Hayu urang tingali argumen naon anu diperyogikeun sareng kumaha anjeun tiasa ngagunakeunana sareng data anjeun.

    Catetan. Kusabab fungsina khusus, aranjeunna mangrupikeun bagian tina tambihan Fungsi ku Warna. Anjeun kedah gaduh tambihan dipasang. Upami teu kitu, anjeun moal tiasa nganggo fungsi sareng hasilna bakal leungit.

    Tip. Tonton pidéo ieu atanapi teraskeun maca. Atanapi lakukeun duanana pikeun pamahaman anu langkung saé;) Malah aya spreadsheet prakték anu sayogi di tungtung tulisan blog;)

    VALUESBYCOLORALL

    Pungsi khusus ieu ngabutuhkeun 3 argumen:

    VALUESBYCOLORALL(fill_color, font_color, range)
    • fill_color — Kode RGB atawa ngaran warna (per palet warna Google Sheets) pikeun warna latar.

      Tip. Sanajan argumen diperlukeun, Anjeun sagemblengna bisa nyieun fungsi teu malire warna eusian ku cara nuliskeun sapasang tanda petik ganda: ""

    • font_color — Kode RGB atawa ngaran warna (per palet warna Google Sheets) pikeun warna téks.

      Tip. Argumen ogé diperlukeun tapi ogé nyokot sapasang tanda petik ganda "" mun anjeun kudu malire warna font.

    • rentang — euweuh nu mewah di dieu, ngan sauntuyan sél nu rék diolah.

    Naha anjeun perhatikeun yén VALUESBYCOLORALL bisa gampang salah kaprah. pikeunfungsi VALUESBYCOLOR dipaké ku tambihan-on? Ati-ati sabab aya bédana anu ageung. Tingali kana screenshot ieu:

    Rumusna ditulis dina B2 & amp; C2 tapi anjeun bisa Toong dina kumaha maranéhanana kasampak di B8 & amp; C8 pakait:

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

    jeung

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

    Tip. Ngaran warna dicokot tina palét Google Sheets:

    Dua fungsi ieu boga argumen anu sarua, malah ngaranna sarua pisan!

    Tapi, maranéhna mulangkeun set anu béda. data:

    • VALUESBYCOLOR ngan ukur ngabalikeun daptar rékaman anu muncul kalayan warna eusian héjo dina kolom A. Hasil tina rumus ieu ngan ukur nyandak 3 sél: B2:B4.
    • VALUESBYCOLORALL, dina gilirannana, mulih rentang ukuran sarua jeung aslina (6 sél) - C2: C7. Tapi sél dina rentang ieu ngandung rékaman ngan lamun sél pakait dina kolom A boga warna eusian diperlukeun. Sél séjén tetep kosong.

    Sanajan ieu sigana sarua keur anjeun, éta ngajadikeun bédana badag dina kombinasi jeung fungsi séjén. Sareng ieu anu leres-leres ngamungkinkeun anjeun mariksa warna sareng eusi sél anu ngagaduhan fungsi sapertos COUNTIFS atanapi SUMIFS.

    CELLCOLOR

    Pungsi salajengna ieu lumayan gampang: mariksa warna sél sareng mulangkeun a daptar ngaran warna atawa kode RGB (éta pilihan Anjeun) dipaké dina unggal sél. Malah disebutna sarua: CELLCOLOR.

    Anjeun bisa jadi teu butuh ngaran warna eta langsung tapi anjeun bisa makedina pungsi séjén, contona, salaku kaayaan.

    Pungsi ieu ogé butuh 3 argumen:

    CELLCOLOR(rentang, color_source, color_name)
    • rentang — sél-sél nu rék dipariksa warnana.
    • color_source — nyaritakeun pungsi dimana kasampak:
      • make kecap "eusian" dina tanda petik ganda pikeun mariksa warna latar
      • "font" — pikeun warna téks
      • "duanana" — pikeun warna eusian jeung téks
    • color_name — cara anjeun nétélakeun ngaran naon anu rék dipulangkeun:
      • TRUE méré Anjeun ngaran anu anjeun tingali. dina palette Google Sheets, misalna. beureum atawa biru poék 1
      • PALSU ​​meunang kode RGB tina kelir, misalna. #ff0000 atawa #3d85c6

    Misalna, rumus di handap ieu malikkeun daptar eusian jeung warna font anu digunakeun dina unggal sél. tina A2:A7:

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

    Jadi kumaha fungsi ieu bisa dipaké kalawan IF, SUMIFS, COUNTIFS? Kumaha anjeun nyetél kritéria panéangan dumasar kana warna?

    Jumlah jeung cacah sél dumasar warna jeung eusina — conto rumus

    Hayu urang cobian nganggo VALUESBYCOLORALL sareng CELLCOLOR dina sababaraha kasus basajan.

    Upami warna, teras...

    Di dieu kuring gaduh daptar pondok siswa anu lulus 3 tés:

    Abdi hoyong nyirian baris kalawan LULUS dina kolom E ngan lamun sakabeh sél dina baris héjo (murid anu lulus sakabéh ujian). Kuring baris ngagunakeun CELLCOLOR kami dina fungsi IF kapariksa kelir sarta balikkeun string nu diperlukeun:

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

    Kieu naon fungsina:

    1. CELLCOLOR( B2:D2,"fill",TRUE) mulihkeun sadaya warna eusian anu dianggo sakaligus.
    2. COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"héjo muda 3 ")=3 nyandak warna-warna éta sareng pariksa upami 'héjo lampu 3' (anu dianggo dina sél kuring) muncul 3 kali sakaligus persis.
    3. Lamun kitu, IF mulihkeun 'LULUS', sabalikna. , sél tetep kosong.

    COUNTIFS: cacah ku kelir & amp; nilai kalawan 1 rumus

    COUNTIFS mangrupa fungsi sejen anu tungtungna bisa diitung ku sababaraha kriteria sanajan salah sahijina warna.

    Anggap aya catetan kauntungan per shift jeung per pagawe:

    Nganggo dua fungsi adat urang di jero COUNTIFS, abdi tiasa ngitung sabaraha kali unggal karyawan ngalaksanakeun rencana penjualan (sel héjo).

    Conto 1. COUNTIFS + CELLCOLOR.

    Kuring bakal daptar sadaya manajer di gigireun tabel sareng data sareng asupkeun rumus anu misah pikeun tiap karyawan. Kuring mimitian ku CELLCOLOR:

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

    1. Hal kahiji anu dipariksa rumus nyaéta kolom A: lamun aya 'Leela' (nami ti E2), éta nyokot catetan kana rekening.
    2. Hal kadua kuring kudu pariksa lamun sél dina kolom C diwarnaan héjo lampu 3.

      Tip. Pariksa warna sél nganggo palét Google Sheets:

    Kusabab COUNTIFS sorangan teu bisa ngan nyokot warna, kuring make CELLCOLOR urang salaku rentangpikeun kaayaan.

    Inget, CELLCOLOR malikkeun daptar warna anu dianggo dina unggal sél. Nalika kuring nyelapkeun kana COUNTIFS, anu terakhir nyeken daptar anu milarian sadaya kajadian 'héjo lampu 3'. Ieu digabungkeun sareng nami ti kolom E masihan hasil anu diperyogikeun. Gampang peasy :)

    Conto 2. COUNTIFS + VALUESBYCOLORALL

    Sarua kajadian upami anjeun milih VALUESBYCOLORALL. Lebetkeun salaku rentang pikeun kaayaan kadua:

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

    Naha anjeun émut naon anu dipulangkeun ku VALUESBYCOLORALL? Daptar nilai dimana sadaya sél anu minuhan sarat warna anjeun ngandung rékaman. Sadaya sél anu sanés tetep kosong.

    Jadi nalika VALUESBYCOLORALL dilebetkeun kana COUNTIFS, rumusna ngan ukur ngitung sél anu henteu kosong: "" (atanapi, dina basa sanés, cocog sareng warna anu diperyogikeun).

    SUMIFS: jumlah sél ku kelir & amp; nilai kalawan 1 rumus

    Carita kalawan SUMIFS sarua jeung COUNTIFS:

    1. Candak salah sahiji fungsi custom kami: CELLCOLOR atawa VALUESBYCOLORALL.
    2. Lebetkeun salaku rentang nu kudu diuji pikeun kelir.
    3. Asupkeun kaayaan gumantung kana pungsi nu dipilih: ngaran warna pikeun CELLCOLOR jeung "teu kosong" ("") pikeun VALUESBYCOLORALL.

    Catetan. SUMIFS teu nyandak nanaon tapi rentang basajan salaku argumen pisan munggaran - sum_range . Upami anjeun nyobian sareng ngalebetkeun salah sahiji fungsi khusus urang di dinya, rumusna moal jalan. Jadi tetep dina pikiran jeungpastikeun ngasupkeun CELLCOLOR jeung VALUESBYCOLORALL salaku kriteria .

    Ieu sababaraha conto.

    Conto 1. SUMIFS + CELLCOLOR

    Tingali rumus ieu:

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

    1. CELLCOLOR nampi sadaya warna eusian tina C2:C10 sareng SUMIFS mariksa upami salah sahijina aya 'héjo lampu 3'.
    2. SUMIFS ogé nyeken A2:A10 kanggo nami tina E2 — Leela .
    3. Sanggeus duanana kaayaan dicumponan, jumlah tina C2:C10 ditambahkeun kana total.

    Conto 2. SUMIFS + VALUESBYCOLORALL

    Hal anu sami sareng VALUESBYCOLORALL:

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

    1. VALUESBYCOLORALL mulihkeun rentang anu ngan ukur sél tina warna eusian anu diperyogikeun ngandung nilai. SUMIFS merhatikeun sadaya sél anu henteu kosong.
    2. SUMIFS ogé nyeken A2:A10 kanggo 'Leela' tina E2.
    3. Sawaktos duanana kaayaan dicumponan, jumlah anu cocog tina C2:C10 ayeuna total.

    Muga-muga tutorial ieu ngajelaskeun kumaha fungsina tiasa dianggo sareng nunjukkeun cara-cara anu tiasa dianggo. Upami anjeun masih sesah ngalarapkeunana kana kasus anjeun, pendak sareng kuring dina bagian koméntar;)

    Spreadsheet pikeun latihan sapanjang

    Fungsi dumasar Warna - fungsi khusus - conto (nyieun salinan tina spreadsheet )

    Michael Brown mangrupakeun enthusiast téhnologi dedicated kalawan gairah pikeun nyederhanakeun prosés kompléks ngagunakeun parabot software. Kalayan langkung ti dasawarsa pangalaman dina industri téknologi, anjeunna parantos ngasah kaahlianna dina Microsoft Excel sareng Outlook, ogé Google Sheets sareng Docs. Blog Michael dikhususkeun pikeun ngabagi pangaweruh sareng kaahlianna ka batur, nyayogikeun tip sareng tutorial anu gampang pikeun ningkatkeun produktivitas sareng efisiensi. Naha anjeun profésional berpengalaman atanapi pamula, blog Michael nawiskeun wawasan anu berharga sareng naséhat praktis pikeun ngamangpaatkeun alat parangkat lunak penting ieu.