Карыстальніцкія функцыі Табліц Google для падліку каляровых вочак: CELLCOLOR & ЗНАЧЭННІ ПА КОЛЕРАХ

  • Падзяліцца Гэтым
Michael Brown

Гэты падручнік прадстаўляе 2 новыя функцыі з нашага дадатку Function by Color для Табліц Google: CELLCOLOR & ЗНАЧЭННІ ПА КОЛЕРАХ. Выкарыстоўвайце іх для сумавання & падлічваць ячэйкі не толькі па колерах, але і па агульным зместу. Гатовыя SUMIFS & Формулы COUNTIFS уключаны ;)

Калі вы шмат працуеце з каляровымі ячэйкамі ў Табліцах Google, магчыма, вы спрабавалі наш дадатковы модуль Function by Color. Ці ведаеце вы, што цяпер у яго ёсць яшчэ 2 функцыі, якія яшчэ больш пашыраюць вашы аперацыі з каляровымі ячэйкамі: CELLCOLOR і VALUESBYCOLORALL . У гэтым уроку я пазнаёмлю вас з абедзвюма функцыямі і прадстаўлю некалькі гатовых формул.

    Сумуйце і падлічвайце каляровыя клеткі з дапамогай функцыі па колеры

    Перш чым мы паглыбіўшыся ў нашы 2 новыя карыстальніцкія функцыі, я хацеў бы коратка апісаць наш дадатковы модуль Function by Color, калі вы з ім не знаёмыя.

    Гэты дадатковы кампанент для Табліц Google правярае шрыфт і/або запаўняе колеры ў выбраных ячэйках і:

    • сумуе лікі з агульным адценнем
    • падлічвае каляровыя ячэйкі і нават прабелы
    • знаходзіць сярэднія/мінімальныя/максімальныя значэнні сярод гэтыя вылучаныя ячэйкі
    • і многае іншае

    Усяго існуе 13 функцый для вылічэння вашых каляровых вочак.

    Вось як гэта працуе:

    1. Вы выбіраеце дыяпазон для апрацоўкі.
    2. Выберыце шрыфт і/або адценні залівання, якія вы хочаце ўлічваць, і абярыце функцыю ў адпаведнасці з вашымзадача.
    3. Выберыце вылічэнне запісаў у кожным радку/слупку або ва ўсім дыяпазоне.
    4. Выберыце ячэйку(-і), дзе вы хочаце ўбачыць вынік.
    5. Націсніце Уставіць функцыю .

    Напрыклад, тут, у кожным радку, я сумую ўсе элементы, якія знаходзяцца «на шляху» — з сінім фонам:

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

    Савет. Падрабязны падручнік для надбудовы даступны тут, а паведамленне ў блогу з прыкладамі тут.

    Як бачыце, дадатковы кампанент выкарыстоўвае стандартную функцыю SUM разам са спецыяльнай функцыяй унутры: VALUESBYCOLOR.

    Функцыя VALUESBYCOLOR

    VALUESBYCOLOR - гэта наша карыстацкая функцыя.

    Заўвага. Вы не знойдзеце яго ў электронных табліцах без надбудовы.

    Яно вяртае ячэйкі, якія адпавядаюць колерам, выбраным вамі ў дадатку:

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

    Бачыце? Ён атрымлівае толькі тыя запісы для кожнага пастаўленага элемента зверху, якія афарбаваны ў адпаведнасці з маімі наладамі. І гэтыя лічбы вылічаюцца з дапамогай адной з тых стандартных функцый, якія я выбраў у інструменце: SUM.

    Класна, га? ;)

    Ну, надбудова прапусціла адну рэч. Гэтую формулу нельга было выкарыстоўваць у SUMIFS і COUNTIFS, таму вы ўсё яшчэ не маглі адначасова лічыць па некалькіх умовах, такіх як агульны колер і змесціва ячэек. І нас шмат пра гэта пытаюць!

    Я рады сказаць вам, што мы зрабілі гэта магчымым з апошнім абнаўленнем (кастрычнік 2021 г.)! Цяпер Function by Color змяшчае яшчэ 2 карыстальніцкія функцыігэта дапаможа вам у гэтым :)

    Дадатковыя функцыі функцыі па колеры

    2 новыя функцыі, якія мы ўкаранілі, называюцца VALUESBYCOLORALL і CELLCOLOR. Давайце паглядзім, якія аргументы яны патрабуюць і як вы можаце выкарыстоўваць іх з вашымі дадзенымі.

    Заўвага. Паколькі функцыі карыстальніцкія, яны з'яўляюцца часткай нашага дапаўнення Function by Color. У вас павінен быць усталяваны дадатковы кампанент. У адваротным выпадку вы не зможаце выкарыстоўваць функцыі, а вынік, які яны вяртаюць, будзе страчаны.

    Парада. Глядзіце гэта відэа ці працягвайце чытаць. Або зрабіце абодва для лепшага разумення ;) У канцы паведамлення ў блогу ёсць нават табліца для практыкаванняў ;)

    VALUESBYCOLORALL

    Гэта карыстальніцкая функцыя патрабуе 3 аргументаў:

    VALUESBYCOLORALL(колер_заліўкі, колер_шрыфта, дыяпазон)
    • колер_заліўкі — RGB-код або назва колеру (у каляровай палітры Google Sheets) для колеру фону.

      Парада. Нягледзячы на ​​тое, што аргумент абавязковы, вы можаце зрабіць так, каб функцыя цалкам ігнаравала колер залівання, увёўшы толькі пару двукоссяў: ""

    • font_color — RGB-код або назва колеру (па Каляровая палітра Табліц Google) для колеру тэксту.

      Парада. Аргумент таксама з'яўляецца абавязковым, але таксама бярэ ў двукоссе "", калі вам трэба ігнараваць колер шрыфта.

    • дыяпазон — тут нічога мудрагелістага, проста дыяпазон ячэек, якія вы жадаеце апрацаваць.

    Ці заўважылі вы, што VALUESBYCOLORALL можна лёгка памыліцца дляФункцыя VALUESBYCOLOR выкарыстоўваецца дадатковым кампанентам? Будзьце асцярожныя, бо розніца вялікая. Зірніце на гэты скрыншот:

    Формулы напісаны ў B2 & C2, але вы можаце паглядзець, як яны выглядаюць у B8 & C8 адпаведна:

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

    і

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

    Савет. Назвы колераў узяты з палітры Google Sheets:

    Гэтыя дзве функцыі маюць аднолькавыя аргументы і нават іх назвы вельмі падобныя!

    Але яны вяртаюць розныя наборы даных:

    • VALUESBYCOLOR вяртае спіс толькі тых запісаў, якія маюць зялёны колер залівання ў слупку A. Вынік гэтай формулы займае толькі 3 ячэйкі: B2:B4.
    • VALUESBYCOLORALL, у сваю чаргу, вяртае дыяпазон таго ж памеру, што і зыходны (6 вочак) — C2:C7. Але ячэйкі ў гэтым дыяпазоне ўтрымліваюць запісы толькі ў тым выпадку, калі адпаведная ячэйка ў слупку А мае неабходны колер залівання. Іншыя ячэйкі застаюцца пустымі.

    Хоць гэта можа здацца вам аднолькавым, у спалучэнні з іншымі функцыямі гэта мае вялікую розніцу. І менавіта гэта дазваляе вам правяраць колеры разам са змесцівам вочак з дапамогай такіх функцый, як COUNTIFS або SUMIFS.

    CELLCOLOR

    Гэтая наступная функцыя даволі простая: яна правярае колеры вочак і вяртае спіс назваў колераў або RGB-кодаў (на ваш выбар), якія выкарыстоўваюцца ў кожнай ячэйцы. Ён нават называецца аднолькава: CELLCOLOR.

    Магчыма, гэтыя назвы колераў вам не патрэбны непасрэдна, але вы можаце выкарыстоўвацьіх у іншых функцыях, напрыклад, у якасці ўмовы.

    Гэтая функцыя таксама патрабуе 3 аргументаў:

    CELLCOLOR(дыяпазон, крыніца_колеру, назва_колеру)
    • дыяпазон — тыя ячэйкі, колеры якіх вы жадаеце праверыць.
    • color_source — паведамляе функцыі, дзе глядзець:
      • выкарыстоўвайце слова "fill" у падвойных двукоссях для праверкі колераў фону
      • "font" — для колераў тэксту
      • "both" — як для колераў залівання, так і для тэксту
    • color_name — ваш спосаб сказаць, якую назву вярнуць:
      • TRUE дае вам імёны, якія вы бачыце у палітры Табліц Google, напрыклад. чырвоны або цёмна-сіні 1
      • ХЛУСНЯ атрымлівае RGB-коды колераў, напрыклад. #ff0000 або #3d85c6

    Напрыклад, формула ніжэй вяртае спіс колераў залівання і шрыфтоў, якія выкарыстоўваюцца ў кожнай ячэйцы з A2:A7:

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

    Такім чынам, як гэтыя функцыі можна выкарыстоўваць з IF, SUMIFS, COUNTIFS? Як вы наладжваеце крытэрыі пошуку на аснове колераў?

    Сумуйце і падлічвайце ячэйкі па колеры і змесціве — прыклады формул

    Давайце паспрабуем выкарыстоўваць VALUESBYCOLORALL і CELLCOLOR у некалькіх простых выпадках.

    Калі колер, то...

    Вось у мяне кароткі спіс студэнтаў, якія здаюць 3 тэсты:

    Я хачу адзначыць радок з ЗАДАНЫМ у слупку Е, толькі калі ўсе клеткі ў радку зялёныя (студэнты, якія здалі ўсе экзамены). Я буду выкарыстоўваць наш CELLCOLOR у функцыі IFправерыць колеры і вярнуць неабходны радок:

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

    Вось што ён робіць:

    1. CELLCOLOR( B2:D2,"fill",TRUE) вяртае ўсе колеры залівання, якія выкарыстоўваюцца ў радку.
    2. COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"светла-зялёны 3 ")=3 бярэ гэтыя колеры і правярае, ці з'яўляецца 'светла-зялёны 3' (які я выкарыстоўваю ў сваіх ячэйках) дакладна 3 разы запар.
    3. Калі так, IF вяртае 'PASS', інакш , ячэйка застаецца пустой.

    COUNTIFS: падлік па колерах & значэння з 1 формулай

    COUNTIFS - гэта яшчэ адна функцыя, якая, нарэшце, можа лічыць па некалькіх крытэрыях, нават калі адзін з іх колер.

    Дапусцім, што ёсць запісы аб прыбытках за змену і на аднаго супрацоўніка:

    Выкарыстоўваючы дзве карыстальніцкія функцыі ўнутры COUNTIFS, я магу падлічыць, колькі разоў кожны супрацоўнік рэалізаваў план продажаў (зялёныя вочкі).

    Прыклад 1. COUNTIFS + CELLCOLOR

    Я пералічу ўсіх кіраўнікоў побач з табліцай з дадзенымі і ўвяду асобную формулу для кожнага супрацоўніка. Я пачну з CELLCOLOR:

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

    1. Першае, што формула правярае, гэта слупок A: ці ёсць "Ліла" (імя з E2), ён улічвае запіс.
    2. Другое, што мне трэба праверыць, гэта ці афарбаваны ячэйкі ў слупку C у светла-зялёны колер 3.

      Парада. Праверце колер ячэйкі з дапамогай палітры Табліц Google:

    Паколькі сам COUNTIFS не можа проста падабраць колер, я выкарыстоўваю наш CELLCOLOR у якасці дыяпазонудля ўмовы.

    Памятайце, CELLCOLOR вяртае спіс колераў, якія выкарыстоўваюцца ў кожнай ячэйцы. Калі я ўбудоўваю яго ў COUNTIFS, апошні скануе гэты спіс у пошуках усіх уваходжанняў «светла-зялёны 3». Гэта ў спалучэнні з імем з слупка E дае неабходны вынік. Легка :)

    Прыклад 2. COUNTIFS + VALUESBYCOLORALL

    Тое ж самае адбудзецца, калі замест гэтага вы выбіраеце VALUESBYCOLORALL. Увядзіце яго як дыяпазон для другой умовы:

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

    Вы памятаеце, што вяртае VALUESBYCOLORALL? Спіс значэнняў, у якім усе ячэйкі, якія адпавядаюць патрабаванням колеру, утрымліваюць запісы. Усе астатнія ячэйкі застаюцца пустымі.

    Такім чынам, калі VALUESBYCOLORALL ставіцца ў COUNTIFS, формула падлічвае толькі тыя ячэйкі, якія не пустыя: "" (або, іншымі словамі, адпавядаюць патрэбнаму колеру).

    SUMIFS: сума ячэек па колерах & значэнні з 1 формулай

    Гісторыя з SUMIFS такая ж, як і з COUNTIFS:

    1. Вазьміце адну з нашых карыстальніцкіх функцый: CELLCOLOR або VALUESBYCOLORALL.
    2. Змесціце гэта як дыяпазон, які павінен быць правераны на колеры.
    3. Увядзіце ўмову ў залежнасці ад выбранай вамі функцыі: імя колеру для CELLCOLOR і "не пусты" ("") для VALUESBYCOLORALL.

    Заўвага. SUMIFS не прымае нічога, акрамя простага дыяпазону ў якасці самага першага аргумента — sum_range . Калі вы паспрабуеце ўбудаваць туды адну з нашых карыстальніцкіх функцый, формула проста не будзе працаваць. Так што майце гэта на ўвазе іне забудзьцеся ўвесці замест гэтага CELLCOLOR і VALUESBYCOLORALL у якасці крытэрыю .

    Вось некалькі прыкладаў.

    Прыклад 1. SUMIFS + CELLCOLOR

    Паглядзіце на гэтую формулу:

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

    1. CELLCOLOR атрымлівае ўсе колеры залівання з C2:C10, а SUMIFS правярае, ці з'яўляецца які-небудзь з іх «светла-зялёным 3».
    2. SUMIFS таксама скануе A2:A10 для назвы з E2 — Ліла .
    3. Калі абедзве ўмовы выкананы, сума з C2:C10 дадаецца да агульнай сумы.

    Прыклад 2. SUMIFS + VALUESBYCOLORALL

    Тое ж самае адбываецца з VALUESBYCOLORALL:

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

    1. VALUESBYCOLORALL вяртае дыяпазон, дзе значэнні ўтрымліваюць толькі ячэйкі неабходнага колеру залівання. SUMIFS улічвае ўсе непустыя ячэйкі.
    2. SUMIFS таксама скануе A2:A10 на прадмет 'Лілы' з E2.
    3. Пасля выканання абедзвюх умоваў адпаведная колькасць з C2:C10 сумарна.

    Спадзяюся, гэты падручнік растлумачыць, як працуюць функцыі, і падкажа магчымыя спосабы іх выкарыстання. Калі ў вас усё яшчэ ўзнікаюць цяжкасці з прымяненнем іх у вашым выпадку, сустрэньцеся са мной у раздзеле каментарыяў ;)

    Электронная табліца для практыкі

    Функцыя паводле колеру - карыстальніцкія функцыі - прыклады (зрабіце копію табліцы )

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.