सामान्य सूत्र
=AND(ISNUMBER(A1),COUNTIF(range,A1)<2)
सारांश
किसी दी गई श्रेणी में केवल विशिष्ट संख्याओं की अनुमति देने के लिए, आप AND, ISNUMBER और COUNTIF फ़ंक्शन के आधार पर कस्टम फॉर्मूला के साथ डेटा सत्यापन का उपयोग कर सकते हैं।
दिखाए गए उदाहरण में, B5: B9 पर लागू डेटा सत्यापन है:
=AND(ISNUMBER(B5),COUNTIF(ids,B5)<2)
जहाँ आईडी का नाम B5: B9 है।
स्पष्टीकरण
उपयोगकर्ता द्वारा सेल मान जोड़ने या बदलने पर डेटा सत्यापन नियमों को ट्रिगर किया जाता है।
AND फ़ंक्शन कई तर्क (तार्किक अभिव्यक्तियाँ) लेता है और TRUE तभी लौटाता है जब सभी तर्क TRUE लौटाते हैं। इस मामले में, हमें दो शर्तों की आवश्यकता है:
यदि ISNUMBER फ़ंक्शन का उपयोग करके संख्या एक है तो तार्किक 1 परीक्षण:
ISNUMBER(B5)
जब कोई मान संख्यात्मक और FALSE है तो ISNUMBER फ़ंक्शन TRUE नहीं देता है।
तार्किक 2 परीक्षण यह जांचते हैं कि इनपुट पहले से ही नामित श्रेणी "आईडी" में मौजूद नहीं है:
COUNTIF(ids,B5)<2
COUNTIF नामित श्रेणी आईडी (B5: B9) के अंदर B5 में मान की एक संख्या देता है। यदि गिनती 2 से कम है, तो तार्किक अभिव्यक्ति TRUE लौटाती है।
यदि दोनों तार्किक अभिव्यक्तियाँ TRUE लौटाती हैं, और फ़ंक्शन TRUE लौटाता है और सत्यापन सफल होता है:
=AND(TRUE,TRUE) // validation successful
यदि या तो तार्किक FALSE देता है, तो डेटा सत्यापन विफल हो जाता है।
ध्यान रखें कि संख्यात्मक इनपुट में दिनांक और समय, पूरे नंबर और दशमलव मान शामिल हैं।
नोट: डेटा सत्यापन फ़ार्मुलों में सेल संदर्भ सीमा के ऊपरी बाएं सेल के सापेक्ष हैं जब सत्यापन नियम परिभाषित किया गया है, इस मामले में बी 5।