![](https://cdn.wiki-base.com/1341373/how_to_use_the_excel_ifs_function__2.png.webp)
सारांश
एक्सेल IFS फ़ंक्शन कई परीक्षण चलाता है और पहले TRUE परिणाम के अनुरूप मान देता है। कई नेस्टेड IF स्टेटमेंट्स के बिना कई स्थितियों का मूल्यांकन करने के लिए IFS फ़ंक्शन का उपयोग करें। IFS सूत्रों को पढ़ने के लिए आसान, छोटे की अनुमति देता है।
प्रयोजन
कई शर्तों का परीक्षण करें, पहले सच लौटेंप्रतिलाभ की मात्रा
पहले TRUE परिणाम के अनुरूप मूल्यवाक्य - विन्यास
= IFS (test1, value1, (test2, value2),…)तर्क
- test1 - पहला तार्किक परीक्षण।
- मान 1 - जब परीक्षण TRUE हो तो परिणाम।
- test2, value2 - (वैकल्पिक) दूसरा परीक्षण / मूल्य युग्म।
संस्करण
एक्सेल 2019उपयोग नोट
IFS एक नया फ़ंक्शन है, जो Office 365 और Excel 2019 में उपलब्ध है।
कई स्थितियों का परीक्षण करने और पहले TRUE परिणाम के अनुरूप मान वापस करने के लिए IFS फ़ंक्शन का उपयोग करें। आईएफ फ़ंक्शन के विपरीत, आईएफएस फ़ंक्शन कई आईएफ बयानों को घोंसले के बिना एक ही समय में कई स्थितियों का परीक्षण कर सकता है। IFS पर आधारित सूत्र इसलिए छोटे और पढ़ने और लिखने में आसान होते हैं।
शर्तों को परीक्षण / मूल्य जोड़े में दर्ज किया जाता है। प्रत्येक परीक्षण एक तार्किक परीक्षण का प्रतिनिधित्व करता है जो TRUE या FALSE को लौटाता है, और इसके बाद वाला मान TRUE होने पर वापस आ जाएगा। उदाहरण के लिए, 3 परीक्षणों के साथ एक IFS सूत्र की कल्पना की जा सकती है:
=IFS( test1,value1 // pair 1 test2,value2 // pair 2 test3,value3 // pair 3 )
एक मान केवल IFS द्वारा वापस किया जाता है, जब पिछला परीक्षण TRUE लौटाता है, और TRUE "जीत" वापस करने वाला पहला परीक्षण होता है। IFS फ़ंक्शन 127 स्थितियों तक का समर्थन करता है।
उदाहरण # 1 - ग्रेड, निम्नतम से उच्चतम
ऊपर दिखाए गए उदाहरण में, IFS फ़ंक्शन का उपयोग स्कोर के आधार पर ग्रेड को असाइन करने के लिए किया जाता है। E5 में सूत्र, नीचे कॉपी किया गया है:
=IFS(D5<60,"F",D5<70,"D",D5<80,"C",D5=90,"A")
ध्यान दें कि पहले निचले स्कोर का परीक्षण करने के लिए शर्तों को "क्रम में" दर्ज किया जाता है। TRUE वापस करने के लिए पहले परीक्षण से जुड़ा ग्रेड वापस आ गया है।
उदाहरण # 2 - रेटिंग, उच्चतम से निम्नतम
एक साधारण रेटिंग प्रणाली में, एक अंक 3 या उससे अधिक "अच्छा" है, 2 और 3 के बीच का स्कोर "औसत" है, और 2 से नीचे का कुछ भी "गरीब" है। IFS के साथ इन मूल्यों को निर्दिष्ट करने के लिए, तीन शर्तों का उपयोग किया जाता है:
=IFS(A1>=3,"Good",A1>=2,"Average",A1<2,"Poor")
इस मामले में सूचना पहले उच्च मूल्यों का परीक्षण करने के लिए व्यवस्थित की जाती है।
उदाहरण # 3 - डिफ़ॉल्ट मान
जब सभी स्थितियाँ FALSE होती हैं तो IFS फ़ंक्शन का उपयोग करने के लिए एक अंतर्निहित डिफ़ॉल्ट मान नहीं होता है। हालाँकि, एक डिफ़ॉल्ट मान प्रदान करने के लिए, आप TRUE को अंतिम परीक्षण के रूप में दर्ज कर सकते हैं, उसके बाद एक मान के रूप में डिफ़ॉल्ट रूप में उपयोग किया जा सकता है।
नीचे दिए गए उदाहरण में, 100 का एक स्थिति कोड "ओके" है, 200 का एक कोड "चेतावनी" है, और 300 का एक कोड "त्रुटि" है। कोई अन्य कोड मान अमान्य है, इसलिए TRUE को अंतिम परीक्षण के रूप में प्रदान किया गया है, और "अमान्य" को "डिफ़ॉल्ट" मान के रूप में प्रदान किया गया है।
=IFS(A1=100,"OK",A1=200,"Warning",A1=300,"Error",TRUE,"Invalid")
जब A1 में मान 100, 200, या 300 है, तो IFS ऊपर दिखाए गए संदेशों को वापस कर देगा। जब A1 में कोई अन्य मान होता है (जब A1 खाली होता है) IFS "अमान्य" वापस आ जाएगा। इस अंतिम शर्त के बिना, IFS एक कोड मान्यता प्राप्त नहीं होने पर # N / A वापस कर देगा।
टिप्पणियाँ
- जब सभी स्थितियाँ FALSE होती हैं तो IFS फ़ंक्शन का उपयोग करने के लिए एक अंतर्निहित डिफ़ॉल्ट मान नहीं होता है।
- डिफ़ॉल्ट मान प्रदान करने के लिए, अंतिम परीक्षण के रूप में TRUE दर्ज करें, और जब कोई अन्य शर्तें पूरी नहीं होती हैं तो वापस जाने के लिए एक मूल्य।
- सभी तार्किक परीक्षणों को TRUE या FALSE वापस करना होगा। किसी भी अन्य परिणाम के कारण IFS को # वेल्यू वापस करना होगा! त्रुटि।
- यदि कोई तार्किक परीक्षण TRUE नहीं लौटाता है, तो IFS # N / A त्रुटि लौटाएगा।