విషయ సూచిక
Excelలో, కణాల రంగు ఆధారంగా గణనలను చేయడానికి ఎటువంటి ఫంక్షన్ లేదు. కానీ అప్లికేషన్స్ కోసం మైక్రోసాఫ్ట్ విజువల్ బేసిక్ (VBA) ని ఉపయోగించడం ద్వారా కణాల రంగు ఆధారంగా గణన కోసం అనుకూల ఫంక్షన్లను చేయడం సాధ్యపడుతుంది. ఈ కథనంలో, మీరు Excelలో కలర్ఫంక్షన్ని ఎలా సృష్టించవచ్చు మరియు ఉపయోగించవచ్చో నేను మీకు చూపుతాను.
మన వద్ద కంపెనీ ఉత్పత్తి ఆర్డర్ యొక్క డేటాసెట్ ఉందని చెప్పండి. నిలువు వరుస ఆర్డర్ పరిమాణం వారి డెలివరీ స్థితి ఆధారంగా రంగులో ఉంటుంది. డెలివరీ చేయబడిన ఆర్డర్లు లేత ఆకుపచ్చ రంగులో ఉంటాయి మరియు డెలివరీలో ఉన్న ఆర్డర్లు లేత నారింజ రంగులో ఉంటాయి. ఇప్పుడు మేము ఒకే రంగు గల సెల్లను లెక్కించడం ద్వారా వారి ఆర్డర్లను స్వీకరించిన లేదా స్వీకరించని కస్టమర్ల సంఖ్యను కనుగొనవచ్చు. డెలివరీ చేయబడిన ఆర్డర్ లేదా డెలివరీలో ఆర్డర్ యొక్క మొత్తం పరిమాణాన్ని ఒకే రంగు గల సెల్లను జోడించడం ద్వారా కనుగొనవచ్చు.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
కలర్ఫంక్షన్ Excel.xlsm
ColorFunction in Excel
స్టెప్ 1 : VBA విండోలో మాక్రో మాడ్యూల్ తెరవడం
మొదట, మీరు VBAని తెరవాలి ALT+F11ని నొక్కడం ద్వారా విండో. ఆ తర్వాత ఎడమ పానెల్ నుండి షీట్ పేరుపై కుడి క్లిక్ చేసి ఇన్సర్ట్> మాడ్యూల్
ఫలితంగా, మాడ్యూల్ బాక్స్ తెరవబడుతుంది.
దశ 2 : ColorFunction సృష్టించడానికి VBA కోడ్ని చొప్పించడం
క్రింది కోడ్ని మాడ్యూల్ బాక్స్లో చొప్పించి, VBA ని మూసివేయండిwindow.
9271
ఇక్కడ, VBA కోడ్ ColorFunction అనే కస్టమ్ ఫంక్షన్ను సృష్టిస్తుంది మరియు మేము ఆర్గ్యుమెంట్ని TRUEగా ఇస్తే రంగు సెల్లను సంగ్రహిస్తాము.
స్టెప్ 3 : వర్క్బుక్ను Excel మాక్రో ప్రారంభించబడిన వర్క్బుక్
గా సేవ్ చేయడంమీ అనుకూల ఫంక్షన్ను సేవ్ చేయడానికి మీరు Excel వర్క్బుక్ను .xlsm ఫార్మాట్లో సేవ్ చేయాలి. ముందుగా, మీ Excel విండో ఎగువ ఎడమ మూలలో ఉన్న ఫైల్ కి వెళ్లండి.
ఆ తర్వాత, ఇలా సేవ్ చేయి ఎంచుకోండి. 3>
తర్వాత ఎక్సెల్ మాక్రో-ఎనేబుల్డ్ వర్క్బుక్ (*xlsm) ని ఎంచుకుని, సేవ్పై క్లిక్ చేయండి.
దశ 4 : రంగు కణాలను లెక్కించడానికి ColorFunctionని ఉపయోగించడం
ఇప్పుడు మీరు మీ అనుకూల ColorFunctionని ఉపయోగించవచ్చు.
పొందడానికి లేత ఆకుపచ్చ కణాల గణన, ఖాళీ గడిలో కింది ఫార్ములాను టైప్ చేయండి,
=ColorFunction(F5,$D$5:$D$11,FALSE)
ఇక్కడ, F5 = ప్రమాణం సెల్ లెక్కించబడుతుంది
$D$5:$D$11 = గణన కోసం పరిధి
తప్పు అనేది సెల్ల సంఖ్యతో ఒకే రంగును కలిగి ఉందని సూచిస్తుంది ప్రమాణం సెల్ లెక్కించబడుతుంది
ENTER నొక్కండి మరియు మీరు లేత ఆకుపచ్చ కణాల గణనను పొందుతారు.
ఇదే పద్ధతిలో, మీరు లేత నారింజ రంగు కణాల గణనను పొందవచ్చు.
దశ 5 : కలర్ఫంక్షన్ని ఉపయోగించి రంగుల కణాల మొత్తం
లేత ఆకుపచ్చ రంగు కణాల మొత్తాన్ని పొందడానికి, కింది సూత్రాన్ని ఒకలో టైప్ చేయండిఖాళీ గడి,
=ColorFunction(F5,$D$5:$D$11,TRUE)
ఇక్కడ, F5 = ప్రమాణం సెల్ ఏ రంగు సంగ్రహించబడాలి
$D $5:$D$11 = మొత్తానికి పరిధి
TRUE అంటే ప్రమాణాల గడితో ఒకే రంగు ఉన్న సెల్ల సంఖ్య జోడించబడుతుందని సూచిస్తుంది.
మీరు ENTER నొక్కడం ద్వారా లేత ఆకుపచ్చ కణాల మొత్తాన్ని పొందుతారు.
ఇన్ ఇదే పద్ధతిలో, మీరు లేత నారింజ కణాల మొత్తాన్ని పొందవచ్చు.
ColorFunctionని ఉపయోగించకుండా
బదులుగా కౌంట్ మరియు మొత్తం రంగుల సెల్కి ప్రత్యామ్నాయ మార్గాలు , మీరు రంగుల కణాల గణనను పొందవచ్చు లేదా రంగుల కణాలను రెండు రకాలుగా సంక్షిప్తం చేయవచ్చు.
1. ఫిల్టర్ మరియు SUBTOTAL ఫంక్షన్లను ఉపయోగించి
మీరు గణన మరియు మొత్తాన్ని పొందవచ్చు ఫిల్టర్ మరియు సబ్టోటల్ ఫంక్షన్ ని ఉపయోగించడం ద్వారా రంగు గడులు.
మొదట, డేటా ట్యాబ్కి వెళ్లి ఫిల్టర్పై క్లిక్ చేయండి.
ఆ తర్వాత క్రిందికి బాణం మీ ప్రతి కాలమ్ హెడర్ పక్కన కనిపిస్తుంది. ఆర్డర్ పరిమాణం (రంగు కాలమ్) పక్కన ఉన్న క్రిందికి ఉన్న బాణంపై క్లిక్ చేయండి, రంగు ద్వారా ఫిల్టర్ చేయండి కి వెళ్లి, లేత ఆకుపచ్చ రంగును ఎంచుకోండి.
ఇప్పుడు మీరు ఈ నిలువు వరుసలో లేత ఆకుపచ్చ రంగు డేటాను మాత్రమే చూస్తారు. గణనను పొందడానికి క్రింది సూత్రాన్ని టైప్ చేయండి,
=SUBTOTAL(2,D5:D11)
ఇక్కడ 2 సెల్ లెక్కించబడుతుందని సూచిస్తుంది మరియు D5:D11 డేటా పరిధి.
ENTER ని నొక్కిన తర్వాత మీరు లేత ఆకుపచ్చ రంగు యొక్క గణనను పొందుతారు.కణాలు.
రంగు కణాల మొత్తాన్ని పొందడానికి, క్రింది సూత్రాన్ని టైప్ చేయండి,
=SUBTOTAL(9,D5:D11)
ఇక్కడ 9 సెల్ జోడించబడుతుందని సూచిస్తుంది మరియు D5:D11 డేటా పరిధి
<1 నొక్కిన తర్వాత>ఎంటర్ చేయండి మీరు లేత ఆకుపచ్చ రంగు కణాల మొత్తాన్ని పొందుతారు.
ఫిల్టర్ను లేత నారింజ రంగుకు మార్చడం ద్వారా, మీరు నారింజ రంగు యొక్క గణన మరియు మొత్తాన్ని పొందవచ్చు. సెల్లు.
2. GET.CELL ఫంక్షన్ని ఉపయోగించడం
GET.CELL ఫంక్షన్ని ఉపయోగించడం ద్వారా మీరు లెక్కించవచ్చు మరియు సంగ్రహించవచ్చు రంగు కణాలు.
మొదట, ఫార్ములా ట్యాబ్కి వెళ్లి పేరును నిర్వచించండి.
A కొత్త పేరు బాక్స్ కనిపిస్తుంది. పేరు బాక్స్లో రంగు వంటి పేరును టైప్ చేయండి. మరియు బాక్స్లో ఫార్ములాను చొప్పించండి మరియు సరే నొక్కండి.
=GET.CELL(38,’GET CELL’!$D5)
ఇక్కడ 38 సూత్రం చేస్తుందని సూచిస్తుంది. సూచించబడిన సెల్ యొక్క రంగు కోడ్ను ఇవ్వండి మరియు 'సెల్ పొందండి'!$D5 ని సూచించిన సెల్ (రంగు కాలమ్ యొక్క నిలువు వరుస శీర్షిక తర్వాత మొదటి సెల్)
ఇప్పుడు =Color ( పేర్లను నిర్వచించండి బాక్స్లో మీరు గతంలో ఇచ్చిన పేరు) మీ రంగుల నిలువు వరుస యొక్క ప్రక్కనే ఉన్న నిలువు వరుసలో టైప్ చేయండి.
3>
ENTER ని నొక్కి, సెల్ E5 ని మీ డేటాసెట్ చివరకి లాగిన తర్వాత, మీరు E<నిలువు వరుసలోని మీ అన్ని రంగుల సెల్ల కలర్ కోడ్లను పొందుతారు. 2>.
ఇప్పుడు లేత ఆకుపచ్చ రంగు యొక్క గణనను పొందడానికి క్రింది సూత్రాన్ని టైప్ చేయండిసెల్లు
=COUNTIF($E$5:$E$11,50)
ఇక్కడ, $E$5:$E$11 అనేది గణన కోసం పరిధి మరియు 50 అనేది లేత ఆకుపచ్చ రంగు కోడ్ .
Enter నొక్కిన తర్వాత మీరు ఆకుపచ్చ రంగు కణాల సంఖ్యను పొందుతారు.
లేత ఆకుపచ్చ రంగు కణాల మొత్తాన్ని పొందడానికి క్రింది సూత్రాన్ని టైప్ చేయండి,
=SUMIF(E5:E11,50,D5:D11)
ఇక్కడ, E5:E11 అనేది ప్రమాణాల పరిధి, 50 లేత ఆకుపచ్చ రంగు కోడ్ని సూచిస్తుంది మరియు D5:D11 మొత్తం పరిధి.
ENTER నొక్కండి మరియు మీరు పొందుతారు అన్ని ఆకుపచ్చ రంగు కణాల మొత్తం.
అదే విధంగా, మీరు లేత నారింజ రంగు కణాల సంఖ్య మరియు మొత్తాన్ని పొందవచ్చు.
3>
ముగింపు
ఇప్పుడు కథనాన్ని పరిశీలించిన తర్వాత మీరు ఎక్సెల్లో కలర్ఫంక్షన్ని సృష్టించి, ఉపయోగించవచ్చని నేను ఆశిస్తున్నాను. మీరు ఏదైనా సమస్యను ఎదుర్కొంటే దయచేసి వ్యాఖ్యను వ్రాయండి.