Excel मा ColorFunction कसरी बनाउने र प्रयोग गर्ने

  • यो साझा गर्नुहोस्
Hugh West

एक्सेलमा, कक्षहरूको रङको आधारमा गणना गर्न कुनै प्रकार्य छैन। तर Microsoft Visual Basic for Applications (VBA) को प्रयोग गरेर सेलको रङको आधारमा गणनाको लागि अनुकूलन कार्यहरू बनाउन सम्भव छ। यस लेखमा, म तपाइँलाई Excel मा ColorFunction कसरी सिर्जना र प्रयोग गर्न सक्नुहुन्छ भनेर देखाउनेछु।

मानौं, हामीसँग कम्पनीको उत्पादन अर्डरको डेटासेट छ। स्तम्भ अर्डर मात्रा तिनीहरूको डेलिभरी स्थितिको आधारमा रंगीन हुन्छ। डेलिभर गरिएका अर्डरहरू हल्का हरियो रङ्गका हुन्छन् र डेलिभरीमा भएका अर्डरहरू हल्का सुन्तला रङका हुन्छन्। अब हामी एउटै रंगीन कक्षहरू गणना गरेर आफ्नो अर्डर प्राप्त गर्ने वा प्राप्त नगर्ने ग्राहकहरूको संख्या पत्ता लगाउन सक्छौं। अर्डरको कुल मात्रा वा डेलिभरीमा अर्डर एउटै रंगीन कक्षहरू थपेर फेला पार्न सकिन्छ।

अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्

कलरफंक्शनमा Excel.xlsm

Excel मा ColorFunction

चरण 1 : VBA विन्डोमा म्याक्रो मोड्युल खोल्दै

पहिले, तपाईंले VBA खोल्नु पर्छ विन्डो ALT+F11 थिचेर। त्यसपछि बायाँ प्यानलबाट पानाको नाममा दायाँ क्लिक गर्नुहोस् र Insert> मा जानुहोस्। मोड्युल

परिणामको रूपमा, एउटा मोड्युल बक्स खोलिनेछ।

14>

<11 चरण 2 : ColorFunction सिर्जना गर्न VBA कोड घुसाउनुहोस्

निम्न कोड घुसाउनुहोस्, मोड्युल बाकसमा र बन्द गर्नुहोस् VBA window.

2725

यहाँ, VBA कोडले ColorFunction नामक कस्टम प्रकार्य सिर्जना गर्दछ जसले यदि हामीले तर्कलाई FALSE को रूपमा दियौं भने रंगीन कक्षहरू गणना गर्नेछ। र यदि हामीले तर्कलाई TRUE को रूपमा दियौं भने रंगीन कक्षहरूको योग गर्नेछ।

चरण 3 : कार्यपुस्तिकालाई एक्सेल म्याक्रो सक्षम कार्यपुस्तिकाको रूपमा बचत गर्दै

तपाईँले आफ्नो अनुकूल प्रकार्य बचत गर्नको लागि एक्सेल कार्यपुस्तिकालाई .xlsm ढाँचामा बचत गर्नुपर्छ। पहिले, आफ्नो एक्सेल विन्डोको माथिल्लो बायाँ कुनामाबाट फाइल मा जानुहोस्।

16>

त्यसपछि, यस रूपमा बचत गर्नुहोस् <चयन गर्नुहोस्। 3>

त्यसपछि Excel Macro-enabled Workbook (*xlsm) चयन गर्नुहोस् र Save मा क्लिक गर्नुहोस्।

चरण 4 : रंगीन कक्षहरू गणना गर्न ColorFunction प्रयोग गर्दै

अब तपाईं आफ्नो अनुकूलन रङ प्रकार्य प्रयोग गर्न सक्नुहुन्छ।

प्राप्त गर्न हल्का हरियो कक्षहरूको गणना, खाली कक्षमा निम्न सूत्र टाइप गर्नुहोस्,

=ColorFunction(F5,$D$5:$D$11,FALSE)

यहाँ, F5 = मापदण्ड कक्ष कुन रंग हुनेछ गनिने

$D$5:$D$11 = गणनाको दायरा

FALSE ले संकेत गर्दछ कि कोशिकाहरूको संख्या एउटै रङ भएको मापदण्ड कक्ष गणना गरिनेछ

ENTER थिच्नुहोस् र तपाईंले हल्का हरियो कक्षहरूको गणना प्राप्त गर्नुहुनेछ।

यस्तै तरिकाले, तपाईंले हल्का सुन्तला कक्षहरूको गणना प्राप्त गर्न सक्नुहुन्छ।

चरण 5 : रंगीन कक्षहरूको योग गर्न ColorFunction प्रयोग गर्दै

