విషయ సూచిక
ఈ ట్యుటోరియల్ Google షీట్ల కోసం మా ఫంక్షన్ బై కలర్ యాడ్-ఆన్ నుండి 2 కొత్త ఫంక్షన్లను పరిచయం చేస్తుంది: CELLCOLOR & VALUESBYCOLORALL. మొత్తానికి & కణాలను వాటి రంగుల ద్వారా మాత్రమే కాకుండా సాధారణ విషయాల ద్వారా కూడా లెక్కించండి. రెడీమేడ్ SUMIFS & COUNTIFS సూత్రాలు చేర్చబడ్డాయి ;)
మీరు Google షీట్లలో రంగుల సెల్లతో ఎక్కువగా పని చేస్తుంటే, మీరు బహుశా మా ఫంక్షన్ బై కలర్ యాడ్-ఆన్ని ప్రయత్నించి ఉండవచ్చు. ఇది ఇప్పుడు రంగుల సెల్లతో మీ కార్యకలాపాలను మరింత విస్తరించే మరో 2 ఫంక్షన్లను కలిగి ఉందని మీకు తెలియదు: CELLCOLOR మరియు VALUESBYCOLORALL . ఈ ట్యుటోరియల్లో, నేను మీకు రెండు ఫంక్షన్లను పరిచయం చేస్తాను మరియు మీకు కొన్ని రెడీమేడ్ ఫార్ములాలను అందిస్తాను.
ఫంక్షన్ బై కలర్తో కలర్ సెల్స్ని మొత్తం మరియు కౌంట్ చేయండి
మనం ముందు మా 2 కొత్త కస్టమ్ ఫంక్షన్లలోకి ప్రవేశించండి, మీకు దాని గురించి తెలియకపోతే రంగు యాడ్-ఆన్ ద్వారా మా ఫంక్షన్ను క్లుప్తంగా వివరించాలనుకుంటున్నాను.
Google షీట్ల కోసం ఈ యాడ్-ఆన్ ఫాంట్ మరియు/లేదా తనిఖీ చేస్తుంది ఎంచుకున్న సెల్లలో రంగులను పూరించండి మరియు:
- సంఖ్యలను సాధారణ రంగుతో కలిపి
- రంగు కణాలను గణిస్తుంది మరియు ఖాళీలను కూడా
- సగటు/నిమి/గరిష్ట విలువలను కనుగొంటుంది హైలైట్ చేయబడిన సెల్లు
- మరియు మరిన్ని
మీ రంగు కణాలను లెక్కించడానికి మొత్తం 13 ఫంక్షన్లు ఉన్నాయి.
ఇది ఎలా పని చేస్తుందో ఇక్కడ ఉంది:
- మీరు ప్రాసెస్ చేయడానికి పరిధిని ఎంచుకోండి.
- మీరు పరిగణించాలనుకుంటున్న ఫాంట్ మరియు/లేదా రంగులను పూరించండి మరియు మీ ప్రకారం ఫంక్షన్ను ఎంచుకోండిటాస్క్.
- ప్రతి అడ్డు వరుస/నిలువు వరుస లేదా మొత్తం పరిధిలోని రికార్డులను గణించడానికి ఎంచుకోండి.
- మీరు ఫలితాన్ని చూడాలనుకుంటున్న సెల్(ల)ని ఎంచుకోండి.
- నొక్కండి ఫంక్షన్ని చొప్పించండి .
ఉదాహరణకు, ఇక్కడ ప్రతి అడ్డు వరుసలో, నీలిరంగు బ్యాక్గ్రౌండ్తో - నేను 'వారి మార్గంలో' ఉన్న అన్ని ఐటెమ్లను సంగ్రహిస్తాను:
=SUM(VALUESBYCOLOR("light cornflower blue 3", "", B2:E2))
చిట్కా. ఇక్కడ యాడ్-ఆన్ కోసం వివరణాత్మక ట్యుటోరియల్ అందుబాటులో ఉంది మరియు ఉదాహరణలతో కూడిన బ్లాగ్ పోస్ట్ ఇక్కడ ఉంది.
మీరు చూడగలిగినట్లుగా, యాడ్-ఆన్ ప్రత్యేక ఫంక్షన్తో పాటు ప్రామాణిక SUM ఫంక్షన్ని ఉపయోగిస్తుంది: VALUESBYCOLOR.
VALUESBYCOLOR ఫంక్షన్
VALUESBYCOLOR అనేది మా అనుకూల ఫంక్షన్.
గమనిక. మీరు దీన్ని యాడ్-ఆన్ లేకుండా స్ప్రెడ్షీట్లలో కనుగొనలేరు.
ఇది యాడ్-ఆన్లో మీరు ఎంచుకున్న రంగులకు అనుగుణంగా ఉన్న సెల్లను అందిస్తుంది:
=VALUESBYCOLOR("light cornflower blue 3", "", B2:E2)
చూడా? ఇది నా సెట్టింగ్ల ప్రకారం రంగులో ఉన్న పై నుండి సరఫరా చేయబడిన ప్రతి వస్తువుకు సంబంధించిన రికార్డులను మాత్రమే పొందుతుంది. మరియు ఈ సంఖ్యలు నేను సాధనంలో ఎంచుకున్న ప్రామాణిక ఫంక్షన్లలో ఒకదాని ద్వారా గణించబడుతున్నాయి: SUM.
చాలా బాగుంది, అవునా? ;)
సరే, యాడ్-ఆన్ మిస్ అయిన విషయం ఉంది. ఈ ఫార్ములా SUMIFS మరియు COUNTIFSలో ఉపయోగించబడదు కాబట్టి మీరు ఇప్పటికీ ఒకే సమయంలో సాధారణ రంగు మరియు సెల్ల కంటెంట్ల వంటి బహుళ షరతుల ద్వారా లెక్కించలేరు. మరియు దాని గురించి మమ్మల్ని చాలా అడిగారు!
మేము తాజా అప్డేట్ (అక్టోబర్ 2021)తో దీన్ని సాధ్యం చేశామని మీకు చెప్పడానికి నేను సంతోషిస్తున్నాను! ఇప్పుడు ఫంక్షన్ బై కలర్లో మరో 2 కస్టమ్ ఫంక్షన్లు ఉన్నాయిఅది మీకు సహాయం చేస్తుంది :)
రంగు ద్వారా ఫంక్షన్ యొక్క అదనపు విధులు
మేము అమలు చేసిన 2 కొత్త ఫంక్షన్లను VALUESBYCOLORALL మరియు CELLCOLOR అంటారు. వారికి ఎలాంటి వాదనలు అవసరమో మరియు వాటిని మీ డేటాతో ఎలా ఉపయోగించవచ్చో చూద్దాం.
గమనిక. ఫంక్షన్లు అనుకూలమైనవి కాబట్టి, అవి రంగు యాడ్-ఆన్ ద్వారా మా ఫంక్షన్లో భాగం. మీరు యాడ్-ఆన్ని ఇన్స్టాల్ చేసి ఉండాలి. లేకపోతే, మీరు ఫంక్షన్లను ఉపయోగించలేరు మరియు అవి తిరిగి ఇచ్చే ఫలితం పోతుంది.
చిట్కా. ఈ వీడియో చూడండి లేదా చదవడం కొనసాగించండి. లేదా మంచి అవగాహన కోసం రెండింటినీ చేయండి ;) బ్లాగ్ పోస్ట్ చివరిలో ప్రాక్టీస్ స్ప్రెడ్షీట్ కూడా అందుబాటులో ఉంది ;)
VALUESBYCOLORALL
ఈ అనుకూల ఫంక్షన్కు 3 ఆర్గ్యుమెంట్లు అవసరం:
VALUESBYCOLORALL(fill_color, font_color, range)- fill_color — నేపథ్య రంగు కోసం RGB కోడ్ లేదా రంగు పేరు (Google షీట్ల రంగు పాలెట్కు).
చిట్కా. ఆర్గ్యుమెంట్ అవసరం అయినప్పటికీ, కేవలం ఒక జత డబుల్ కోట్లను నమోదు చేయడం ద్వారా మీరు ఫంక్షన్ను పూర్తిగా పూరించే రంగును విస్మరించేలా చేయవచ్చు: ""
- font_color — RGB కోడ్ లేదా రంగు పేరు (ప్రతి Google షీట్ల రంగుల పాలెట్) వచన రంగు కోసం.
చిట్కా. ఆర్గ్యుమెంట్ కూడా అవసరం అయితే మీరు ఫాంట్ రంగును విస్మరించాల్సిన అవసరం వచ్చినప్పుడు "" డబుల్ కోట్లను కూడా తీసుకుంటుంది.
- పరిధి — ఇక్కడ ఫ్యాన్సీ ఏమీ లేదు, మీరు ప్రాసెస్ చేయాలనుకుంటున్న సెల్ల శ్రేణి మాత్రమే.
VALUESBYCOLORALLని సులభంగా తప్పుగా భావించవచ్చని మీరు గమనించారా. కోసంVALUESBYCOLOR ఫంక్షన్ యాడ్-ఆన్ ద్వారా ఉపయోగించబడుతుందా? చాలా తేడా ఉంది కాబట్టి జాగ్రత్తగా ఉండండి. ఈ స్క్రీన్షాట్ను చూడండి:
ఫార్ములాలు B2 & C2 కానీ మీరు వారు B8 &లో ఎలా కనిపిస్తారో చూడగలరు. C8 తదనుగుణంగా:
=VALUESBYCOLOR("light green 3", "", A2:A7)
మరియు
=VALUESBYCOLORALL("light green 3", "", A2:A7)
చిట్కా. రంగు పేర్లు Google షీట్ల పాలెట్ నుండి తీసుకోబడ్డాయి:
ఈ రెండు ఫంక్షన్లు ఒకే ఆర్గ్యుమెంట్లను కలిగి ఉన్నాయి మరియు వాటి పేర్లు కూడా చాలా సారూప్యంగా ఉన్నాయి!
అయితే, అవి వేర్వేరు సెట్లను అందిస్తాయి. డేటా:
- VALUESBYCOLOR కాలమ్ Aలో ఆకుపచ్చ పూరక రంగుతో కనిపించే రికార్డ్ల జాబితాను మాత్రమే అందిస్తుంది. ఈ ఫార్ములా యొక్క ఫలితం కేవలం 3 సెల్లను మాత్రమే తీసుకుంటుంది: B2:B4.
- VALUESBYCOLORALL, దాని వంతుగా, అసలు (6 సెల్స్) - C2:C7 వలె అదే పరిమాణం యొక్క పరిధిని అందిస్తుంది. కానీ A నిలువు వరుసలోని సంబంధిత సెల్కు అవసరమైన పూరక రంగు ఉన్నట్లయితే మాత్రమే ఈ పరిధిలోని సెల్లు రికార్డ్లను కలిగి ఉంటాయి. ఇతర సెల్లు ఖాళీగా ఉంటాయి.
ఇది మీకు ఒకేలా అనిపించినప్పటికీ, ఇతర ఫంక్షన్లతో కలిపి ఇది భారీ వ్యత్యాసాన్ని కలిగిస్తుంది. మరియు COUNTIFS లేదా SUMIFS వంటి ఫంక్షన్లతో సెల్ల కంటెంట్లతో పాటు రంగులను తనిఖీ చేయడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది.
CELLCOLOR
ఈ తదుపరి ఫంక్షన్ చాలా సులభం: ఇది సెల్ రంగులను తనిఖీ చేస్తుంది మరియు ప్రతి సెల్లో ఉపయోగించే రంగు పేర్లు లేదా RGB కోడ్ల జాబితా (ఇది మీ ఇష్టం). దీనిని ఇలాగే పిలుస్తారు: CELLCOLOR.
మీకు నేరుగా ఆ రంగు పేర్లు అవసరం లేకపోవచ్చు కానీ మీరు ఉపయోగించవచ్చువాటిని ఇతర ఫంక్షన్లలో, ఉదాహరణకు, షరతుగా.
ఈ ఫంక్షన్కు 3 ఆర్గ్యుమెంట్లు కూడా అవసరం:
CELLCOLOR(పరిధి, రంగు_సోర్స్, color_name)- పరిధి — మీరు రంగుల కోసం తనిఖీ చేయాలనుకుంటున్న సెల్లు.
- color_source — ఫంక్షన్కు ఎక్కడ చూడాలో తెలియజేస్తుంది:
- "fill" అనే పదాన్ని ఉపయోగించండి నేపథ్య రంగుల కోసం తనిఖీ చేయడానికి డబుల్ కోట్లలో
- "font" — టెక్స్ట్ రంగుల కోసం
- "రెండూ" — పూరక మరియు వచన రంగులు రెండింటికీ
- color_name — ఎలాంటి పేరును తిరిగి ఇవ్వాలో మీ మార్గం:
- TRUE మీరు చూసే పేర్లను మీకు అందజేస్తుంది Google షీట్ల పాలెట్లో, ఉదా. ఎరుపు లేదా ముదురు నీలం 1
- FALSE రంగుల RGB కోడ్లను పొందుతుంది, ఉదా. #ff0000 లేదా #3d85c6
ఉదాహరణకు, దిగువ ఫార్ములా ప్రతి సెల్లో ఉపయోగించిన పూరక మరియు ఫాంట్ రంగుల జాబితాను అందిస్తుంది యొక్క A2:A7:
=CELLCOLOR(A2:A7, "both", TRUE)
కాబట్టి ఈ ఫంక్షన్లను IF, SUMIFS, COUNTIFSతో ఎలా ఉపయోగించవచ్చు? మీరు రంగుల ఆధారంగా మీ శోధన ప్రమాణాలను ఎలా సెటప్ చేస్తారు?
రంగు మరియు కంటెంట్ల వారీగా సెల్లను సంకలనం చేయండి మరియు లెక్కించండి — ఫార్ములా ఉదాహరణలు
కొన్ని సాధారణ సందర్భాలలో VALUESBYCOLORALL మరియు CELLCOLORని ఉపయోగించేందుకు ప్రయత్నించి చూద్దాం.
రంగు అయితే,...
ఇక్కడ నా దగ్గర 3 పరీక్షల్లో ఉత్తీర్ణత సాధించిన విద్యార్థుల చిన్న జాబితా ఉంది:
నేను గుర్తించాలనుకుంటున్నాను వరుసలోని అన్ని సెల్లు ఆకుపచ్చ రంగులో ఉంటే మాత్రమే (అన్ని పరీక్షలలో ఉత్తీర్ణులైన విద్యార్థులు) కాలమ్ Eలో PASSతో వరుస. నేను IF ఫంక్షన్లో మా సెల్కోలర్ని ఉపయోగిస్తానురంగులను తనిఖీ చేసి, అవసరమైన స్ట్రింగ్ను తిరిగి ఇవ్వండి:
=IF(COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"light green 3")=3,"PASS","")
ఇది ఏమి చేస్తుందో ఇక్కడ ఉంది:
- CELLCOLOR( B2:D2,"fill",TRUE) వరుసలో ఉపయోగించిన అన్ని పూరక రంగులను అందిస్తుంది.
- COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"లేత ఆకుపచ్చ 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")
- ఫార్ములా తనిఖీ చేసే మొదటి విషయం కాలమ్ A: 'లీల' (పేరు) ఉంటే E2 నుండి), ఇది రికార్డును పరిగణనలోకి తీసుకుంటుంది.
- నేను రెండవది తనిఖీ చేయవలసింది C నిలువు వరుసలోని సెల్లు లేత ఆకుపచ్చ 3 రంగులో ఉన్నాయా అనేది.
చిట్కా. Google షీట్ల పాలెట్ని ఉపయోగించి సెల్ రంగును తనిఖీ చేయండి:
COUNTIFS స్వయంగా రంగును తీయదు కాబట్టి, నేను మా సెల్కోలర్ను పరిధిగా ఉపయోగిస్తానుషరతు కోసం.
గుర్తుంచుకోండి, 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తో సమానంగా ఉంటుంది:
- మా అనుకూల ఫంక్షన్లలో ఒకదాన్ని తీసుకోండి: CELLCOLOR లేదా VALUESBYCOLORALL.
- దానిని ఒక లాగా ఉంచండి రంగుల కోసం పరీక్షించాల్సిన పరిధి.
- మీరు ఎంచుకున్న ఫంక్షన్పై ఆధారపడి షరతును నమోదు చేయండి: 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")
- CELLCOLOR C2:C10 నుండి అన్ని పూరక రంగులను పొందుతుంది మరియు వాటిలో ఏవైనా 'లేత ఆకుపచ్చ 3' ఉంటే SUMIFS తనిఖీ చేస్తుంది.
- SUMIFS కూడా E2 నుండి పేరు కోసం A2:A10ని స్కాన్ చేస్తుంది — లీలా .
- రెండు షరతులు నెరవేరిన తర్వాత, C2:C10 నుండి మొత్తం మొత్తానికి జోడించబడుతుంది.
ఉదాహరణ 2. SUMIFS + VALUESBYCOLORALL
VALUESBYCOLORALLతో అదే జరుగుతుంది:
=SUMIFS($C$2:$C$10,$A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:$C$10),"")
- VALUESBYCOLORALL అవసరమైన పూరక రంగు యొక్క సెల్లు మాత్రమే విలువలను కలిగి ఉండే పరిధిని అందిస్తుంది. SUMIFS అన్ని ఖాళీ కాని సెల్లను పరిగణనలోకి తీసుకుంటుంది.
- SUMIFS E2 నుండి 'లీలా' కోసం A2:A10ని కూడా స్కాన్ చేస్తుంది.
- రెండు షరతులు నెరవేరిన తర్వాత, C2:C10 నుండి సంబంధిత మొత్తం వస్తుంది. totalled.
ఈ ట్యుటోరియల్ ఫంక్షన్లు ఎలా పని చేస్తుందో వివరిస్తుందని మరియు వాటిని ఉపయోగించడానికి సాధ్యమయ్యే మార్గాలను సూచిస్తుందని ఆశిస్తున్నాను. మీ కేసుకు వాటిని వర్తింపజేయడంలో మీకు ఇంకా ఇబ్బందులు ఉంటే, వ్యాఖ్యల విభాగంలో నన్ను కలవండి ;)
వర్ణాల ఆధారంగా పని చేయడానికి స్ప్రెడ్షీట్
పని చేయండి - అనుకూల విధులు - ఉదాహరణలు (స్ప్రెడ్షీట్ కాపీని రూపొందించండి )