छह तुलना ऑपरेटर्स
एक्सेल में छह तुलना ऑपरेटर्स होते हैं जिनका उपयोग मानों, टेक्स्ट और दिनांकों की तुलना के लिए किया जाता है:
- बराबर (=): दो मान या स्ट्रिंग समान हैं (उदाहरण: "सेब" = "सेब")
- अधिक (>): एक मान दूसरे से बड़ा है (10 > 8)
- कम (<): एक मान दूसरे से छोटा है (8 < 10)
- अधिक या बराबर (>=): एक मान दूसरे से बड़ा या बराबर है (10 >= 10)
- कम या बराबर (<=): एक मान दूसरे से छोटा या बराबर है (5 <= 5)
- बराबर नहीं (<>): दो मान समान नहीं हैं ("कुत्ता" <> "बिल्ली")
सभी ऑपरेटर्स संख्याओं के साथ काम करते हैं, जबकि = और <> टेक्स्ट और दिनांकों के साथ भी काम करते हैं।
IF फंक्शन में तुलना ऑपरेटर्स का उपयोग
तुलना ऑपरेटर्स का सबसे आम उपयोग IF फंक्शन में होता है। IF फंक्शन का सिंटैक्स:
=IF(तार्किक_परीक्षण, मान_यदि_सत्य, मान_यदि_असत्य)
- तार्किक_परीक्षण: तुलना ऑपरेटर वाली शर्त (उदाहरण: A1>50)
- मान_यदि_सत्य: शर्त पूरी होने पर दिखाया जाने वाला मान/टेक्स्ट
- मान_यदि_असत्य: शर्त पूरी न होने पर दिखाया जाने वाला मान/टेक्स्ट
तीनों मान कॉमा से अलग करें। आप सेल रेफरेंस या नेस्टेड फॉर्मूला भी उपयोग कर सकते हैं।
उदाहरण:
- सेल A1 और B4 की तुलना:
=IF(A1=B4, "समान", "अलग") - जांचें कि A1 50 से कम है:
=IF(A1<50, "हाँ", "नहीं") - जांचें कि A1, B4 के आधे से कम है:
=IF(A1<B4/2, "कम", "अधिक") - कस्टम परिणाम:
=IF(A1>B1, "बॉब", "सैली")– शर्त सत्य होने पर "बॉब", असत्य पर "सैली" दिखाएगा।
एक्सेल VBA/मैक्रो में तुलना ऑपरेटर्स
VBA में भी यही ऑपरेटर्स उपयोग होते हैं। VBA एडिटर खोलने के लिए:
- फाइल > विकल्प > रिबन अनुकूलित करें चुनें।
- मुख्य टैब्स में डेवलपर चेकबॉक्स सक्षम करें और OK दबाएं।
- एक्सेल में डेवलपर > कोड देखें चुनें।
- बाएं पेन में Microsoft Excel Objects के तहत ThisWorkbook पर डबल-क्लिक करें।
- कोड विंडो में बाएं ड्रॉपडाउन से Workbook और दाएं से Open चुनें।
अब आप वह कोड लिख सकते हैं जो हर बार फाइल खुलने पर चलेगा। उदाहरण:
If [A1] < [A2] Then
[A3] = "हाँ"
Else
[A3] = "नहीं"
End If
VBA में सिंटैक्स थोड़ा अलग है, लेकिन तुलना चिह्न (ऑपरेटर्स) वही रहते हैं।