सामग्री सारणी
एक्सेलमध्ये, सेलच्या रंगावर आधारित गणना करण्यासाठी कोणतेही कार्य नाही. परंतु Microsoft Visual Basic for Applications (VBA) वापरून सेलच्या रंगावर आधारित गणनेसाठी सानुकूल कार्ये करणे शक्य आहे. या लेखात, मी तुम्हाला एक्सेलमध्ये कलर फंक्शन कसे तयार आणि वापरू शकता हे दाखवणार आहे.
आपल्याकडे कंपनीच्या उत्पादन ऑर्डरचा डेटासेट आहे. स्तंभ ऑर्डर मात्रा त्यांच्या वितरण स्थितीवर आधारित रंगीत आहे. डिलिव्हरी केलेल्या ऑर्डर हलक्या हिरव्या रंगाच्या असतात आणि डिलिव्हरीच्या ऑर्डर हलक्या केशरी रंगाच्या असतात. आता आम्ही समान रंगीत सेल मोजून त्यांच्या ऑर्डर प्राप्त केलेल्या किंवा प्राप्त न झालेल्या ग्राहकांची संख्या शोधू शकतो. समान रंगीत सेल जोडून ऑर्डरची एकूण संख्या किंवा डिलिव्हरीची ऑर्डर शोधली जाऊ शकते.
सराव वर्कबुक डाउनलोड करा
मध्ये कलरफंक्शन Excel.xlsm
Excel मधील ColorFunction
चरण 1 : VBA विंडोमध्ये मॅक्रो मॉड्यूल उघडणे
प्रथम, तुम्हाला VBA उघडावे लागेल ALT+F11 दाबून विंडो. त्यानंतर डाव्या पॅनलमधून शीटच्या नावावर उजवे क्लिक करा आणि घाला> वर जा. मॉड्यूल
परिणामी, एक मॉड्यूल बॉक्स उघडला जाईल.
14>
<11 चरण 2 : ColorFunction तयार करण्यासाठी VBA कोड घालणेखालील कोड टाका, मॉड्युल बॉक्समध्ये आणि VBA बंद करा.विंडो.
7147
येथे, VBA कोड ColorFunction नावाचे एक सानुकूल फंक्शन तयार करतो जे आपण असत्य असे वितर्क दिल्यास रंगीत सेलची गणना करेल. आणि आम्ही युक्तिवाद TRUE म्हणून दिल्यास रंगीत सेलची बेरीज करू.
चरण 3 : वर्कबुक एक्सेल मॅक्रो सक्षम वर्कबुक म्हणून सेव्ह करणे
तुमचे कस्टम फंक्शन सेव्ह करण्यासाठी तुम्हाला एक्सेल वर्कबुक .xlsm फॉरमॅटमध्ये सेव्ह करावे लागेल. प्रथम, तुमच्या एक्सेल विंडोच्या वरच्या डाव्या कोपऱ्यातून फाइल वर जा.
त्यानंतर, म्हणून सेव्ह करा <निवडा. 3>
नंतर Excel मॅक्रो-सक्षम वर्कबुक (*xlsm) निवडा आणि सेव्ह करा
<18 वर क्लिक करा.
चरण 4 : रंगीत सेल मोजण्यासाठी ColorFunction वापरणे
आता तुम्ही तुमचे कस्टम ColorFunction वापरू शकता.
मिळवण्यासाठी हलक्या हिरव्या पेशींची संख्या, रिक्त सेलमध्ये खालील सूत्र टाइप करा,
=ColorFunction(F5,$D$5:$D$11,FALSE)
येथे, F5 = मापदंड सेल कोणता रंग असेल मोजले जावे
$D$5:$D$11 = मोजणीसाठी श्रेणी
असत्य हे दर्शविते की सेलची संख्या समान रंग असलेल्या निकष सेलची गणना केली जाईल
एंटर दाबा आणि तुम्हाला हलक्या हिरव्या पेशींची गणना मिळेल.
अशाच प्रकारे, तुम्ही हलक्या केशरी पेशींची संख्या मिळवू शकता.
चरण 5 : रंगीत पेशींची बेरीज करण्यासाठी ColorFunction वापरणे
हलक्या हिरव्या रंगाच्या पेशींची बेरीज मिळवण्यासाठी खालील सूत्र टाईप करारिक्त सेल,
=ColorFunction(F5,$D$5:$D$11,TRUE)
येथे, F5 = मापदंड सेल कोणता रंग बेरीज केला जाईल
$D $5:$D$11 = बेरीजसाठी श्रेणी
TRUE निर्देशित करते की निकष सेलसह समान रंग असलेल्या सेलची संख्या जोडली जाईल.
तुम्हाला ENTER दाबून हलक्या हिरव्या पेशींची बेरीज मिळेल.
मध्ये अशाच प्रकारे, तुम्हाला हलक्या नारिंगी पेशींची बेरीज मिळू शकते.
रंगीत सेलची मोजणी आणि बेरीज करण्याचे पर्यायी मार्ग
कलर फंक्शन वापरण्याऐवजी , तुम्ही रंगीत पेशींची संख्या मिळवू शकता किंवा दोन वेगवेगळ्या प्रकारे रंगीत पेशींची बेरीज करू शकता.
1. FILTER आणि SUBTOTAL फंक्शन्स वापरून
तुम्ही संख्या आणि बेरीज मिळवू शकता फिल्टर आणि SUBTOTAL फंक्शन वापरून रंगीत सेल.
प्रथम, डेटा टॅबवर जा आणि फिल्टर<वर क्लिक करा. 2>
त्यानंतर तुमच्या प्रत्येक कॉलम हेडरच्या बाजूला डाउनवर्ड अॅरो दिसेल. ऑर्डर क्वांटिटी (रंगीत स्तंभ) च्या बाजूला असलेल्या खालच्या बाणावर क्लिक करा, रंगानुसार फिल्टर करा वर जा आणि हलका हिरवा रंग निवडा.
आता तुम्हाला या स्तंभात फक्त फिकट हिरव्या रंगाचा डेटा दिसेल. गणना मिळविण्यासाठी खालील सूत्र टाइप करा,
=SUBTOTAL(2,D5:D11)
येथे 2 सेल मोजले जाईल असे सूचित करते आणि D5:D11 हे डेटाची श्रेणी आहे.
एंटर दाबल्यानंतर तुम्हाला हलक्या हिरव्या रंगाची गणना मिळेलपेशी.
रंगीत पेशींची बेरीज मिळवण्यासाठी, खालील सूत्र टाइप करा,
=SUBTOTAL(9,D5:D11)
येथे 9 सेल जोडला जाईल असे सूचित करते आणि D5:D11 हे डेटाची श्रेणी आहे
<1 दाबल्यानंतर>एंटर करा तुम्हाला फिकट हिरव्या रंगाच्या सेलची बेरीज मिळेल.
फिल्टरला फिकट नारिंगी रंगात बदलून, तुम्ही केशरी रंगाच्या सेलची संख्या आणि बेरीज मिळवू शकता. सेल.
2. GET.CELL फंक्शन वापरणे
GET.CELL फंक्शन वापरून तुम्ही मोजू शकता आणि बेरीज देखील करू शकता रंगीत सेल.
प्रथम, सूत्र टॅबवर जा आणि नाव परिभाषित करा.
A निवडा नवीन नाव बॉक्स दिसेल. नाव बॉक्समध्ये रंग सारखे नाव टाइप करा. आणि संदर्भ बॉक्समध्ये सूत्र घाला आणि ठीक दाबा.
=GET.CELL(38,’GET CELL’!$D5)
येथे 38 सूचित करते की सूत्र होईल संदर्भित सेलचा कलर कोड द्या आणि 'सेल मिळवा'!$D5 हा संदर्भित सेल आहे (रंगीत स्तंभाच्या स्तंभ शीर्षलेखानंतरचा पहिला सेल)
आता टाइप करा =रंग (तुम्ही आधी नावे परिभाषित करा बॉक्समध्ये दिलेले नाव) तुमच्या रंगीत स्तंभाच्या शेजारच्या स्तंभात.
एंटर दाबाल्यानंतर आणि सेल E5 तुमच्या डेटासेटच्या शेवटी ड्रॅग केल्यानंतर, तुम्हाला तुमच्या E<कॉलमच्या सर्व रंगीत सेलचे रंग कोड मिळतील. 2>.
आता फिकट हिरव्या रंगाची गणना करण्यासाठी खालील सूत्र टाइप करासेल
=COUNTIF($E$5:$E$11,50)
येथे, $E$5:$E$11 गणनेसाठी श्रेणी आहे आणि 50 हा फिकट हिरव्या रंगाचा रंग कोड आहे .
एंटर दाबल्यानंतर तुम्हाला हिरव्या रंगाच्या पेशींची संख्या मिळेल.
हलक्या हिरव्या रंगाच्या पेशींची बेरीज मिळवण्यासाठी खालील सूत्र टाइप करा,
=SUMIF(E5:E11,50,D5:D11)
येथे, E5:E11 मापदंड श्रेणी आहे, 50 फिकट हिरव्या रंगाचा रंग कोड दर्शवितो आणि D5:D11 ही बेरीज श्रेणी आहे.
ENTER दाबा आणि तुम्हाला मिळेल सर्व हिरव्या रंगाच्या पेशींची बेरीज.
अशाच प्रकारे, तुम्ही फिकट नारिंगी रंगाच्या पेशींची संख्या आणि बेरीज मिळवू शकता.
निष्कर्ष
मला आशा आहे की लेख पाहिल्यानंतर आता तुम्ही Excel मध्ये ColorFunction तयार आणि वापरू शकता. तुम्हाला काही समस्या येत असल्यास कृपया टिप्पणी द्या.