IF आणि Excel मध्ये: नेस्टेड फॉर्म्युला, एकाधिक विधाने आणि बरेच काही

  • ह्याचा प्रसार करा
Michael Brown

एका फॉर्म्युलामध्ये अनेक परिस्थिती तपासण्यासाठी एक्सेलमधील AND फंक्शनसह IF कसे वापरायचे हे ट्युटोरियल दाखवते.

जगातील काही गोष्टी मर्यादित आहेत. इतर अनंत आहेत, आणि IF फंक्शन अशा गोष्टींपैकी एक असल्याचे दिसते. आमच्या ब्लॉगवर, आमच्याकडे आधीच मूठभर Excel IF ट्यूटोरियल आहेत आणि तरीही आम्ही दररोज नवीन उपयोग शोधतो. आज, आपण एकाच वेळी दोन किंवा अधिक अटींचे मूल्यमापन करण्यासाठी AND फंक्शनसह IF चा वापर कसा करू शकतो ते पाहणार आहोत.

    Excel मध्ये IF AND स्टेटमेंट

    IF AND स्टेटमेंट तयार करण्यासाठी, तुम्हाला स्पष्टपणे IF आणि AND फंक्शन्स एका सूत्रात एकत्र करणे आवश्यक आहे. हे कसे आहे:

    IF(AND( condition1, condition2,…), value_if_true, value_if_false)

    साधा इंग्रजीत भाषांतरित, सूत्र खालीलप्रमाणे वाचते: IF अट 1 सत्य आहे आणि अट 2 सत्य आहे, एक गोष्ट करा, नाहीतर काहीतरी करा.

    उदाहरणार्थ, B2 "वितरित" झाला आहे की नाही हे तपासणारे एक सूत्र बनवू आणि C2 रिकामे नाही आणि परिणामांवर अवलंबून , खालीलपैकी एक करते:

    • दोन्ही अटी सत्य असल्यास, ऑर्डरला "बंद" म्हणून चिन्हांकित करा.
    • एकतर अट FALSE किंवा दोन्ही FALSE असल्यास, रिकामी परत करा. स्ट्रिंग ("").

    =IF(AND(B2="delivered", C2""), "Closed", "")

    खालील स्क्रीनशॉट Excel मधील IF AND फंक्शन दाखवतो:

    जर तुम्ही तार्किक चाचणीचे मूल्यमापन असत्य असे झाल्यास काही मूल्य परत करू इच्छितो, ते मूल्य value_if_false मध्ये द्या.युक्तिवाद उदाहरणार्थ:

    =IF(AND(B2="delivered", C2""), "Closed", "Open")

    कॉलम B "वितरित" असल्यास आणि C मध्ये कोणतीही तारीख असल्यास (रिक्त नसलेले) सुधारित सूत्र "बंद" आउटपुट करते. इतर सर्व प्रकरणांमध्ये, ते "ओपन":

    टीप देते. मजकूर परिस्थितीचे मूल्यमापन करण्यासाठी Excel मध्ये IF AND सूत्र वापरताना, कृपया लक्षात ठेवा की लोअरकेस आणि अपरकेस समान वर्ण मानले जातात. तुम्ही केस-संवेदनशील IF AND सूत्र शोधत असल्यास, AND चे एक किंवा अधिक वितर्क EXACT फंक्शनमध्ये गुंडाळा कारण ते लिंक केलेल्या उदाहरणात केले आहे.

    आता तुम्हाला Excel IF AND स्टेटमेंटचा सिंटॅक्स माहित असल्याने, ते कोणत्या प्रकारची कार्ये सोडवू शकतात ते मी तुम्हाला दाखवतो.

    Excel IF: पेक्षा मोठे आणि पेक्षा कमी

    मध्ये मागील उदाहरण, आम्ही दोन भिन्न पेशींमध्ये दोन स्थिती तपासत होतो. परंतु काहीवेळा तुम्हाला एकाच सेलवर दोन किंवा अधिक चाचण्या कराव्या लागतील. एक सामान्य उदाहरण म्हणजे सेलचे मूल्य दोन संख्यांमधील आहे का ते तपासणे. Excel IF AND फंक्शन ते देखील सहज करू शकते!

    आपल्याकडे कॉलम B मध्ये काही विक्री क्रमांक आहेत असे समजा आणि तुम्हाला $50 पेक्षा जास्त परंतु $100 पेक्षा कमी रक्कम फ्लॅग करण्याची विनंती केली जाते. ते पूर्ण करण्यासाठी, हे सूत्र C2 मध्ये घाला आणि नंतर ते स्तंभात कॉपी करा:

    =IF(AND(B2>50, B2<100), "x", "")

    तुम्हाला सीमा समाविष्ट करायची असल्यास मूल्ये (50 आणि 100), कमी किंवा बरोबर ऑपरेटर (<=) आणि पेक्षा मोठे किंवा बरोबर (>=) ऑपरेटर वापरा:<3

    =IF(AND(B2>=50, B2<=100), "x", "")

    काही इतरांवर प्रक्रिया करण्यासाठीसूत्र न बदलता सीमा मूल्ये, दोन स्वतंत्र सेलमध्ये किमान आणि कमाल संख्या प्रविष्ट करा आणि तुमच्या सूत्रातील त्या सेलचा संदर्भ घ्या. सर्व पंक्तींमध्ये सूत्र योग्यरित्या कार्य करण्यासाठी, सीमा कक्षांसाठी परिपूर्ण संदर्भ वापरण्याची खात्री करा (आमच्या बाबतीत $F$1 आणि $F$2):

    =IF(AND(B2>=$F$1, B2<=$F$2), "x", "")

    समान सूत्र वापरून, तुम्ही तारीख विशिष्ट श्रेणीमध्ये येते का ते तपासू शकता .

    उदाहरणार्थ, 10 मधील तारखा फ्लॅग करूया -सप्टे-2018 आणि 30-सप्टे-2018, समावेश. एक छोटासा अडथळा म्हणजे तार्किक चाचण्यांना तारखा थेट पुरवल्या जाऊ शकत नाहीत. एक्सेलने तारखा समजून घेण्यासाठी, त्या DATEVALUE फंक्शनमध्ये बंद केल्या पाहिजेत, जसे की:

    =IF(AND(B2>=DATEVALUE("9/10/2018"), B2<=DATEVALUE("9/30/2018")), "x", "")

    किंवा फक्त पासून आणि ते<2 इनपुट करा> दोन सेलमधील तारखा (या उदाहरणात $F$1 आणि $F$2) आणि आधीपासून परिचित IF AND सूत्र वापरून त्या सेलमधून "पुल" करा:

    =IF(AND(B2>=$F$1, B2<=$F$2), "x", "")

    अधिक माहितीसाठी, कृपया दोन संख्या किंवा तारखांमधील Excel IF विधान पहा.

    हे आणि ते असल्यास, नंतर काहीतरी मोजा

    पूर्वनिर्धारित मूल्ये परत करण्याव्यतिरिक्त, Excel IF AND फंक्शन निर्दिष्ट अटी सत्य किंवा असत्य यावर अवलंबून भिन्न गणना देखील करू शकते.

    पद्धती प्रदर्शित करण्यासाठी, आम्ही "बंद" विक्रीसाठी 5% च्या बोनसची गणना करणार आहोत ज्याची रक्कम जास्त किंवा समान आहे $100 पर्यंत.

    रक्कम स्तंभ B मध्ये आहे आणि स्तंभ C मध्ये ऑर्डर स्थिती आहे असे गृहीत धरून,सूत्र खालीलप्रमाणे आहे:

    =IF(AND(B2>=100, C2="closed"), B2*10%, 0)

    वरील सूत्र उर्वरित ऑर्डरसाठी शून्य नियुक्त करते ( value_if_false = 0) . तुम्ही एक छोटासा उत्तेजक बोनस देण्यास इच्छुक असाल तर, 3% म्हणा, अटींची पूर्तता न करणाऱ्या ऑर्डरसाठी, value_if_false युक्तिवादात संबंधित समीकरण समाविष्ट करा:

    =IF(AND(B2>=100, C2="closed"), B2*10%, B2*3%)

    एक्सेलमधील एकाधिक IF AND स्टेटमेंट

    तुम्ही लक्षात घेतल्याप्रमाणे, आम्ही वरील सर्व उदाहरणांमध्ये फक्त दोन निकषांचे मूल्यमापन केले आहे. परंतु असे काहीही नाही जे तुम्हाला तुमच्या IF AND सूत्रांमध्ये तीन आणि अधिक चाचण्या समाविष्ट करण्यापासून प्रतिबंधित करेल जोपर्यंत ते Excel च्या या सामान्य मर्यादांचे पालन करतात:

    • Excel 2007 आणि उच्च मध्ये, 255 पर्यंत वितर्क एकूण सूत्राची लांबी ८,१९२ वर्णांपेक्षा जास्त नसलेल्या सूत्रामध्ये वापरली जाऊ शकते.
    • एक्सेल २००३ आणि त्यापेक्षा कमी, ३० पेक्षा जास्त वितर्कांना परवानगी नाही, एकूण लांबी १,०२४ वर्णांपेक्षा जास्त नाही.

    एकाधिक आणि अटींचे उदाहरण म्हणून, कृपया या गोष्टींचा विचार करा:

    • रक्कम (B2) $100 पेक्षा जास्त किंवा समान असावी
    • ऑर्डर स्थिती (C2) "बंद" आहे
    • वितरण तारीख (D2) चालू महिन्याच्या आत आहे

    आता, आम्हाला ऑर्डर ओळखण्यासाठी IF आणि स्टेटमेंट आवश्यक आहे ज्यासाठी सर्व 3 अटी सत्य आहेत. आणि ते येथे आहे:

    =IF(AND(B2>=100, C2="Closed", MONTH(D2)=MONTH(TODAY())), "x", "")

    लिहिण्याच्या क्षणी 'चालू महिना' ऑक्टोबर होता, हे सूत्र खालील परिणाम देते:

    नेस्टेड IF ANDस्टेटमेंट्स

    मोठ्या वर्कशीट्ससह काम करताना, तुम्हाला एका वेळी वेगवेगळ्या आणि निकषांचे काही संच तपासावे लागण्याची शक्यता असते. यासाठी, तुम्ही क्लासिक एक्सेल नेस्टेड IF सूत्र घ्या आणि त्याच्या तार्किक चाचण्या AND विधानांसह वाढवा, जसे:

    IF(AND(…), output1 , IF(AND(…), output2 , IF(AND(…), output3 , output4 )))

    सामान्य कल्पना मिळविण्यासाठी, कृपया खालील उदाहरण पहा.

    समजा तुम्हाला शिपमेंटची किंमत आणि डिलिव्हरीची अंदाजे वेळ (ETD):

    • उत्कृष्ट : शिपमेंटची किंमत $20 पेक्षा कमी आणि 3 दिवसांपेक्षा कमी ETD
    • खराब : शिपमेंटची किंमत $30 पेक्षा जास्त आणि 5 दिवसात ETD
    • सरासरी : मधील काहीही

    ते ते पूर्ण करा, तुम्ही दोन स्वतंत्र IF आणि विधाने लिहा:

    IF(AND(B2<20, C2<3), "Excellent", …)

    IF(AND(B2>30, C2>5), "Poor", …)

    …आणि एक दुसऱ्यामध्ये नेस्ट करा:

    =IF(AND(B2>30, C2>5), "Poor", IF(AND(B2<20, C2<3), "Excellent", "Average"))

    परिणाम यासारखा दिसेल:

    अधिक सूत्र उदाहरणे Excel नेस्टेड IF AND स्टेटमेंटमध्ये आढळू शकतात.

    केस-संवेदी IF AND एक्सेलमधील फंक्शन

    या ट्युटोरियलच्या सुरुवातीला नमूद केल्याप्रमाणे, एक्सेल IF आणि सूत्रे अपरकेस आणि लोअरकेस वर्णांमध्ये फरक करत नाहीत कारण AND फंक्शन स्वभावानुसार केस-संवेदनशील आहे.

    तुम्ही केस-सेन्सिटिव्ह डेटासह काम करत असल्यास आणि मजकूर केस लक्षात घेऊन आणि परिस्थितीचे मूल्यांकन करू इच्छित असल्यास, प्रत्येक वैयक्तिक तार्किक चाचणी करा अचूक कार्य आणि घरटे आतती फंक्शन्स तुमच्या AND स्टेटमेंटमध्ये:

    IF(AND(EXACT( cell ," condition1 "), EXACT( cell ," condition2 ")), value_if_true, value_if_false)

    या उदाहरणासाठी, आम्ही एका विशिष्ट ग्राहकाच्या (उदा. सायबरस्पेस नावाची कंपनी) ठराविक संख्येपेक्षा जास्त रकमेच्या ऑर्डर फ्लॅग करणार आहोत, म्हणा $100.

    जसे तुम्ही खालील स्क्रीनशॉटमध्ये पाहू शकता, स्तंभ B मधील काही कंपनीची नावे अक्षरांच्या केसमध्ये सारखीच दिसतात आणि तरीही त्या वेगवेगळ्या कंपन्या आहेत, त्यामुळे आम्हाला नावे तपासावी लागतील नक्की . कॉलम C मधील रक्कम ही संख्या आहेत आणि आम्ही त्यांच्यासाठी नियमित "त्यापेक्षा जास्त" चाचणी चालवतो:

    =IF(AND(EXACT(B2, "Cyberspace"), C2>100), "x", "")

    फॉर्म्युला अधिक लवचिक बनवण्यासाठी, तुम्ही लक्ष्यित ग्राहकाचे नाव आणि रक्कम इनपुट करू शकता. दोन स्वतंत्र पेशींमध्ये आणि त्या पेशींचा संदर्भ घ्या. फक्त $ चिन्हासह सेल संदर्भ लॉक करण्याचे लक्षात ठेवा (आमच्या बाबतीत $G$1 आणि $G$2) जेणेकरून तुम्ही सूत्र इतर पंक्तींमध्ये कॉपी करता तेव्हा ते बदलणार नाहीत:

    =IF(AND(EXACT(B2, $G$1), C2>$G$2), "x", "")

    आता, तुम्ही संदर्भित सेलमध्ये कोणतेही नाव आणि रक्कम टाईप करू शकता आणि सूत्र तुमच्या टेबलमधील संबंधित ऑर्डरला ध्वजांकित करेल:

    If OR AND सूत्र एक्सेल

    Excel IF सूत्रांमध्ये, तुम्ही फक्त एक लॉजिकल फंक्शन वापरण्यापुरते मर्यादित नाही. अनेक अटींचे विविध संयोजन तपासण्यासाठी, आवश्यक तार्किक चाचण्या चालवण्यासाठी तुम्ही IF, AND, OR आणि इतर फंक्शन्स एकत्र करण्यास मोकळे आहात. येथे IF AND OR सूत्राचे उदाहरण आहे जे दोन चाचणी करतेकिंवा AND मध्ये अटी. आणि आता, मी तुम्हाला OR फंक्शनमध्ये दोन किंवा अधिक आणि चाचण्या कशा करू शकता हे दाखवेन.

    समजा, तुम्हाला दोन ग्राहकांच्या ऑर्डर एका ठराविक संख्येपेक्षा जास्त रकमेसह चिन्हांकित करायच्या आहेत, म्हणा $100.

    एक्सेल भाषेत, आमच्या अटी अशा प्रकारे व्यक्त केल्या जातात:

    OR(AND( Customer1 , Amount >100), AND( Customer2 , Amount >100)

    ग्राहकांची नावे स्तंभ B मध्ये आहेत असे गृहीत धरून, स्तंभ C मध्ये रक्कम, 2 लक्ष्य नावे G1 आणि G2 मध्ये आहेत, आणि लक्ष्य रक्कम G3 मध्ये आहे, तुम्ही हे सूत्र "x" सह संबंधित ऑर्डर चिन्हांकित करण्यासाठी वापरता:

    =IF(OR(AND(B2=$G$1, C2>$G$3), AND(B2=$G$2, C2>$G$3)), "x", "")

    तेच परिणाम अधिक मिळवता येतात संक्षिप्त वाक्यरचना:

    =IF(AND(OR(B2=$G$1,B2= $G$2), C2>$G$3), "x", "")

    तुम्हाला सूत्राचे तर्कशास्त्र पूर्णपणे समजले आहे याची खात्री नाही? अधिक माहिती Excel IF मध्ये एकाधिक AND/OR अटींसह मिळू शकते.

    अशा प्रकारे तुम्ही Excel मध्ये IF आणि AND फंक्शन्स एकत्र वापरता. वाचल्याबद्दल धन्यवाद आणि पुढच्या आठवड्यात भेटू!

    कार्यपुस्तिकेचा सराव करा

    IF AND Excel – सूत्र उदाहरणे (.xlsx फाइल)

    मायकेल ब्राउन हे सॉफ्टवेअर टूल्स वापरून जटिल प्रक्रिया सुलभ करण्याच्या उत्कटतेने एक समर्पित तंत्रज्ञान उत्साही आहे. टेक उद्योगातील एका दशकाहून अधिक अनुभवासह, त्यांनी Microsoft Excel आणि Outlook, तसेच Google Sheets आणि Docs मध्ये आपल्या कौशल्यांचा गौरव केला आहे. मायकेलचा ब्लॉग त्याचे ज्ञान आणि कौशल्य इतरांसोबत सामायिक करण्यासाठी समर्पित आहे, उत्पादकता आणि कार्यक्षमता सुधारण्यासाठी सुलभ टिपा आणि ट्यूटोरियल प्रदान करतो. तुम्ही अनुभवी व्यावसायिक असाल किंवा नवशिक्या असाल, मायकेलचा ब्लॉग या आवश्यक सॉफ्टवेअर टूल्सचा जास्तीत जास्त फायदा घेण्यासाठी मौल्यवान अंतर्दृष्टी आणि व्यावहारिक सल्ला देतो.