रंगीन सेल की गणना करने के लिए Google पत्रक कस्टम कार्य करता है: CELLCOLOR & रंग द्वारा मान

  • इसे साझा करें
Michael Brown

यह ट्यूटोरियल Google पत्रक के लिए कलर ऐड-ऑन द्वारा हमारे फंक्शन से 2 नए कार्यों का परिचय देता है: CELLCOLOR & रंग द्वारा मान। उनका योग करने के लिए उपयोग करें & कोशिकाओं को न केवल उनके रंगों से बल्कि सामान्य सामग्री से भी गिनें। रेडी-मेड SUMIFS & COUNTIFS सूत्र शामिल हैं;)

यदि आप Google पत्रक में रंगीन सेल के साथ बहुत अधिक काम करते हैं, तो आपने शायद रंग ऐड-ऑन द्वारा हमारे फ़ंक्शन को आज़माया होगा। आप कम ही जानते हैं कि अब इसके 2 और फ़ंक्शन हैं जो रंगीन सेल के साथ आपके संचालन को और भी आगे बढ़ाते हैं: CELLCOLOR और VALUESBYCOLORALL । इस ट्यूटोरियल में, मैं आपको दोनों कार्यों से परिचित कराऊंगा और आपको कुछ तैयार सूत्र प्रदान करूंगा। हमारे 2 नए कस्टम कार्यों में गोता लगाएँ, यदि आप इससे परिचित नहीं हैं तो मैं कलर ऐड-ऑन द्वारा हमारे फ़ंक्शन का संक्षेप में वर्णन करना चाहूंगा।

Google पत्रक के लिए यह ऐड-ऑन फ़ॉन्ट और/या की जाँच करता है चयनित सेल में रंग भरें और:

  • एक सामान्य रंग के साथ संख्याओं का योग करें
  • रंगीन सेल की गणना करें और यहां तक ​​कि रिक्त स्थान को भी गिनें
  • इनमें औसत/न्यूनतम/अधिकतम मान खोजें उन हाइलाइट किए गए सेल
  • और अधिक

आपके रंगीन सेल की गणना करने के लिए कुल 13 फ़ंक्शन हैं।

यहां बताया गया है कि यह कैसे काम करता है:

  1. आप संसाधित करने के लिए श्रेणी का चयन करें।
  2. उस फ़ॉन्ट और/या रंग का चयन करें जिस पर आप विचार करना चाहते हैं और अपने अनुसार फ़ंक्शन चुनेंकार्य।
  3. प्रत्येक पंक्ति/कॉलम या संपूर्ण श्रेणी में रिकॉर्ड की गणना करना चुनें।
  4. उन सेल का चयन करें जहां आप परिणाम देखना चाहते हैं।
  5. हिट करें फ़ंक्शन डालें .

उदाहरण के लिए, यहां प्रत्येक पंक्ति में, मैं उन सभी आइटम का योग करता हूं जो 'रास्ते में हैं' — नीले रंग की पृष्ठभूमि के साथ:

