एक्सेल फॉर्मूला सेल कलर पर आधारित (5 उदाहरण)

  • इसे साझा करें
Hugh West

आपके पास एक रंगीन डेटासेट हो सकता है और आप एक्सेल फॉर्मूला के साथ काम करने के लिए सेल रंग का उपयोग करना चाहेंगे। डेटासेट से डेटा लिखने और पढ़ने के लिए एक्सेल में बहुत सारे अद्भुत सूत्र हैं। उनमें से कुछ हैं काउंट , सबटोटल , आईएफ , और इसी तरह। दोबारा, आप VBA मैक्रोज़ का उपयोग आवश्यकताओं के अनुसार नए सूत्र बनाने के लिए भी कर सकते हैं जिन्हें आप विभिन्न सेल रंगों के लिए लागू कर सकते हैं। यह आलेख उचित चित्रों के साथ सेल रंग पर आधारित एक्सेल फॉर्मूला के 5 उदाहरणों की व्याख्या करेगा।

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

आप यहां से अभ्यास कार्यपुस्तिका डाउनलोड कर सकते हैं।

सेल कलर पर आधारित फॉर्मूला।xlsm

सेल कलर पर आधारित एक्सेल फॉर्मूला के 5 उदाहरण

हम निम्नलिखित रंगीन डेटासेट का उपयोग करेंगे विधियों की व्याख्या करने के लिए।

हम देख सकते हैं कि डेटासेट में दो कॉलम हैं, अर्थात् नाम और मात्रा । पंक्तियों में 3 अलग-अलग रंग हैं। हम 5 उदाहरणों में SUMIF , SUBTOTAL , IF , और VBA मैक्रोज़ का उपयोग करके उपयोगकर्ता-परिभाषित फ़ंक्शन जैसे विभिन्न एक्सेल सूत्र लागू करेंगे। अगला रहा है। तो, बिना किसी देरी के, हम मुख्य चर्चा में कूदते हैं।

1. सेल रंग के साथ एक्सेल सबटोटल फॉर्मूला

एक्सेल फॉर्मूला लागू करने के लिए सबटोटल गिनने और प्राप्त करने के लिए रंग द्वारा फ़िल्टर किए गए मानों का योग।

इस विधि के लिए नीचे दिए गए चरणों का पालन करें।

चरण:

  • सेल में C6 निम्नलिखित लिखेंसूची में उत्पादों की गिनती प्राप्त करने का सूत्र:
=SUBTOTAL(102,C5:C10)

हम कर सकते हैं योग करने के उद्देश्य से SUBTOTAL सूत्र का भी उपयोग करें। आइए देखें।

  • उत्पाद की मात्राओं का योग प्राप्त करने के लिए, निम्नलिखित सूत्र को सेल C14 में लिखें:
=SUBTOTAL(109,C5:C10)

  • अब, संपूर्ण डेटासेट चुनें।

  • होम टैब से, सॉर्ट और amp; फ़िल्टर ड्रॉप-डाउन मेनू।

आपको डेटासेट के कॉलम में दो तीर मिलेंगे।

<0
  • स्तंभ नाम के तीर प्रतीक पर क्लिक करें।
  • एक साइडबार ड्रॉप-डाउन मेनू खुल जाएगा। वहां से रंग के अनुसार फ़िल्टर करें चुनें।
  • अब, उस रंग को चुनें जिसे आप फ़िल्टर करना चाहते हैं।

<3

  • फिर ओके पर क्लिक करें। नीचे दी गई तस्वीरों में रंग से गिनें और रंग से जोड़

परिणाम गिनती दिखाते हैं और केवल फ़िल्टर किए गए डेटा का योग

🔎 फ़ॉर्मूला कैसे काम करता है?

📌 SUBTOTAL दो तर्क लेता है function_name और ref1 । function_name में डेटा की संख्या की गणना के लिए 102 और मात्राओं का योग वापस करने के लिए 109 लगते हैं।

📌 संदर्भ के रूप में दोनों सूत्र मात्राओं की एक सीमा लेते हैं।

📌 शुरुआत में परिणाम सब कुछ दिखाता हैरेंज में डेटा। हालाँकि, अंतिम दो चित्र केवल फ़िल्टर किए गए सेल का परिणाम दिखाते हैं।

और पढ़ें: एक्सेल सेल रंग: जोड़ें, संपादित करें, उपयोग करें और; निकालें

