सामग्री सारणी
या लेखात, आपण एक्सेलमध्ये नेस्टेड IF फंक्शन वापरणे शिकू. जेव्हा एखादे फंक्शन दुसर्या फंक्शनमध्ये समाविष्ट केले जाते, तेव्हा त्याला नेस्टेड फंक्शन म्हणतात. आज आपण 6 नेस्टेड IF फंक्शनची आदर्श उदाहरणे दाखवू. ही उदाहरणे तुम्हाला नेस्टेड IF फंक्शनचा वापर समजून घेण्यास मदत करतील. तर, विलंब न करता, चर्चा सुरू करूया.
सराव पुस्तक डाउनलोड करा
येथून सराव पुस्तक डाउनलोड करा.
नेस्टेड आयएफ फंक्शन वापरा. xlsx
एक्सेल IF फंक्शनचा परिचय
नेस्टेड IF फंक्शन समजून घेण्यासाठी, आपल्याला प्रथम IF फंक्शन बद्दल माहिती असणे आवश्यक आहे. Microsoft Excel मध्ये, IF फंक्शन दिलेली अट तपासते आणि ती पूर्ण झाल्यास, परिणाम दाखवते. तसेच, जर अट पूर्ण झाली नाही, तर दुसरा परिणाम दाखवतो.
- सिंटॅक्स
IF (लॉजिकल_टेस्ट, [value_if_true], [value_if_false])
- वितर्क
तार्किक_चाचणी: हे अनिवार्य आहे IF फंक्शनचा युक्तिवाद. हा युक्तिवाद सेल किंवा सेलच्या श्रेणीसाठी दिलेल्या स्थितीचे प्रतिनिधित्व करतो.
[value_if_true]: हा फंक्शनचा दुसरा आर्ग्युमेंट आहे. जर अट पूर्ण झाली असेल तर ते परिभाषित विधान आहे.
[value_if_false]: हा तिसरा युक्तिवाद आहे जो अट चुकीची असल्यास दिसून येतो.
एक्सेल नेस्टेड आयएफ फंक्शनचा परिचय
द नेस्टेड IFS फंक्शन, आम्ही मागील डेटासेट वापरू शकतो.
अधिक जाणून घेण्यासाठी खालील चरणांचे निरीक्षण करूया.
पायऱ्या:
- सुरुवात करण्यासाठी, सेल D5 निवडा आणि सूत्र टाइप करा:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
<2
- नंतर, एंटर दाबा.
42>
येथे, चाचणी 1 म्हणजे सेल C5 5500 पेक्षा मोठा आहे की नाही हे तपासण्यासाठी. जर TRUE , तर ते 12 % दर्शवेल. अन्यथा, ते चाचणी 2 आणि असेच पुढे जाईल.
- पुढील चरणात, सर्व परिणाम पाहण्यासाठी फिल हँडल खाली वापरा.<10
3. एकापेक्षा जास्त अटी तपासण्यासाठी आम्ही CHOOSE फंक्शन देखील वापरू शकतो
फंक्शन घाला. CHOOSE फंक्शन त्या मूल्याच्या इंडेक्स नंबरवर आधारित सूचीमधून मूल्य मिळवते. CHOOSE फंक्शनचा सामान्य फॉर्म खाली दिला आहे. CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
तुम्हाला हवे असल्यास तुम्ही सूत्रामध्ये अधिक चाचण्या तपासू शकता. .
अधिक माहितीसाठी खालील चरणांकडे लक्ष देऊ या.
चरण:
- सुरुवातीला, सेल D5 निवडा आणि सूत्र टाइप करा:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- त्यानंतर, <दाबा 1>एंटर .
येथे, तुम्ही निवडा च्या आत चार वितर्क पाहू शकता कार्य. पहिल्या युक्तिवादात, आम्ही अधिक ( + ) चिन्हासह सर्व अटी जोडल्या आहेत. त्यानंतर, पुढील वितर्कांमध्ये, आम्ही निकालांचे मूल्य सोबत ठेवले आहेअटींच्या स्थितीचा आदर. उदाहरणार्थ, दुसरा वितर्क पहिल्या स्थितीचा परिणाम दर्शवतो. आणि असेच.
- शेवटी, फिल हँडल खाली ड्रॅग करा.
4. प्रयत्न करा Excel SWITCH फंक्शन
तुम्ही नेस्टेड IF फंक्शनला पर्याय म्हणून स्विच फंक्शन देखील वापरू शकता. पण, तुम्हाला एक गोष्ट लक्षात ठेवायला हवी. जेव्हा तुम्हाला विशिष्ट मूल्यांच्या निश्चित संचाला सामोरे जाण्याची आवश्यकता असेल तेव्हा तुम्ही स्विच फंक्शन वापरू शकता. डेटासेटमध्ये, आपण पाहू शकता की आम्ही विक्री श्रेणी च्या जागी रँक सादर केला आहे. रँक ची ही विशिष्ट मूल्ये आम्हाला कमिशन सहजपणे वितरित करण्यात मदत करतील.
या पद्धतीबद्दल अधिक जाणून घेण्यासाठी खालील चरणांचे अनुसरण करा.
चरण:
- सर्व प्रथम, खालील सूत्र सेल E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- आता, परिणाम पाहण्यासाठी एंटर दाबा.
<6
येथे, सूत्र सेल D5 चे मूल्य शोधेल. जर मूल्य A असेल, तर ते 5 %, जर B तर 9 %, आणि C <असल्यास प्रिंट करेल. 2>नंतर 12 %.
- पुढील चरणात, फक्त फिल हँडल खाली ड्रॅग करा.
<49
5. CONCATENATE फंक्शन वापरा
स्विच फंक्शन एक्सेल 2016 मध्ये सादर केले गेले. जुन्या आवृत्त्यांमध्ये स्विच फंक्शन नाही. त्या बाबतीत, तुम्ही CONCATENATE फंक्शन च्या जागी वापरू शकतामागील पद्धत.
खालील चरणांवर चर्चा करूया.
चरण:
- प्रथम ठेवा, खालील सूत्र सेल E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- त टाइप करा त्यानंतर, निकाल पाहण्यासाठी एंटर दाबा.
51>
येथे, आम्ही अनेक IF एकत्र केले आहेत. कार्ये हे सूत्र सेल D5 चे मूल्य A असल्यास 5 % दाखवते, B असल्यास 9 %, आणि 12 % जर C .
- शेवटी, इच्छित सेलमध्ये परिणाम पाहण्यासाठी फिल हँडल खाली ड्रॅग करा.
लक्षात ठेवण्यासारख्या गोष्टी
एक्सेलमधील नेस्टेड IF फंक्शनसह काम करताना तुम्हाला खालील गोष्टी लक्षात ठेवण्याची आवश्यकता आहे.
- तुम्ही नेस्टेड IF फंक्शन वापरत असताना चाचण्या आणि परिणामांचा योग्य क्रम राखला पाहिजे.
- Excel 2007 – मध्ये 2016 , तुम्ही कमाल 64 अटी वापरू शकता.
- अटींच्या संख्येमुळे तुमचा फॉर्म्युला मोठा होत असल्यास, त्याऐवजी पर्यायी पद्धती लागू करा.
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
येथे,
- C1: पहिली अट.
- T1: पहिली अट पूर्ण झाल्यास प्रदर्शित केले जाणारे मूल्य.
- C2: दुसरी अट.
- T2: दुसरी अट पूर्ण झाल्यास दाखवायचे मूल्य.
- C3: तिसरी अट.
- T3: तिसरी अट पूर्ण झाल्यास दाखवायचे मूल्य.
- C4: चौथी अट.
- T4: चौथी अट पूर्ण झाल्यास दर्शवले जाणारे मूल्य.
- F4: हे मूल्य आहे जे अटी पूर्ण न झाल्यास प्रदर्शित केले जाईल .
तुम्ही फॉर्म्युलामध्ये तुमच्या गरजेनुसार अधिक अटी जोडू शकता.
एक्सेलमध्ये नेस्टेड आयएफ फंक्शन वापरण्याची 6 आदर्श उदाहरणे
१. सिंपलचा वापर परिणाम शोधण्यासाठी नेस्टेड आयएफ फंक्शन
नेस्टेड आयएफ फंक्शनचा वापर समजून घेण्यासाठी, आम्ही प्रथम एक साधे उदाहरण दाखवू. या उदाहरणात आपण काही विद्यार्थ्यांचे निकाल शोधण्याचा प्रयत्न करू. येथे, आम्ही तीन अटी वापरत आहोत.
- प्रथम, एखाद्या विद्यार्थ्याला 70 किंवा उच्च मिळाले तर तो उत्तीर्ण होईल.
- दुसरे, जर त्याला 70 पेक्षा कमी मिळाले, तर तो नापास होईल.
- तिसरे, जर गुण नसेल तर, विद्यार्थ्याचा विचार केला जाईल.अनुपस्थित.
नेस्टेड IF फंक्शन कसे कार्य करते ते पाहण्यासाठी खालील चरणांचे अनुसरण करूया.
चरण :
- सर्वप्रथम, सेल C5 निवडा आणि सूत्र टाइप करा:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- त्यानंतर, निकाल पाहण्यासाठी एंटर दाबा.
या फॉर्म्युलामध्ये,
- पहिला वितर्क C5= "" आणि दुसरा वितर्क "गैरहजर" आहे. ती पहिली अट दर्शवते. हे सूचित करते की सेल C5 रिक्त आहे, तर, तो दुसरा युक्तिवाद दर्शवेल. आमच्या बाबतीत, ते गैरहजर आहे.
- दुसरे IF फंक्शन असे सांगते की जर मार्क 70 पेक्षा जास्त असेल, तर विद्यार्थी पास अन्यथा, तो करणार नाही.
- पुढील चरणात, सेल D5 च्या तळाशी उजव्या बाजूला कर्सर ठेवा आणि फिल हँडल <ड्रॅग करा 2>खाली.
- शेवटी, तुम्हाला खालील चित्रासारखे परिणाम दिसतील.
<3
2. एक्सेलमध्ये नेस्टेड आयएफ फंक्शन वापरून ग्रेड शोधा
दुसऱ्या उदाहरणात, आम्ही काही विद्यार्थ्यांचे ग्रेड शोधण्यासाठी एक्सेलमधील नेस्टेड आयएफ फंक्शन वापरू. नेस्टेड IF फंक्शनचे वर्णन करण्यासाठी हे सर्वात जास्त वापरलेले उदाहरण आहे. या उदाहरणासाठी, आम्ही एक डेटासेट वापरू ज्यामध्ये काही विद्यार्थ्यांचे गुण असतील. येथे, गुणांची श्रेणी आणि संबंधित ग्रेड देखील दिले आहेत. विद्यार्थ्यांना मिळालेल्या गुणांच्या आधारे त्यांच्या ग्रेडचे मूल्यांकन करणे आवश्यक आहे.
चलाया उदाहरणाबद्दल अधिक जाणून घेण्यासाठी खालील चरणांचे निरीक्षण करा.
चरण:
- प्रथम, सेल D5 निवडा आणि टाइप करा सूत्र:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- नंतर, परिणाम पाहण्यासाठी एंटर दाबा.
या फॉर्म्युलामध्ये,
- आमची पहिली अट आहे की खाली कोणतेही चिन्ह आहे का ते तपासणे>61 .
- जर TRUE , तर ते F परत करते.
- जर FALSE , तर ते तपासते पुढील IF
- पुढील IF फंक्शनमध्ये, ते 71 खालील गुण तपासते आणि D असल्यास ते परत करते TRUE .
- अशा प्रकारे, नेस्टेड IF फंक्शन सर्व परिस्थिती तपासण्यासाठी पुढे सरकते.
- त्यानंतर , सर्व सेलमध्ये परिणाम पाहण्यासाठी फिल हँडल वापरा.
३. सुट्टीचे दिवस वाटप करण्यासाठी एक्सेल नेस्टेड आयएफ फंक्शन लागू करा
आम्ही नेस्टेड IF फंक्शन अधिक उद्देशांसाठी देखील वापरू शकतो. तिसऱ्या उदाहरणामध्ये, आम्ही कंपनीच्या कर्मचाऱ्यांसाठी सुट्टीचा कालावधी वाटप करण्याचा प्रयत्न करू. सुट्टीचा कालावधी वाटप करण्यासाठी, आम्ही काही अटी लागू केल्या आहेत. जर एखाद्या कर्मचाऱ्याचा रोजगार कालावधी 15 वर्षे किंवा त्याहून अधिक असेल, तर त्याच्याकडे 25 सुट्टीचे दिवस असतील. जर ते 9 ते 14 वर्षांच्या दरम्यान असेल, तर त्याच्याकडे 15 सुट्टीचे दिवस असतील. आणि शेवटी, जर नोकरीचा कालावधी 9 वर्षांपेक्षा कमी असेल, तर त्याच्याकडे 10 सुट्टीचे दिवस असतील.
चला पैसे द्या खालील चरणांकडे लक्ष द्याउदाहरण जाणून घेण्यासाठी.
चरण:
- प्रथम, सेल D5 निवडा आणि खालील सूत्र टाइप करा: <11
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- त्यानंतर, परिणाम पाहण्यासाठी एंटर दाबा.
या सूत्रात, आम्ही 3 अटी वापरल्या आहेत.
- पहिल्या स्थितीत, आम्ही तपासले की सेल C5 15 पेक्षा मोठा आहे. जसे ते TRUE आहे, ते सेल D5 मध्ये 25 दाखवते.
- जर ते असत्य असेल तर, ते पुढील स्थिती तपासेल आणि असेच.
- शेवटी, खालील स्क्रीनशॉटप्रमाणे परिणाम पाहण्यासाठी फिल हँडल खाली ड्रॅग करा.
4. एक्सेलमधील नेस्टेड आयएफ फंक्शनसह पेमेंट स्टेटस निश्चित करा
व्यावहारिक जीवनात, आपल्याला अनेकदा पेमेंटची स्थिती निश्चित करावी लागते. सेवा देणार्या संस्थांनी त्यांच्या ग्राहकांच्या पेमेंटची नोंद ठेवणे आवश्यक आहे. अशा प्रकरणांमध्ये, आम्ही नेस्टेड IF फंक्शन देखील वापरू शकतो.
खालील डेटासेटमध्ये, आम्ही बिल आणि पेड रक्कम पाहू शकतो. काही ग्राहकांचे. या माहितीचा वापर करून, आम्ही स्थिती स्तंभ अद्यतनित करण्याचा प्रयत्न करू.
तर, उदाहरण समजून घेण्यासाठी खालील चरणांचे अनुसरण करूया.
चरण:
- प्रथम, सेल G5 निवडा आणि सूत्र टाइप करा:
=IF(F5=0,"Paid",IF(TODAY()
- निकाल पाहण्यासाठी Enter दाबा.
या सूत्रात,
- आम्ही प्रथम सेल F5 0 च्या बरोबरीचे आहे का ते तपासू.जर ते TRUE असेल, तर ते सशुल्क दर्शवेल.
- अन्यथा, ते दुसऱ्या स्थितीत जाईल.
- दुसऱ्या स्थितीत, आम्ही टूडे फंक्शन वापरले आणि त्याची तुलना देय तारखेशी केली.
- सध्याची तारीख देय तारखे पेक्षा मोठी असल्यास, ते देय दर्शवेल.
- आणि जर वर्तमान तारीख देय तारीख पेक्षा कमी असेल, तर ती चालू दर्शवेल.
- शेवटी, सर्व सेलमध्ये परिणाम पाहण्यासाठी फिल हँडल खाली ड्रॅग करा.
5. घाला एक्सेल नेस्टेड आयएफ फंक्शन योग्य उत्पादन परत करण्यासाठी
या उदाहरणात, आम्ही नेस्टेड आयएफ फंक्शन वापरून दोन संख्यांचे योग्य उत्पादन परत करण्याचा प्रयत्न करू. उदाहरण स्पष्ट करण्यासाठी, आम्ही खालील डेटासेट वापरू.
उदाहरण समजून घेण्यासाठी खालील चरणांचे अनुसरण करूया.
चरण:
- सुरुवात करण्यासाठी, सेल C5 निवडा आणि सूत्र टाइप करा:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- आणि दाबा एंटर .
या सूत्रात,
- पहिली अट म्हणजे सेल B5 15×12 च्या बरोबरीचा आहे का ते तपासणे. जर TRUE , तर, ते 180 दर्शवेल. जर ते FALSE असेल, तर, आम्ही पुढील स्थितीकडे जाऊ.
- पुढील स्थितीत, ते 14×19 शोधेल आणि दर्शवेल. 266 त्याने अट पूर्ण केली तर.
- आणि शेवटच्या स्थितीत, ते 2 0x25 चे मूल्य शोधेल आणि ते पूर्ण केल्यास 500 प्रदर्शित करेल.कंडिशन.
- फॉर्म्युला टाइप केल्यानंतर, फिल हँडल खाली ड्रॅग करा.
- शेवटी, तुम्हाला खालील चित्राप्रमाणे परिणाम दिसतील.
6. नेस्टेड IF ला एक्सेलमध्ये AND/OR फंक्शन्ससह लागू करा
शेवटच्या उदाहरणात, आम्ही नेस्टेड IF फंक्शन आणि & किंवा कार्ये . प्रथम, आम्ही OR फंक्शन चा वापर दर्शवू आणि नंतर, आम्ही AND फंक्शन लागू करू.
उदाहरण स्पष्ट करण्यासाठी, आम्ही डेटासेट वापरू जे मार्च & च्या विक्री रकमेबद्दल माहिती आहे. एप्रिल . आम्ही त्यांच्या विक्रीच्या रकमेवर आधारित विक्री आयोग वितरीत करू.
33>
कमिशनच्या वितरणाबद्दल अधिक जाणून घेण्यासाठी खालील चरणांचे अनुसरण करूया.
चरण:
- प्रथम, सेल E5 निवडा आणि सूत्र टाइप करा:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- नंतर, परिणाम पाहण्यासाठी एंटर की दाबा.
या सूत्रामध्ये, आम्ही OR फंक्शनसह नेस्टेड IF फंक्शन वापरले आहे. आपण किंवा फंक्शनमध्ये अनेक अटी वापरू शकतो. यापैकी कोणतीही एक अटी TRUE असल्यास, ते नियुक्त मूल्य प्रदर्शित करेल. याचा अर्थ जर तुम्हाला कोणतीही एक अट पूर्ण करायची असेल, तर तुम्ही किंवा फंक्शन लागू केले पाहिजे.
- पहिली अट तपासते की दोन महिन्यांपैकी कोणत्याही महिन्यात विक्रीची रक्कम जास्त आहे का. पेक्षा 5500 आणि TRUE असल्यास, ते कमिशन 12 % वर सेट करते.
- दुसऱ्या स्थितीत, विक्रीची रक्कम या दरम्यान आहे का ते तपासते 4001 ते 5500 . ते कमिशन मध्ये 9 % प्रिंट करते.
- आणि शेवटची अट म्हणजे 2500 ते 4000<दरम्यान विक्रीची रक्कम तपासणे 2>.
- त्यानंतर, सूत्र खाली कॉपी करण्यासाठी फिल हँडल वापरा.
टीप: श्रेणी E5:E10 चे संख्या स्वरूप टक्केवारी वर सेट करणे आवश्यक आहे. अन्यथा, ते 0 दर्शवेल.
- पुढील चरणात, आम्ही AND फंक्शनसह नेस्टेड IF सूत्र समाविष्ट करू. .
- त्या हेतूसाठी, सेल E5 निवडा आणि सूत्र टाइप करा:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
येथे, आणि फंक्शनमधील दोन्ही अटी TRUE असणे आवश्यक आहे. अन्यथा, ते पुढील IF स्थिती कार्यान्वित करेल. उदाहरणार्थ, जर सेल C5 आणि D5 दोन्ही 5500 पेक्षा मोठे असतील तरच ते कमिशन 12 % वर सेट करेल.
- शेवटी, सर्व परिणाम पाहण्यासाठी फिल हँडल खाली ड्रॅग करा.
मध्ये नेस्टेड आयएफ फंक्शनचे पर्याय Excel
तुमच्याकडे अनेक अटी असल्यास नेस्टेड IF फंक्शन लागू करणे कठीण होते. सूत्र मोठे होऊ शकते आणि कोणतीही छोटी चूक तुम्हाला चुकीच्या निकालाकडे नेऊ शकते. अडचणी टाळण्यासाठी, तुम्ही नेस्टेडचे पर्याय वापरू शकताIF कार्य Excel मध्ये. येथे, आपण 5 पर्यायांवर चर्चा करू. तुम्ही तुमच्या गरजेनुसार त्यांचा वापर करू शकता.
1. VLOOKUP फंक्शन वापरा
जेव्हा तुम्ही संख्यांच्या सतत श्रेणी वापरत असाल, तेव्हा तुम्ही त्याऐवजी VLOOKUP फंक्शन वापरू शकता नेस्टेड IF फंक्शन. या उद्देशासाठी, आपल्याकडे संदर्भ सारणी असणे आवश्यक आहे आणि अंदाजे जुळणीसह सूत्र तयार करणे आवश्यक आहे. आमच्या बाबतीत, कमिशन टेबल हे आमचे संदर्भ सारणी आहे. डेटासेटमध्ये, प्रत्येक सेल्समनसाठी आमच्याकडे विक्रीची रक्कम आहे आणि आम्ही कमिशन वाटप करण्याचा प्रयत्न करू.
अधिक जाणून घेण्यासाठी पायऱ्या काळजीपूर्वक फॉलो करूया.
चरण:
- प्रथम, सेल D5 निवडा आणि सूत्र टाइप करा:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- त्यानंतर, एंटर दाबा.
येथे, आम्ही लुकअप सारणीच्या सेकंडच्या स्तंभात सेल C5 चे मूल्य शोधण्यासाठी VLOOKUP फंक्शन वापरले आहे. सेल C13 ते D15 . आम्हाला येथे अंदाजे जुळणी लागू करणे आवश्यक आहे, म्हणून आम्ही सूत्राच्या शेवटच्या युक्तिवादात TRUE वापरले.
- शेवटी, फिल हँडल खाली ड्रॅग करा सर्व परिणाम पहा.
2. एक्सेल IFS फंक्शन लागू करा
IFS फंक्शन चे अनुप्रयोग हे कार्य करते अनेक अटी अंमलात आणणे खूप सोपे आहे. IFS फंक्शनचे सामान्य स्वरूप असे लिहिले जाऊ शकते:
IFS(Test1,Value1,[Test 2],[Value 2]....)
चा वापर स्पष्ट करण्यासाठी