=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 और amp में लिखे गए हैं; C2 लेकिन आप देख सकते हैं कि वे B8 & amp में कैसे दिखते हैं; 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

    यह अगला कार्य बहुत आसान है: यह सेल के रंगों की जांच करता है और प्रत्येक सेल में उपयोग किए जाने वाले रंग नामों या आरजीबी कोड (यह आपकी पसंद है) की सूची। इसे समान भी कहा जाता है: CELLCOLOR।उन्हें अन्य कार्यों में, उदाहरण के लिए, एक शर्त के रूप में। वे सेल जिन्हें आप रंगों के लिए जाँचना चाहते हैं।

  • color_source — फंक्शन को बताता है कि कहाँ देखना है:
    • शब्द का प्रयोग करें "भरें" पृष्ठभूमि के रंगों की जांच के लिए दोहरे उद्धरण चिह्नों में
    • "फ़ॉन्ट" — टेक्स्ट रंगों के लिए
    • "दोनों" — भरने और टेक्स्ट दोनों रंगों के लिए
  • color_name — यह बताने का आपका तरीका कि किस प्रकार का नाम लौटाना है:
    • TRUE आपको वह नाम बताता है जो आप देखते हैं Google पत्रक पैलेट में, उदा. लाल या गहरा नीला 1
    • गलत रंगों के आरजीबी कोड प्राप्त करता है, उदा. #ff0000 या #3d85c6
  • उदाहरण के लिए, नीचे दिया गया सूत्र प्रत्येक सेल में प्रयुक्त भरण और फ़ॉन्ट रंगों की सूची देता है A2:A7:

    =CELLCOLOR(A2:A7, "both", TRUE)

    तो इन कार्यों का उपयोग IF, SUMIFS, COUNTIFS के साथ कैसे किया जा सकता है? आप रंगों के आधार पर अपना खोज मानदंड कैसे सेट अप करते हैं?

    रंग और सामग्री के आधार पर कोशिकाओं को जोड़ें और गिनें - सूत्र उदाहरण

    आइए कुछ सरल मामलों में VALUESBYCOLORALL और CELLCOLOR का उपयोग करने का प्रयास करें।

    यदि रंग है, तो...

    यहां मेरे पास 3 परीक्षा उत्तीर्ण करने वाले छात्रों की एक छोटी सूची है:

    मैं निशान लगाना चाहता हूं कॉलम ई में पास वाली पंक्ति केवल तभी जब एक पंक्ति में सभी सेल हरे हों (वे छात्र जिन्होंने सभी परीक्षाएं उत्तीर्ण की हैं)। IF फंक्शन में मैं अपने CELLCOLOR का उपयोग करूंगारंगों की जाँच करें और आवश्यक स्ट्रिंग लौटाएँ:

    =IF(COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"light green 3")=3,"PASS","")

    यह वह है जो यह करता है:

    1. CELLCOLOR( B2:D2,"भरें", TRUE) एक पंक्ति में उपयोग किए गए सभी भरण रंग लौटाता है। ")=3 उन रंगों को लेता है और जांचता है कि क्या 'हल्का हरा 3' (जो मैं अपनी कोशिकाओं में उपयोग करता हूं) लगातार 3 बार दिखाई देता है।
    2. यदि ऐसा है, तो 'पास' देता है, अन्यथा , सेल खाली रहता है।

    COUNTIFS: रंगों और amp; 1 सूत्र के साथ मान

    COUNTIFS एक अन्य फ़ंक्शन है जो अंत में कई मानदंडों द्वारा गिना जा सकता है, भले ही उनमें से एक रंग हो।

    मान लें कि प्रति शिफ्ट और प्रति कर्मचारी लाभ के रिकॉर्ड हैं: <3

    COUNTIFS के अंदर हमारे दो कस्टम फ़ंक्शंस का उपयोग करके, मैं गिन सकता हूं कि प्रत्येक कर्मचारी ने कितनी बार बिक्री योजना (ग्रीन सेल) लागू की।

    उदाहरण 1. COUNTIFS + सेलकलर

    मैं डेटा के साथ तालिका के आगे सभी प्रबंधकों को सूचीबद्ध करूंगा और प्रत्येक कर्मचारी के लिए एक अलग सूत्र दर्ज करूंगा। मैं सेलकलर के साथ शुरू करूँगा:

    =COUNTIFS($A$2:$A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")

    1. फॉर्मूला जाँचने वाली पहली चीज़ कॉलम ए है: यदि 'लीला' (एक नाम) है E2 से), यह रिकॉर्ड को ध्यान में रखता है।
    2. दूसरी चीज जो मुझे जांचनी है, वह यह है कि क्या कॉलम C में सेल हल्के हरे रंग के हैं 3.

      युक्ति। Google पत्रक पैलेट का उपयोग करके सेल के रंग की जांच करें:

    चूंकि COUNTIFS स्वयं रंग नहीं चुन सकता है, मैं अपने सेलकलर का उपयोग एक श्रेणी के रूप में करता हूंस्थिति के लिए।

    याद रखें, CELLCOLOR प्रत्येक सेल में उपयोग किए गए रंगों की एक सूची लौटाता है। जब मैं इसे COUNTIFS में एम्बेड करता हूं, तो बाद वाला स्कैन उस सूची को 'लाइट ग्रीन 3' की सभी घटनाओं की खोज करता है। यह स्तंभ ई से एक नाम के संयोजन में आवश्यक परिणाम देता है। आसान आसान :)

    उदाहरण 2. COUNTIFS + VALUESBYCOLORALL

    यदि आप इसके बजाय VALUESBYCOLORALL चुनते हैं तो भी ऐसा ही होता है। इसे दूसरी स्थिति के लिए एक श्रेणी के रूप में दर्ज करें:

    =COUNTIFS($A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:C$10),"")

    क्या आपको याद है कि VALUESBYCOLORALL क्या लौटाता है? मूल्यों की एक सूची जहां आपकी रंग आवश्यकताओं को पूरा करने वाले सभी कक्षों में रिकॉर्ड होते हैं। अन्य सभी सेल खाली रहते हैं।

    इसलिए जब VALUESBYCOLORALL को COUNTIFS में रखा जाता है, तो सूत्र केवल उन सेल की गणना करता है जो खाली नहीं हैं: "" (या, दूसरे शब्दों में, आवश्यक रंग के अनुरूप)।

    SUMIFS: रंगों और amp; 1 सूत्र के साथ मान

    SUMIFS के साथ कहानी COUNTIFS की तरह ही है:

    1. हमारे कस्टम कार्यों में से एक लें: CELLCOLOR या VALUESBYCOLORALL।
    2. इसे एक के रूप में रखें वह श्रेणी जिसका रंगों के लिए परीक्षण किया जाना चाहिए।
    3. आपके द्वारा चुने गए फ़ंक्शन के आधार पर शर्त दर्ज करें: 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")

    1. CELLCOLOR C2:C10 से सभी फिल कलर प्राप्त करता है और SUMIFS जांच करता है कि क्या उनमें से कोई 'लाइट ग्रीन 3' है।
    2. SUMIFS E2 से किसी नाम के लिए A2:A10 को भी स्कैन करता है — लीला
    3. दोनों शर्तें पूरी होने के बाद, C2:C10 की राशि को कुल योग में जोड़ दिया जाता है।

    उदाहरण 2. SUMIFS + VALUESBYCOLORALL

    VALUESBYCOLORALL के साथ भी ऐसा ही होता है:

    =SUMIFS($C$2:$C$10,$A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:$C$10),"")

    1. VALUESBYCOLORALL वह रेंज लौटाता है जहां केवल आवश्यक भरण रंग के सेल में मान होते हैं। SUMIFS सभी गैर-खाली कोशिकाओं को ध्यान में रखता है।
    2. SUMIFS E2 से 'लीला' के लिए A2:A10 को भी स्कैन करता है।
    3. दोनों शर्तों के पूरा होने के बाद, C2:C10 से संबंधित राशि जा रही है कुल मिलाकर।

    उम्मीद है कि यह ट्यूटोरियल बताता है कि फ़ंक्शन कैसे काम करते हैं और उनका उपयोग करने के संभावित तरीकों पर संकेत देते हैं। यदि आपको अभी भी उन्हें अपने मामले में लागू करने में कठिनाई हो रही है, तो मुझसे टिप्पणी अनुभाग में मिलें;)

    साथ अभ्यास करने के लिए स्प्रेडशीट

    रंग द्वारा कार्य - कस्टम कार्य - उदाहरण (स्प्रेडशीट की एक प्रति बनाएँ )

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