2. सेल कलर द्वारा एक्सेल काउंटिफ और एसयूएमआईएफ फॉर्मूला

2.1 सेल कलर के साथ काउंटिफ फॉर्मूला

अब, अगर आप काउंटिफ को लागू करना चाहते हैं सेल रंग के आधार पर सूत्र आपको नीचे दिए गए चरणों का पालन करने की आवश्यकता है।

चरण:

  • सूत्र टैब से, चयन करें नाम परिभाषित करें

  • एक बॉक्स दिखाई देगा। नाम: अनुभाग में एक नाम लिखें (इस मामले में हमने NumberColor लिखा था)।
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)

  • उसके बाद, ओके पर क्लिक करें।

यह नाम प्रबंधक बॉक्स में दिखाई देगा।

  • यदि सब कुछ ठीक लगता है, तो बंद करें क्लिक करें।

  • डेटासेट के अलावा कॉलम लें और सेल D5 में सूत्र लिखें:
=NumberColor

  • Enter दबाएं और इसे भरें हैंडल आइकन का उपयोग करके बाकी कॉलम में खींचें।<13

आपको डेटासेट में मौजूद सभी रंगों के लिए कोड मिल जाएगा।

  • एक नए सेल में, ( G5 ) यह सूत्र लिखें:
=COUNTIF(D5:D10,$D$5)

सेल G6 में ,

=COUNTIF(D5:D10,$D$6)

सेल G7 में,

=COUNTIF(D5:D10,$D$9)

आपको परिणाम ऊपर की तस्वीरों में दिखाए अनुसार दिखाई देगा। वैसे भी,आप सूत्र में प्रत्येक सेल का मिश्रित या, सापेक्ष सेल संदर्भ भी लिख सकते हैं और परिणाम प्राप्त करने के लिए इसे नीचे खींच सकते हैं।

2.2 SUMIF सूत्र सेल कलर के साथ

स्टेप्स:

निम्न फॉर्मूला सेल H5 में टाइप करें:

=SUMIF(D5:D10,$D$5,C5:C10)

इसी तरह सेल H6 ,

=SUMIF(D5:D10,$D$6,C5:C10)

<3 में

और, सेल H7 ,

=SUMIF(D5:D10,$D$9,C5:C10)

देखने के लिए ऊपर दी गई तस्वीरों को देखें परिणाम कैसे मिलते हैं।

🔎 सूत्रों के साथ प्रक्रिया कैसे काम करती है?

📌 यहां, GET.CELL फ़ंक्शन का उपयोग करने वाला सूत्र 38 कोड रंग और सेल संदर्भ वापस करने के लिए लेता है जिसके लिए यह कोड वापस आ जाएगा।

📌 GET.CELL सूत्र के साथ नाम को परिभाषित करके हम बस लिख सकते हैं नाम “ NumberColor ” के पहले एक समान चिह्न लगा कर संदर्भित सेल के रंगों का कोड प्राप्त होगा।

📌 अगला, रंग कोड का उपयोग करके हमने COUNTIF<2 लागू किया है> और SUMIF कॉलम के साथ डेटा रेंज की गिनती और योग प्राप्त करने के लिए सूत्र या कोड मानदंड।

और पढ़ें: एक्सेल में मान के आधार पर सेल का रंग कैसे बदलें (5 तरीके)

3. एक्सेल IF सेल रंग द्वारा सूत्र

अब, हम कहते हैं कि हमारे पास हुडी , जैकेट , और एस जैसे उत्पादों के लिए प्रति पीस समान मूल्य है। 1>वीटर ।

यदि आप इन उत्पादों की कुल मात्रा के लिए कुल मूल्य की गणना करना चाहते हैं, तो हम IF का उपयोग कर सकते हैं सूत्र।

आप IF को यहां लागू करने के लिए चरणों का पालन कर सकते हैं।

