स्प्रैडशीट संपादक Microsoft Office Excel में तार्किक फ़ंक्शन "if" का उद्देश्य इसे दिए गए व्यंजक की सत्यता की जाँच करना है। इस चेक के परिणाम के आधार पर, फ़ंक्शन इसके लिए दिए गए दो मानों में से एक को लौटाता है। तीन मापदंडों में से प्रत्येक - शर्त और दो लौटा परिणाम - तुलना कार्य भी हो सकते हैं, जिससे किसी भी संख्या में तर्कों की तुलना की जा सकती है।
ज़रूरी
बेसिक एक्सेल फंक्शन स्किल्स।
निर्देश
चरण 1
if फ़ंक्शन का उपयोग करने की तुलना में तर्कों की संख्या बढ़ाने के लिए बूलियन और ऑपरेटर का उपयोग करें। यह आपको उन मामलों में अधिक तुलना संचालन का उपयोग करने की अनुमति देगा जहां यह आवश्यक है कि तर्कों में सूचीबद्ध सभी तुलना संचालन सत्य हैं। उदाहरण के लिए, यदि इस फ़ंक्शन को एक वापस करना चाहिए, बशर्ते कि सेल A1 में मान सेल A5 के मान से अधिक हो, और B1 का मान B3 के मान के समान हो, तो "if" फ़ंक्शन को इस तरह लिखा जा सकता है यह: IF (और (A1> A5; B1 = B3); 1; 2)। "और" फ़ंक्शन के लिए तर्कों की संख्या 30 से अधिक नहीं हो सकती है, लेकिन उनमें से प्रत्येक में "और" फ़ंक्शन हो सकता है, इसलिए आपके पास किसी भी उचित घोंसले के शिकार स्तर के कार्यों से नेस्टिंग गुड़िया बनाने का अवसर है।
चरण 2
कभी-कभी, एक आवश्यक शर्त के बजाय, पर्याप्त स्थिति की जांच करना आवश्यक होता है। ऐसे मामलों में, "और" फ़ंक्शन के बजाय, "या" फ़ंक्शन का उपयोग करके तर्कों की संख्या का विस्तार करें। मान लीजिए कि आप चाहते हैं कि यदि फ़ंक्शन एक को लौटाए, जब सेल A1 में मान सेल A5 के मान से अधिक हो, या B1 B3 के समान हो, या A4 एक ऋणात्मक संख्या हो। यदि कोई भी शर्त पूरी नहीं होती है, तो फ़ंक्शन को शून्य वापस करना चाहिए। "if" फ़ंक्शन के तीन तुलनात्मक और दो लौटे हुए तर्कों का ऐसा निर्माण इस तरह लिखा जा सकता है: IF (OR (A1> A5; B1 = B3; A4)
चरण 3
तर्कों की आवश्यक संख्या की तुलना करने के लिए इष्टतम एल्गोरिथ्म प्राप्त करने के लिए विभिन्न नेस्टिंग स्तरों पर "और", "या" और "अगर" कार्यों को मिलाएं। उदाहरण के लिए: IF (या (A1> A5; IF (और (A7> A5; B1.)
चरण 4
तुलना करने के लिए पैरामीटर की संख्या बढ़ाने के लिए तर्क (वापसी मान) के लिए दूसरे और तीसरे का उपयोग करें। उनमें से प्रत्येक में "और", "या" और "अगर" कार्यों के साथ घोंसले के शिकार के सात स्तर हो सकते हैं। साथ ही, यह न भूलें कि दूसरे तर्क में आपके द्वारा डाले गए तुलना संचालन की जांच तभी की जाएगी जब पहले "अगर" तर्क में तुलना ऑपरेशन "सत्य" मान लौटाता है। अन्यथा, तीसरे तर्क की स्थिति के लिए लिखे गए कार्यों की जाँच की जाएगी।