Преглед садржаја
Овај водич представља 2 нове функције из нашег додатка Функција по боји за Гоогле табеле: ЦЕЛЛЦОЛОР &амп; ВАЛУЕСБИЦОЛОРАЛЛ. Користите их за сумирање &амп; бројите ћелије не само по њиховим бојама већ и по заједничком садржају. Готови СУМИФС & ампер; Укључене су формуле ЦОУНТИФС ;)
Ако често радите са обојеним ћелијама у Гоогле табелама, вероватно сте испробали наш додатак Функција по боји. Мало да ли знате да сада има још 2 функције које додатно проширују ваше операције са обојеним ћелијама: ЦЕЛЛЦОЛОР и ВАЛУЕСБИЦОЛОРАЛЛ . У овом туторијалу ћу вам представити обе функције и пружити вам неке готове формуле.
Збројите и пребројите обојене ћелије помоћу функције по боји
Пре него што Зароните у наше 2 нове прилагођене функције, желео бих да укратко опишем наш додатак Функција по боји у случају да нисте упознати са њим.
Овај додатак за Гоогле табеле проверава фонт и/или попуни боје у изабраним ћелијама и:
- збири бројеве са заједничком нијансом
- преброји обојене ћелије, па чак и празна места
- проналази просечне/мин/максималне вредности међу те означене ћелије
- и више
Постоји укупно 13 функција за израчунавање обојених ћелија.
Ево како то функционише:
- Ви бирате опсег за обраду.
- Изаберите фонт и/или нијансе попуне које желите да узмете у обзир и изаберите функцију у складу са вашимзадатак.
- Изаберите да израчунате записе у сваком реду/колони или целом опсегу.
- Изаберите ћелије у којима желите да видите резултат.
- Притисните Уметни функцију .
На пример, овде у сваком реду сумирам све ставке које су „на путу“ — са плавом позадином:
=SUM(VALUESBYCOLOR("light cornflower blue 3", "", B2:E2))
Савет. Овде је доступан детаљан водич за додатак, а овде је пост на блогу са примерима.
Као што видите, додатак користи стандардну функцију СУМ заједно са посебном функцијом унутар: ВАЛУЕСБИЦОЛОР.
функция ВАЛУЕСБИЦОЛОР
ВАЛУЕСБИЦОЛОР је наша прилагођена функција.
Напомена. Нећете га наћи у табелама без додатка.
Враћа оне ћелије које одговарају бојама које изаберете у додатку:
=VALUESBYCOLOR("light cornflower blue 3", "", B2:E2)
Видите? Добија само оне записе за сваку испоручену ставку одозго који су обојени према мојим подешавањима. А ови бројеви се израчунавају помоћу једне од оних стандардних функција које сам одабрао у алату: ЗБИР.
Прилично кул, а? ;)
Па, било је нешто што је додатак пропустио. Ова формула није могла да се користи у СУМИФС и ЦОУНТИФС тако да и даље не можете рачунати према више услова као што су уобичајена нијанса и садржај ћелија у исто време. И много су нас питали о томе!
Драго ми је да вам кажем да смо то омогућили најновијим ажурирањем (октобар 2021.)! Сада Функција по боји садржи још 2 прилагођене функцијето ће вам помоћи у томе :)
Додатне функције Фунцтион би Цолор
2 нове функције које смо имплементирали се зову ВАЛУЕСБИЦОЛОРАЛЛ и ЦЕЛЛЦОЛОР. Хајде да видимо које аргументе захтевају и како их можете користити са својим подацима.
Напомена. Пошто су функције прилагођене, оне су део нашег додатка Функција по боји. Потребно је да имате инсталиран додатак. У супротном, нећете моћи да користите функције и резултат који они врате биће изгубљен.
Савет. Погледајте овај видео или наставите да читате. Или урадите обоје ради бољег разумевања ;) Постоји чак и табела са вежбама која је доступна на крају поста на блогу ;)
ВАЛУЕСБИЦОЛОРАЛЛ
Ова прилагођена функција захтева 3 аргумента:
ВАЛУЕСБИЦОЛОРАЛЛ(боја_испуна, боја_фонта, опсег)- боја_попуне — РГБ код или назив боје (према палети боја Гоогле табела) за боју позадине.
Савет. Иако је аргумент неопходан, можете потпуно натерати функцију да игнорише боју попуне уносом само пар двоструких наводника: ""
- фонт_цолор — РГБ код или назив боје (по палета боја Гоогле табела) за боју текста.
Савет. Аргумент је такође обавезан, али такође узима пар двоструких наводника "" када треба да занемарите боју фонта.
- опсег — овде ништа посебно, само опсег ћелија које желите да обрадите.
Да ли сте приметили да се ВАЛУЕСБИЦОЛОРАЛЛ може лако погрешити заФункција ВАЛУЕСБИЦОЛОР коју користи додатак? Будите опрезни јер постоји огромна разлика. Погледајте овај снимак екрана:
Формуле су написане у Б2 &амп; Ц2, али можете завирити како изгледају у Б8 &амп; Ц8 одговарајуће:
=VALUESBYCOLOR("light green 3", "", A2:A7)
и
=VALUESBYCOLORALL("light green 3", "", A2:A7)
Савет. Имена боја су преузета из палете Гоогле табела:
Ове две функције имају исте аргументе, а чак су и њихова имена тако слична!
Ипак, оне враћају различите скупове података:
- ВАЛУЕСБИЦОЛОР враћа листу само оних записа који се појављују са зеленом бојом попуне у колони А. Исход ове формуле заузима само 3 ћелије: Б2:Б4.
- ВАЛУЕСБИЦОЛОРАЛЛ, заузврат, враћа опсег исте величине као и оригинални (6 ћелија) — Ц2:Ц7. Али ћелије у овом опсегу садрже записе само ако одговарајућа ћелија у колони А има потребну боју попуне. Остале ћелије остају празне.
Иако вам ово може изгледати исто, чини велику разлику у комбинацији са другим функцијама. А то је управо оно што вам омогућава да проверите боје заједно са садржајем ћелија са функцијама као што су ЦОУНТИФС или СУМИФС.
ЦЕЛЛЦОЛОР
Ова следећа функција је прилично лака: проверава боје ћелије и враћа листа назива боја или РГБ кодова (то је ваш избор) који се користе у свакој ћелији. Чак се и зове исто: ЦЕЛЛЦОЛОР.
Можда вам ти називи боја неће требати директно, али можете да користитеих у другим функцијама, на пример, као услов.
Ова функција такође захтева 3 аргумента:
ЦЕЛЛЦОЛОР(опсег, извор_боје, име_боје)- опсег — оне ћелије које желите да проверите за боје.
- цолор_соурце — говори функцији где да погледа:
- користите реч "филл" у двоструким наводницима да проверите да ли постоје боје позадине
- "фонт" — за боје текста
- "отх" — и за попуну и за боје текста
- цолор_наме — ваш начин да кажете какву врсту имена да вратите:
- ТРУЕ даје вам имена која видите у палети Гоогле табела, нпр. црвена или тамноплава 1
- ФАЛСЕ добија РГБ кодове боја, нпр. #фф0000 или #3д85ц6
На пример, формула испод враћа листу боја за попуњавање и фонт који се користе у свакој ћелији од А2:А7:
=CELLCOLOR(A2:A7, "both", TRUE)
Па како се ове функције могу користити са ИФ, СУМИФС, ЦОУНТИФС? Како подешавате критеријуме претраге на основу боја?
Зброј и број ћелија по боји и садржају — примери формула
Хајде да покушамо да користимо ВАЛУЕСБИЦОЛОРАЛЛ и ЦЕЛЛЦОЛОР у неколико једноставних случајева.
ИФ боја, онда...
Овде имам кратку листу ученика који су положили 3 теста:
Желим да означим ред са ПОЛОЖЕНОМ у колони Е само ако су све ћелије у реду зелене (студенти који су положили све испите). Користићу нашу ЦЕЛЛЦОЛОР у функцији ИФ дапроверите боје и вратите тражени низ:
=IF(COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"light green 3")=3,"PASS","")
Ево шта ради:
- ЦЕЛЛЦОЛОР( Б2:Д2,"филл",ТРУЕ) враћа све боје попуне које се користе у реду.
- ЦОУНТИФ(ЦЕЛЛЦОЛОР(Б2:Д2,"филл",ТРУЕ),"светло зелена 3 ")=3 узима те боје и проверава да ли се 'светлозелена 3' (које користим у својим ћелијама) појављује тачно 3 пута заредом.
- Ако је тако, ИФ враћа 'ПАСС', у супротном , ћелија остаје празна.
ЦОУНТИФС: бројање по бојама &амп; вредности са 1 формулом
ЦОУНТИФС је још једна функција која коначно може да рачуна по више критеријума чак и ако је један од њих у боји.
Претпоставимо да постоје записи о добити по смени и по запосленом:
Користећи наше две прилагођене функције унутар ЦОУНТИФС, могу да избројим колико пута је сваки запослени применио план продаје (зелене ћелије).
Пример 1. ЦОУНТИФС + ЦЕЛЛЦОЛОР
Навешћу све менаџере поред табеле са подацима и унећу посебну формулу за сваког запосленог. Почећу са ЦЕЛЛЦОЛОР:
=COUNTIFS($A$2:$A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")
- Прва ствар коју формула проверава је колона А: ако постоји 'Леела' (име из Е2), узима запис у обзир.
- Друга ствар коју треба да проверим је да ли су ћелије у колони Ц обојене светлозелено 3.
Савет. Проверите боју ћелије помоћу палете Гоогле Схеетс:
Пошто сам ЦОУНТИФС не може само да покупи боју, користим нашу ЦЕЛЛЦОЛОР као опсегза услов.
Запамтите, ЦЕЛЛЦОЛОР враћа листу боја које се користе у свакој ћелији. Када га уградим у ЦОУНТИФС, овај последњи скенира ту листу тражећи све појаве „светлозелено 3“. Ово у комбинацији са именом из колоне Е даје тражени резултат. Лако пеаси :)
Пример 2. ЦОУНТИФС + ВАЛУЕСБИЦОЛОРАЛЛ
Исто се дешава ако уместо тога изаберете ВАЛУЕСБИЦОЛОРАЛЛ. Унесите га као опсег за други услов:
=COUNTIFS($A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:C$10),"")
Да ли се сећате шта враћа ВАЛУЕСБИЦОЛОРАЛЛ? Листа вредности где све ћелије које испуњавају ваше захтеве за боје садрже записе. Све остале ћелије остају празне.
Дакле, када се ВАЛУЕСБИЦОЛОРАЛЛ стави на ЦОУНТИФС, формула броји само оне ћелије које нису празне: "" (или, другим речима, одговарају траженој боји).
СУМИФС: зброј ћелија по бојама &амп; вредности са 1 формулом
Прича са СУМИФС је иста као са ЦОУНТИФС:
- Узмите једну од наших прилагођених функција: ЦЕЛЛЦОЛОР или ВАЛУЕСБИЦОЛОРАЛЛ.
- Поставите је као опсег који треба тестирати за боје.
- Унесите услов у зависности од функције коју сте изабрали: назив боје за ЦЕЛЛЦОЛОР и "није празно" ("") за ВАЛУЕСБИЦОЛОРАЛЛ.
Напомена. СУМИФС не узима ништа осим једноставног опсега као свој први аргумент — опсег_збира . Ако покушате да уградите неку од наших прилагођених функција тамо, формула једноставно неће радити. Зато имајте то на уму иуместо тога обавезно унесите ЦЕЛЛЦОЛОР и ВАЛУЕСБИЦОЛОРАЛЛ као критеријум .
Ево неколико примера.
Пример 1. СУМИФС + ЦЕЛЛЦОЛОР
Погледајте ову формулу:
=SUMIFS($C$2:$C$10,A$2:A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")
- ЦЕЛЛЦОЛОР добија све боје попуне са Ц2:Ц10 и СУМИФС проверава да ли је нека од њих 'светлозелена 3'.
- СУМИФС такође скенира А2:А10 за име из Е2 — Леела .
- Када су оба услова испуњена, износ од Ц2:Ц10 се додаје укупном износу.
Пример 2. СУМИФС + ВАЛУЕСБИЦОЛОРАЛЛ
Исто се дешава са ВАЛУЕСБИЦОЛОРАЛЛ:
=SUMIFS($C$2:$C$10,$A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:$C$10),"")
- ВАЛУЕСБИЦОЛОРАЛЛ враћа опсег у којем само ћелије тражене боје попуне садрже вредности. СУМИФС узима у обзир све непразне ћелије.
- СУМИФС такође скенира А2:А10 за 'Леела' из Е2.
- Када се испуне оба услова, одговарајући износ из Ц2:Ц10 се поставља укупно.
Надам се да овај водич објашњава како функције функционишу и наговештава могуће начине да их користите. Ако и даље имате потешкоћа да их примените на свој случај, упознајте ме у одељку за коментаре ;)
Табела за вежбање
Функција према боји – прилагођене функције – примери (направите копију табеле )