चरण:

  • हम पहले से ही Define Name का उपयोग करके NumberColor बना चुके हैं और रंग कोड खोजने के लिए इसका उपयोग कर चुके हैं (पद्धति 2 देखें)।
  • एक नए कॉलम में, सेल E5 :
  • <14 में सूत्र लिखें। =IF(NumberColor=40,C5*$C$13,0)

    • एंटर दबाएं।
    • फिल हैंडल आइकन को यहां तक ​​खींचें शेष डेटा के लिए परिणाम प्राप्त करें।

    आप देख सकते हैं कि यह केवल समान रंग वाले उत्पादों के लिए रंग कोड 40 के मान दिखाता है जबकि शून्य ( 0 ) बाकी के लिए।

    🔎 फॉर्मूला कैसे काम करता है?

    📌 यहां IF फॉर्मूला NumberColor 40 के बराबर होता है।

    📌 यदि तर्क सही है, तो यह प्रति नग की कीमत के साथ मात्रा को गुणा करेगा ( 5 ). अन्यथा, यह 0 दिखाएगा।

    और पढ़ें: Excel में if Statement का उपयोग करके सेल को हाइलाइट कैसे करें (7 तरीके) <3

    समान रीडिंग

    • एक्सेल में प्रतिशत के आधार पर सेल को रंग से कैसे भरें (6 विधियाँ)
    • एक्सेल में एक कॉलम को हाइलाइट करें (3 तरीके)
    • एक्सेल में टेक्स्ट के आधार पर सेल को हाइलाइट कैसे करें [2 तरीके]
    • सेल को हाइलाइट करें एक्सेल में (5 तरीके)
    • एक्सेल में ऊपर से नीचे तक हाइलाइट कैसे करें (5 तरीके)

    4. सेल द्वारा एक्सेल SUMIFS फॉर्मूला कलर

    कलर कोड का उपयोग करके, हम SUMIFS फॉर्मूला भी लागू कर सकते हैं।

    उसके लिए, आपकोनीचे दिए गए चरणों का पालन करें:

    चरण:

    • सेल E5 में सूत्र लिखें:
    =SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

    • बाद में, एंटर दबाएं।
    • फिल हैंडल आइकन का उपयोग करें शेष मामलों के लिए परिणाम को खींचने के लिए।

    🔎 फ़ॉर्मूला कैसे काम करता है?

    📌 SUMIFS सूत्र मात्राओं के लिए sum_range C5:C10 को पूर्ण संदर्भ के रूप में लेता है। इसके बाद, यह रंग कोड श्रेणी लेता है जो पूर्ण संदर्भ रूप में भी है।

    📌 अंत में, रंग कोड कॉलम के पहले सेल के लिए मानदंड निर्धारित किया गया है जो D5 है। इस स्थिति में, केवल स्तंभ पूर्ण संदर्भ रूप में है जबकि पंक्तियाँ सापेक्ष संदर्भ रूप में हैं। ऐसा इसलिए है क्योंकि यह आवश्यकतानुसार पंक्ति संख्याओं को बदलकर फिल हैंडल आइकन को शेष कॉलम के लिए खींचेगा।

    संबंधित सामग्री: कैसे करें मूल्य के आधार पर एक्सेल में सेल हाइलाइट करें (9 तरीके)

    5. एक्सेल वीबीए मैक्रो टू एक्सेल फॉर्मूला बाय सेल कलर

    इसके अलावा, वीबीए मैक्रो एक हो सकता है सेल रंग द्वारा एक्सेल फ़ार्मुलों को लागू करने के लिए अद्भुत उपकरण।

    समझने की सुविधा के लिए आइए हम इस विधि को दो भागों में विभाजित करें।

    पहली उप-विधि रंग कोड खोजने के लिए कोड का उपयोग करेगी और फिर उन्हें COUNTIF और SUMIF सूत्रों को लागू करने के लिए लागू करें

    ध्यान दें: VBA मैक्रो समान रंगों को नहीं पहचान सकते हैं और इसलिए हम के साथ हमारे डेटासेट को संशोधित कियाअलग-अलग रंग।

    तीन अलग-अलग रंग लाल, नीला और भूरा हैं। अब देखते हैं कि कैसे हम VBA मैक्रो सेल रंग द्वारा एक्सेल फॉर्मूला लागू करने के लिए उपयोग कर सकते हैं।

    5.1 VBA मैक्रो रंग कोड खोजने के लिए

    VBA का उपयोग करके रंग कोड खोजने के लिए मैक्रो और एक्सेल फॉर्मूले को लागू करें, हमें नीचे दिए गए चरणों का पालन करना होगा। कीबोर्ड।

  • यह VBA मैक्रो विंडो खोलेगा। अपनी शीट का चयन करें।
  • सम्मिलित करें टैब से मॉड्यूल पर क्लिक करें।

  • सामान्य विंडो खुलेगी।

  • कॉपी करें और पेस्ट करें सामान्य विंडो में निम्नलिखित कोड। -सक्षम कार्यपुस्तिका प्रत्यय।
  • अपनी शीट खोलें और सेल D5 में निम्न सूत्र लिखें:
=ColorIndex(C5)

<11

  • एंटर दबाएं और शेष डेटा के परिणाम प्राप्त करने के लिए फिल हैंडल का उपयोग करके खींचें।
    • अब, सेल E5 के एक अन्य कॉलम में, आपको नीचे दिया गया सूत्र लिखना होगा:
    =COUNTIF($D$5:$D$10,$D5)

    <11

  • प्रेस एंटर और परिणाम को डेटा के अंत तक खींचें।
    • इसी तरह, आवेदन करने के लिए SUMIF, नीचे दिए गए सूत्र को सेल F5 में लिखें:
    =SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

    इस स्थिति के लिए, आपको रंग कोड का उपयोग करके राशि का पता लगाना होगा।हालाँकि, आप सीधे एक कोड लिखकर योग कर सकते हैं। इसे अगले उप-पद्धति में समझाया जाएगा।

    🔎 सूत्रों के साथ प्रक्रिया कैसे काम करती है?

    📌 हमने ColorIndex का उपयोग करके बनाया है कोड और तर्क को डेटा की सीमा के रूप में रखते हुए। इसके प्रयोग से हमें रंग कोड मिलते हैं।

    📌 अगला, हमने उस विशेष रंग कोड के लिए गणना परिणाम प्राप्त करने के लिए COUNTIF सूत्र का उपयोग किया।

    📌 अंत में, हमने उपयोग किया रंग कोड के आधार पर योग प्राप्त करने के लिए SUMIF सूत्र। सीधे कोड के माध्यम से समान रंग का।

    चरण:

    • खोलने के लिए आपको अपने कीबोर्ड से ALT+F11 दबाना होगा VBA मैक्रो विंडो।
    • फिर से, आपको अपनी शीट और मॉड्यूल से इन्सर्ट टैब से चुनना होगा।

    • उपर्युक्त उप-पद्धति की तरह, सामान्य विंडो खुलेगी। फिर बस कॉपी करें और सामान्य विंडो में निम्नलिखित कोड को पेस्ट करें

    कोड:

    6489

    9634
    • अगला, अपनी वर्कशीट खोलें। सेल D5 में, आपको निम्न सूत्र लिखना होगा:
    =SBC($C5,$C$5:$C$10)

    • दबाएँ दर्ज करें और डेटा श्रेणी के अंत तक फिल हैंडल का उपयोग करके परिणाम को खींचें।

    आपको परिणाम इस प्रकार मिलेगा उपरोक्त तस्वीर में दिखाया गया है।

    🔎 प्रक्रिया कैसे होती हैफ़ॉर्मूले के साथ काम करते हैं?

    📌 हमने इस वर्कशीट के लिए सामान्य विंडो में लिखे कोड के माध्यम से SBC नाम से एक फ़ॉर्मूला बनाया है।

    📌 के बाद कि, हमने मात्राओं के विशेष सेल के रूप में डेटा और मानदंडों की एक श्रृंखला के साथ सूत्र का उपयोग किया। आसान उदाहरण)

    याद रखने योग्य बातें

    1. VBA मैक्रो लागू करने के मामले में आपको अलग-अलग रंगों का उपयोग करना होगा।

    2। फ़ाइल में VBA मैक्रो कोड होने की स्थिति में आपको एक्सेल फ़ाइल को .xlsm प्रत्यय के साथ सहेजना होगा।

    निष्कर्ष

    लेख 5 अलग-अलग तरीकों की व्याख्या करता है सेल के रंग के आधार पर एक्सेल फॉर्मूला जैसे SUMIF , सबटोटल , COUNTIF आदि लागू करें। इसके अलावा, अभ्यास कार्यपुस्तिका आपके लिए है, इसलिए आप इसे डाउनलोड कर सकते हैं, और अपनी आवश्यकता के अनुसार किसी भी तरीके को लागू कर सकते हैं। किसी भी अन्य प्रश्न के लिए, कृपया टिप्पणी अनुभाग में लिखें।

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