बूलियन मान क्या है?
एक बूलियन मान, जिसे कभी-कभी लॉजिकल मान कहा जाता है, स्प्रेडशीट अनुप्रयोगों जैसे एक्सेल और गूगल शीट्स में उपयोग किए जाने वाले कई डेटा प्रकारों में से एक है। 19वीं सदी के गणितज्ञ जॉर्ज बूल के नाम पर रखा गया, बूलियन मान बूलियन बीजगणित या बूलियन लॉजिक के नाम से जानी जाने वाली बीजगणित की एक शाखा का हिस्सा हैं।
बूलियन लॉजिक केवल स्प्रेडशीट प्रोग्राम ही नहीं, बल्कि सभी कंप्यूटर तकनीक के लिए महत्वपूर्ण है, और इस अवधारणा पर आधारित है कि सभी मानों को या तो TRUE या FALSE तक कम किया जा सकता है — या, क्योंकि कंप्यूटर तकनीक बाइनरी नंबर सिस्टम पर आधारित है, या तो 1 या 0।
बूलियन मान और स्प्रेडशीट लॉजिकल फ़ंक्शन
स्प्रेडशीट प्रोग्राम में बूलियन मान अक्सर लॉजिकल फ़ंक्शन समूह का उपयोग करके बनाए जाते हैं जैसे IF फ़ंक्शन, AND फ़ंक्शन, और OR फ़ंक्शन।
इन फ़ंक्शन में, बूलियन मान फ़ंक्शन के तर्कों में से एक के लिए इनपुट स्रोत होते हैं, या वे किसी फ़ंक्शन के आउटपुट या परिणाम बना सकते हैं जो वर्कशीट में अन्य डेटा का मूल्यांकन कर रहा हो।
उदाहरण के लिए, पंक्ति 4 में IF फ़ंक्शन का पहला तर्क — लॉजिकल टेस्ट तर्क — को उत्तर के रूप में एक बूलियन मान लौटाने की आवश्यकता होती है। तर्क को हमेशा एक ऐसी स्थिति का मूल्यांकन करना चाहिए जिसके परिणामस्वरूप केवल TRUE या FALSE प्रतिक्रिया हो सकती है। परिणामस्वरूप:
- यदि तर्क TRUE का उत्तर देता है, तो फ़ंक्शन एक क्रिया करता है। इस उदाहरण में, यह सेल A2 में डेटा को 25 से गुणा करता है।
- यदि तर्क FALSE का उत्तर देता है, तो फ़ंक्शन एक अलग क्रिया करता है। इस मामले में, यह सेल A2 में डेटा को 10 से गुणा करता है।
बूलियन मान और अंकगणितीय फ़ंक्शन
लॉजिकल फ़ंक्शन के विपरीत, एक्सेल और गूगल शीट्स में अंकगणितीय संचालन करने वाले अधिकांश फ़ंक्शन जैसे SUM, COUNT, और AVERAGE फ़ंक्शन के तर्कों में शामिल सेल में मौजूद बूलियन मानों को अनदेखा करते हैं।
उदाहरण के लिए, उदाहरण छवि में पंक्ति 5 में COUNT फ़ंक्शन, जो केवल संख्या वाले सेल गिनता है, सेल A3, A4, और A5 में स्थित TRUE और FALSE बूलियन मानों को अनदेखा करता है और 0 का उत्तर देता है।
TRUE और FALSE को 1 और 0 में परिवर्तित करना
अंकगणितीय फ़ंक्शन की गणनाओं में बूलियन मानों को शामिल करने के लिए, आपको फ़ंक्शन को पास करने से पहले उन्हें संख्यात्मक मानों में परिवर्तित करना होगा। इसे पूरा करने के दो तरीके हैं:
- बूलियन मानों को एक से गुणा करें (जैसा कि उदाहरण में पंक्तियों 7 और 8 के सूत्रों द्वारा दिखाया गया है, जो सेल A3 और A4 में मान TRUE और FALSE को एक से गुणा करते हैं)।
- प्रत्येक बूलियन मान में शून्य जोड़ें (जैसा कि उदाहरण में पंक्ति 9 के सूत्र द्वारा दिखाया गया है, जो सेल A5 में मान TRUE में 0 जोड़ता है)।
इन संचालनों का प्रभाव सेल A3 और A5 में मान TRUE को 1 और सेल A4 में मान FALSE को 0 में परिवर्तित करना है। परिणामस्वरूप, पंक्ति 10 में COUNT फ़ंक्शन, जो सेल A7 से A9 में संख्या डेटा को कुल करता है, 0 के बजाय 3 का परिणाम देता है।
बूलियन मान और एक्सेल सूत्र
अंकगणितीय फ़ंक्शन के विपरीत, एक्सेल और गूगल शीट्स में जोड़ और घटाव जैसे अंकगणितीय संचालन करने वाले सूत्र बूलियन मानों को संख्या के रूप में पढ़ने में खुश होते हैं, बिना परिवर्तन की आवश्यकता के। ऐसे सूत्र स्वचालित रूप से TRUE को 1 और FALSE को 0 के बराबर सेट करते हैं।
परिणामस्वरूप, उदाहरण छवि में पंक्ति 6 में जोड़ सूत्र,
= A3 + A4 + A5
तीन सेल में डेटा को इस प्रकार पढ़ता है:
= 1 + 0 + 1
और तदनुसार 2 का उत्तर देता है।