एक्सेल सूत्र: REPT फ़ंक्शन के साथ सशर्त संदेश -

विषय - सूची

सामान्य सूत्र

=REPT("message",logical test)

सारांश

IF फ़ंक्शन के बिना, एक सशर्त संदेश प्रदर्शित करने के लिए, आप बूलियन तर्क और REPT फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, D5 का फॉर्मूला (कॉपी किया हुआ) है:

=REPT("low",C5<100)

यदि स्तंभ C में मान 100 से कम है, तो सूत्र "कम" होता है। यदि नहीं, तो सूत्र एक रिक्त स्ट्रिंग ("") लौटाता है, जो रिक्त कक्ष की तरह दिखता है।

स्पष्टीकरण

यह सूत्र सशर्त संदेश को आउटपुट करने के लिए बूलियन तर्क का उपयोग करता है। यदि स्तंभ C में मान 100 से कम है, तो सूत्र "कम" होता है। यदि नहीं, तो सूत्र एक रिक्त स्ट्रिंग ("") लौटाता है।

बुलियन लॉजिक TRUE और FALSE मानों को संभालने की एक तकनीक है जैसे 1 और 0. सेल C5 में, सूत्र इस तरह मूल्यांकन कर रहा है:

=REPT("low",C5<100) =REPT("low",TRUE) =REPT("low",1) ="low"

दूसरे शब्दों में, यदि C5 <100, आउटपुट "कम" 1 बार। सेल C6 में, सूत्र का मूल्यांकन इस तरह किया जाता है:

=REPT("low",C6<100) =REPT("low",FALSE) =REPT("low",0) =""

दूसरे शब्दों में, यदि C6 <100 FALSE है, तो आउटपुट "कम" शून्य समय है।

यदि फ़ंक्शन वैकल्पिक है

इस तरह के सशर्त संदेश सामान्यतः IF फ़ंक्शन के साथ संभाले जाते हैं। IF के साथ, समतुल्य सूत्र है:

=IF(C5<100,"low","")

दोनों सूत्र बिल्कुल समान परिणाम देते हैं, लेकिन आरईपीटी संस्करण थोड़ा सरल है।

तर्क का विस्तार

अधिक जटिल परिदृश्यों को संभालने के लिए बूलियन तर्क को सरल गणित संचालन के साथ बढ़ाया जा सकता है। संक्षेप में, और तर्क को गुणा (*) के साथ व्यक्त किया जा सकता है या तर्क को जोड़ (+) के साथ व्यक्त किया जा सकता है। उदाहरण के लिए, "कम" वापस करने के लिए केवल जब (गिनती <100) और (दिन = सोमवार) हम इस तरह से बूलियन तर्क का उपयोग कर सकते हैं:

=REPT("low",(C5<100)*(B5="Monday"))

समतुल्य IF सूत्र है:

=IF(C5<100,IF(B5="Monday","low",""),"")

या, के साथ थोड़ा सा सरलीकरण:

=IF(AND(C5<100,B5="Monday"),"low","")

1 और शून्य के लिए ट्रैकिंग TRUE और FALSE

बूलियन तर्क का उपयोग करते समय, आपको कभी-कभी Excel को TRUE और FALSE को 1 और शून्य के लिए बाध्य करने की आवश्यकता होगी। ऐसा करने का एक सरल तरीका दोहरे नकारात्मक (-) का उपयोग करना है।

दिलचस्प लेख...