हल्का हरियो रङ कक्षहरूको योगफल प्राप्त गर्न, निम्न सूत्र टाइप गर्नुहोस्खाली कक्ष,

=ColorFunction(F5,$D$5:$D$11,TRUE)

यहाँ, F5 = मापदण्ड कक्ष कुन रङलाई जोडिनेछ

$D $5:$D$11 = योगफलको दायरा

TRUE ले मापदण्ड कक्षसँग एउटै रङ भएका कक्षहरूको संख्या थपिने संकेत गर्छ।

तपाईंले ENTER थिचेर हल्का हरियो कक्षहरूको योगफल प्राप्त गर्नुहुनेछ।

भित्र यस्तै तरिकाले, तपाईंले हल्का सुन्तला कक्षहरूको योगफल प्राप्त गर्न सक्नुहुन्छ।

रंगीन कक्षहरू गणना र योग गर्ने वैकल्पिक तरिकाहरू

रङ प्रकार्य प्रयोग गर्नुको सट्टा , तपाईंले रंगीन कक्षहरूको गणना प्राप्त गर्न सक्नुहुन्छ वा रंगीन कक्षहरूलाई दुई फरक तरिकाले जोड्न सक्नुहुन्छ।

१.    FILTER र SUBTOTAL प्रकार्यहरू प्रयोग गरेर

तपाईंले गणना र योगफल प्राप्त गर्न सक्नुहुन्छ। फिल्टर SUBTOTAL प्रकार्य प्रयोग गरेर रंगीन कक्षहरू।

पहिले, डेटा ट्याबमा जानुहोस् र फिल्टर<मा क्लिक गर्नुहोस्। 2>

त्यसपछि तलको तीर तपाईंको प्रत्येक स्तम्भ हेडरको छेउमा देखा पर्नेछ। अर्डर मात्रा (रङ्गीन स्तम्भ) को छेउमा रहेको तलतिरको तीरमा क्लिक गर्नुहोस्, रङद्वारा फिल्टर गर्नुहोस् मा जानुहोस् र हल्का हरियो रङ चयन गर्नुहोस्।

<3

अब तपाईंले यो स्तम्भमा हल्का हरियो रङको डाटा मात्र देख्नुहुनेछ। गणना प्राप्त गर्न निम्न सूत्र टाइप गर्नुहोस्,

=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)

यहाँ ३८ ले संकेत गर्छ कि सूत्र हुनेछ रेफर गरिएको सेलको रङ कोड दिनुहोस् र 'सेल प्राप्त गर्नुहोस्'!$D5 रेफर गरिएको सेल हो (रङ्गीन स्तम्भको स्तम्भ हेडर पछिको पहिलो सेल)

अब टाइप गर्नुहोस् =रङ (तपाईंले पहिले नाम परिभाषित गर्नुहोस् बक्समा नाम दिनुभएको थियो) तपाईंको रंगीन स्तम्भको छेउछाउको स्तम्भमा।

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 थिच्नुहोस् र तपाईंले प्राप्त गर्नुहुनेछ। सबै हरियो रंगका कक्षहरूको योगफल।

त्यस्तै तरिकाले, तपाईंले हल्का सुन्तला रंगका कक्षहरूको गणना र योगफल प्राप्त गर्न सक्नुहुन्छ।

निष्कर्ष

मलाई आशा छ कि लेखमा गएपछि अब तपाईले Excel मा ColorFunction बनाउन र प्रयोग गर्न सक्नुहुन्छ। यदि तपाइँ कुनै समस्याको सामना गर्नुहुन्छ भने, कृपया कमेन्ट गर्नुहोस्।

Hugh West एक उच्च अनुभवी एक्सेल प्रशिक्षक र उद्योग मा 10 वर्ष भन्दा बढी अनुभव संग विश्लेषक हो। उनले लेखा र वित्तमा स्नातक र व्यवसाय प्रशासनमा स्नातकोत्तर डिग्री हासिल गरेका छन्। Hugh को शिक्षण को लागी एक जोश छ र एक अद्वितीय शिक्षण दृष्टिकोण को विकास गरेको छ जुन पछ्याउन र बुझ्न सजिलो छ। एक्सेलको उनको विशेषज्ञ ज्ञानले विश्वभरका हजारौं विद्यार्थी र पेशेवरहरूलाई उनीहरूको सीप सुधार गर्न र उनीहरूको करियरमा उत्कृष्टता हासिल गर्न मद्दत गरेको छ। आफ्नो ब्लग मार्फत, हगले व्यक्ति र व्यवसायहरूलाई उनीहरूको पूर्ण क्षमतामा पुग्न मद्दत गर्न नि:शुल्क एक्सेल ट्यूटोरियलहरू र अनलाइन प्रशिक्षणहरू प्रदान गर्दै आफ्नो ज्ञान संसारसँग साझा गर्छन्।